OpenMake Meister

Remote Agents for Distributed Processing

 

 

Server Pools and Remote Agents enhance the Workflow process for Builds and Deploys by allowing tasks in the Workflow to be distributed across multiple machines, virtual or physical.   Remote Agents and Server Pools can be used to enhance the Workflow capabilities of OpenMake Mojo, the Build Capabilities of OpenMake Meister and the Deploy capabilities of OpenMake Deploy+. 

 

Server Pools can be used to support Distributed Workload processing and to leverage Workflows for Continuous Integration, Testing, Builds and Deploys that require multiple operating systems. The benefit of using Server Pools is that they enable Workflow Activities to be distributed between Remote Agents based on the criteria defined in the Remote Agent Configuration section of the Management Control Console.  This enables you to determine how you would like the work “load” of each Remote Agent in the Server Pool to be balanced. Virtual machines are supported in the same manner as physical machines. By using a distributed architecture, you are able to leverage more machine power instead of attempting to run the entire Workflow on a single machine.  Distributed workload processing can be used to execute software builds, testing and deployment across multiple physical and virtual machines.

 

Tip: OpenMake CloudBuilder can improve the use of virtual Remote Agents by automatically provisioning virtual machines and terminating the use of virtual machines once the Workflow has completed. OpenMake CloudBuilder is an option to OpenMake Meister and OpenMake Mojo.   When using virtual machines without OpenMake CloudBuilder, the virtual machine must be already be provisioned and available.