High Availability

High Availability ensures that Output Automation services are always on and accessible to maintain business continuity, minimize downtime, and supporting the seamless execution of customer processes.

Create High Availability

Creating a highly available Output Automation environment involves a two-pronged approach.

  1. Add redundancy by deploying at least two Output Automation Service Clients behind a load balancer.
  2. Strategic use of high-availability zones by using shared storage solutions. The design of these zones provides redundancy for files that an Output Automation service has already received.

This setup achieves several goals: it distributes output loads across multiple service instances to avoid single points of failure, employs health checks to monitor and promptly address service disruptions, and ensures that new output requests are continuously accepted and processed. Doing so guarantees that the critical output from customer applications is reliably managed and delivered, irrespective of individual service failures.

Grouping services and leveraging customer-provided shared storage solutions such as Samba or Amazon S3, allow for the encryption and secure storage of received documents. In the unfortunate event of a Service Client failure, another Service Client within the redundancy group can retrieve the files from the shared storage, ensuring that critical processes continue without interruption. This dual-layered strategy safeguards the initial receipt and processing of output requests and ensures the continuity of output delivery for jobs already in the queue.

Highly available printing process diagram.

Next Steps

Connect your EHR/ERP/CRM systems and web-based applications to ensure high availability and eliminate process interruptions.