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

Remote Gateway and Local Gateway best practices for Workload Automation on Cloud (SaaS offer)

12/6/2018

0 Comments

 
Picture
In this blog, we will explore the best architectural practice for Remote Gateway and Local Gateway, for Workload Automation on Cloud (SaaS offer).
​
Remote Gateway considerations 
A Remote Gateway in comparison to a Local Gateway is generally used when the customer’s Agents are not able to directly connect to the Internet. The Remote Gateway server acts as a gateway to the external Internet. 

For a Remote Gateway in Workload Automation on Cloud (SaaS offer) to operate optimally, the number of jobs passing through a Remote Gateway at any point in time should be known.  Preferably, the peak-time load would be sufficient to know the gateway’s ability to manage the load. 

In a stress test done with 1000 Agents connecting to a Remote Gateway, it was found that Remote Gateway was able to manage a load of 4000 jobs per hour. This is roughly 4 jobs per Agent per hour. 

When employing a Remote Gateway, it is recommended that you use unique GWIDs to each Agent reporting to the Remote Gateway. 

This is because, when GWID is common between two Agents under a Remote Gateway, the routing for Job Status Notifications can follow unconventional paths and might go through other Agents. 
​

Let us look at an example:
Picture
In the above scenario , Job Status Notifications from the DA1 can go via DA2 to the Gateway , similarly the Job Status Notifications from DA3 can go via DA2 to the Gateway in some cases or go directly .
JobManagerGW.ini ITA stanza on the Dynamic Agent:

    
So, in case of unique GWID’s, the Job Status Notifications can route from the Agent to the Remote Gateway separately. In the below scenario, the Job Status Notifications would go from each Agent (DA1, DA2, DA3) to the Remote Gateway uniquely. The Local GWID’s for each Dynamic Agent is unique like GW2 for DA1, GW3 for DA2, and GW4 for DA3 and so on. This prevents Gateway clogging and prevents Jobs from getting hung on WAIT+/INTRO+ State. 
​

In the above scenario, Job Status Notifications from the DA1 on GW2 can go directly to the Remote Gateway on GW1, similarly the Job Status Notifications from DA2 on GW3 can go to the Remote Gateway on GW1 and from DA3 on GW4 to the Remote Gateway on GW1.
JobManagerGW.ini ITA stanza on the Dynamic Agent:

    
Picture
Picture
Backup Remote Gateway: 
Setting up a Backup Remote Gateway is important to have a failover in place when the Primary Remote Gateway goes down. It is defined in the ResourceAdvisorAgent stanza of each Agent reporting to the Remote Gateway. The stanza is shown below for reference:
ResourceAdvisorAgent

    
The Backup Remote Gateway should have the same GWID setup as the Primary Gateway. The ITA stanza within a Remote Gateway and Backup Remote Gateway are shown below for reference: ​
Remote Gateway

    
Backup Remote Gateway

    
Local Gateway Considerations 
In case of Local Gateway, the Agents directly connect to the SaaS Master Domain Manager on Cloud, thus the Agents having Local Gateway must connect to the Internet directly. 

​For a Local Gateway to operate optimally, it is important not to load too many busy Agents together on a single Local Gateway, while you can club multiple Agents to a single Local GWID, it is important to consider the number of jobs that run on all the Agents in an hour. 
 
So, for three Agents reporting to the same SaaS MDM, you can separate GWIDs assigned to each of them thus preventing any Gateway clogging issues potentially resulting in Jobs getting hung on WAIT+ and INTRO+ States: 
 
Thus, if the load is high, it is recommended to have unique GWIDs assigned to each Agent under a Remote Gateway as well as a Local Gateway.
​

Picture
Picture
Sriram V.
​Senior Technical Lead


Sriram has been working on Workload Automation for the last 10 years in various capacities like IWS Administrator, SME, India-SME, and now currently with the HCL product team supporting Workload Automation on SaaS.
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    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 © 2019 HCL Technologies Limited
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
    • IWA 9.5 Roadshows
  • About
  • Contact
  • What's new