CIC supports deploying multiple CIC Agents in a High Availability (HA) configuration to help ensure continuity of services even when you experience hardware glitches.
CIC Agents are installed when you add a Node to an existing or new Access Point. (See Managing Access Points.) When you add more than one Node to an Access Point, you are implementing High Availability Agents (HA Agents). Up to 5 HA Nodes (corresponding to Agents) can service a single Access Point. Each of these Nodes can provide connectivity between CIC and File System, FTP(S), SFTP, S3, Database or API Consumer (REST or SOAP) Endpoints. If the currently active Node goes down (which means the Node is no longer sending a "heartbeat" to CIC), CIC routes requests to other Nodes in the Access Point, providing continuity of service. A Node is considered "up" again when CIC receives a "heartbeat".
CIC selects the first CIC Agent installed to be the Leader Node. If the Leader Node becomes unavailable, a new leader is automatically selected by CIC. The Leader Node is Active and handles all Job-related processing, including the Run Now button (Data Flow page), Jobs that run on a Schedule, Remote Browse connections, DB Proxy, and API Proxy connections. All other Nodes are on Passive standby until selected as a leader by CIC.
The "Send Logs to Cleo" functionality includes the logs from all Nodes.
Note: HA Agents do NOT provide mid-Job switchover or increased throughput.
High Availability Agent Requirements
HA Agents have the following requirements:
- All Nodes for a given Access Point must be installed on separate servers that use the same operating system (Windows or Linux).
- The infrastructure representing the endpoints (databases, file systems, FTP/SFTP servers, web services, S3 services) MUST be shared with all Agents.
- File system paths must be the same for all Agents.
- Database TCP ports and addresses must be reachable by all Agents in the cluster.
Upgrading to HA
Access Points are automatically upgraded to support HA when their Agents are updated to an HA-capable version, which starts with v1.1 of the CIC Agent. See Installing, Updating, and Uninstalling CIC Agents.
Note: When performing updates to an Access Point, only one Agent is in an "update" state at a time.