WORKLOAD AUTOMATION COMMUNITY
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
  • About
  • Contact
  • What's new

Simplify Serverless Management with Workload Automation's Google Cloud Run Plugin

11/19/2024

0 Comments

 
Picture
​Let us begin with understanding Google Cloud Run, what it is all about before moving to our Google Cloud Run Plug-in, and how it benefits our workload automation users. To empower your Workload Automation environment, download the Google Cloud Run plug-in available on Automation Hub.
​The Google Cloud Run plugin is a valuable addition to Workload Automation, designed to integrate with Google Cloud Run and automate the deployment and management of serverless functions. By leveraging the power of serverless computing, you can build scalable and efficient applications without worrying about managing infrastructure.
Key Features:
▪         Serverless Integration: Seamlessly integrate Workload Automation with Google Cloud Run to orchestrate serverless functions.
▪         Deployment Automation: Automate the deployment of serverless functions to Google Cloud Run.
▪         Scaling and Management: Manage the scaling and lifecycle of your serverless functions.
▪         Integration with Other Google Cloud Services: Easily connect your serverless functions with other Google Cloud services, such as Cloud Storage, Cloud Functions, and BigQuery.
▪         Event-Driven Automation: Trigger serverless functions based on events, such as changes in Cloud Storage or messages from Cloud Pub/Sub.
Use Cases:
▪         API Development: Build and deploy scalable APIs using serverless functions.
▪         Data Processing: Process data in real-time or in batches using serverless functions.
▪         Event-Driven Automation: Trigger actions based on events, such as changes in Cloud Storage or messages from Cloud Pub/Sub.
▪         Microservices Architecture: Build and deploy microservices-based applications using serverless functions.
Example Workflow:
This business scenario demonstrates how Workload Automation can effectively orchestrate Google Cloud Run functions for e-commerce order processing. By triggering Google Cloud Run functions, the retailer can automate various tasks, including order processing, inventory updates, and shipping label generation. The serverless nature of Google Cloud Run ensures scalability, while HCL Workload Automation provides centralized management and control over the entire workflow.
Let's start with the job definition parameters section of our plugin.
 
Connect to Google Cloud Run with Workload Automation
 
Log in to the Dynamic Workload Console and open the Workload Designer. Choose to create a new job definition and select “Google Cloud Run” job type in the Cloud section. 
Picture
​General Tab:
 
Name: User can provide any name in the name field
 
Workstation: You need to choose the workstation
Picture
​Connection:
 
Establishing connection to the GCP Cloud server:
 
Service Account: User must provide Google Cloud Run Service Account path or have added it in the environment variables.
 
Region: Region is a physical location around the world where we cluster data centres. User must be using region like europe-west3.
 
Project ID: User must provide the project ID.
 
Use Proxy Server: Check the box if you want to let the Plug-in use a proxy server.
Picture
Picture
Picture
Test Connection: Click to verify if the connection to the Google Cloud Run works correctly. 

Picture
​Action:
 
In the Action tab select or specify the job for which you want to perform the operation. 
 
Delete job execution after completion: Check the box to delete the job execution after it is completed.
Picture
​Submitting your job:
​  
It is time to Submit your job to the current plan. You can add your job to the job stream that automates your business process flow. Select the action menu in the top-left corner of the job definition panel and click on Submit Job into Current Plan. A confirmation message is displayed, and you can switch to the Monitoring view to see what is going on.
Picture
​Monitor Page:
 
User can track the jobs in monitor page.
Picture
​If the job completes successfully in the backend Google Cloud Run, the status should be changed to successful.
Picture
Job Log Details: 
​
Picture
Picture
Workflow Details Page
Picture
​In Conclusion:
The Google Cloud Run plug-in is a powerful tool that enables you to leverage the benefits of serverless computing within your Workload Automation environment. By integrating with Google Cloud Run, you can build scalable, efficient, and cost-effective applications.
Authors Bio

Picture
​Nilesh Kumar Mishra - Senior Software Engineer at HCL Software
Works as a Plug-in Developer and L3 support in Workload Automation Plug-in factory team. Proficient in Java, Docker, Kafka, Spring MVC, Spring Boot and SQL.
Enjoys listening to a variety of music and admires the wonders of nature in his leisure time.

Picture
Ernesto Carrabba, Product Manager, HCL Clara, HCL HERO and HCL Workload Automation 
 
Ernesto Carrabba is the Product Manager for HCL Clara, HCL HERO and HCL Workload Automation. Ernesto is a very dynamic product manager with experience in building and launching IoT products, combined with a master's degree in mechanical engineering and study researches on Augmented and Virtual Reality
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    June 2025
    May 2025
    March 2025
    February 2025
    January 2025
    December 2024
    November 2024
    October 2024
    September 2024
    August 2024
    July 2024
    June 2024
    May 2024
    April 2024
    March 2024
    February 2024
    January 2024
    October 2023
    August 2023
    July 2023
    June 2023
    May 2023
    April 2023
    March 2023
    February 2023
    January 2023
    December 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    January 2020
    December 2019
    November 2019
    October 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017

    Categories

    All
    Analytics
    Azure
    Business Applications
    Cloud
    Data Storage
    DevOps
    Monitoring & Reporting

    RSS Feed

www.hcltechsw.com
About HCL Software 
HCL Software is a division of HCL Technologies (HCL) that operates its primary software business. It develops, markets, sells, and supports over 20 product families in the areas of DevSecOps, Automation, Digital Solutions, Data Management, Marketing and Commerce, and Mainframes. HCL Software has offices and labs around the world to serve thousands of customers. Its mission is to drive ultimate customer success with their IT investments through relentless innovation of its products. For more information, To know more  please visit www.hcltechsw.com.  Copyright © 2024 HCL Technologies Limited
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
  • About
  • Contact
  • What's new