Hitachi

JP1 Version 13 JP1/Automatic Job Management System 3 System Design (Configuration) Guide


2.9 Executing jobs in a cloud environment

This section describes a system configuration that uses a flexible job and the components of such a system.

A flexible job can be executed on execution agents that are not directly managed by the manager host. For example, a flexible job can be executed on execution agents in an auto-scaling cloud environment. An execution agent that executes a flexible job on a cloud is called a destination agent.

Figure 2‒61: Executing a job by using destination agents on a cloud

[Figure]

A job defined in an on-premise environment can be executed in a cloud environment by relaying a flexible job execution request via an agent host. An agent that relays the job execution request is called the relay agent.

The following figure shows an example of combining an on-premise environment and a cloud environment.

Figure 2‒62: Example of combining an on-premise environment and a cloud environment 1

[Figure]

Figure 2‒63: Example of combining an on-premise environment and a cloud environment 2

[Figure]

In a cloud environment, a flexible job can be distributed to specific execution agents by using a load balancer, or it can be executed by all execution agents in the cloud.

The following figure shows a system configuration that includes a load balancer and a relay agent. For details about the system configuration for executing the same job on all execution agents in an auto-scaling environment, see 2.10 Considerations for executing a job by broadcast execution.

Figure 2‒64: Example system configuration that includes a load balancer and a relay agent

[Figure]

Organization of this section