Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Excerpt

JobScheduler can be operated for high availability. A number of options are available:

  • A passive cluster including the redundant set-up of a Primary JobScheduler and Backup JobScheduler.
  • An active cluster that allows the execution of jobs on distributed server nodes.
  • The dynamic assignment of JobScheduler Agents on different server nodes.

Redundancy in a Passive Cluster

  • A Primary JobScheduler and Backup JobScheduler are operated in a Passive Cluster
  • Should the primary instance fail then the backup instance will take over the load from the primary instance. 
  • In case of failover all jobs, job chains and orders are processed from the status on that they achieved in the primary instance.

Distributed Processing with an Active Cluster

  • An Active Cluster consists of a number of JobScheduler instances on different server nodes.
  • Jobs can be executed in any of the connected JobScheduler instances.
  • Should a JobScheduler instance fail then the processing is continued by one of the connected JobScheduler instances.
  • Actively clustered JobScheduler instances allow hot plug-in, i.e. they can be added to a cluster at any point in time and can be removed accordingly.

Dynamic Agent Assignment in a Master / Agent Cluster

  • In a Master / Agent Cluster a number of Agents is operated on different server nodes.
  • The cluster can be configured to dynamically select the next available JobScheduler Agent.
  • In case of failure of a JobScheduler Agent the Master JobScheduler will switch processing to the remaining Agents.

Resources

Display content by label
Labelsjobscheduler feature architecture
OtherTitleArchitecture in Detail

Display content by label
TypeTechnical Information
Labelsjobscheduler technical-information architecture

Display content by label
TypeHow To
Labelsjobscheduler howto architecture

Display content by label
TypeFAQ
Labelsjobscheduler faq architecture

Display content by label
TypeExample
Labelsjobscheduler example architecture

Primary & Backup JobScheduler

JobScheduler Cluster

Dynamic Agent Assignment