We often hear from customers about their challenges architecting https://www.jenkins.io/ for scale and high availability (HA). This is not to say that it’s impossible to scale Jenkins, it’s only mentioned here to highlight the challenges and technical debt that has accumulated because of the prioritization of features versus developing towards a specific architecture.

The following diagram illustrates a LINSTOR storage solution running on Amazon EKS using multiple Availability Zones and http://aws.amazon.com/s3 (Amazon S3) for snapshots.

In the event of an Availability Zone outage or planned migration, Amazon EKS moves the Jenkins deployment to another Availability Zone where the persistent volume copy is available.

We demonstrated how you can use Amazon EKS to scale Jenkins compute for HA and how AWS partner solutions such as LINBIT LINSTOR can help scale Jenkins storage for HA and DR. Combining both solutions can help organizations maintain their ability to deploy software with speed and agility.

Related Articles