On-Prem Active/Active High Availability
When Sonatype Nexus Repository is mission-critical, an active/active high availability deployment pattern can help you maximize uptime and minimize data loss in the event of node failure.
Combines With
Ensure you have perfected the Backup/Same-Site Restore pattern before combining it with more advanced patterns like this one
Problems Addressed
Scalability
Provides high availability
Prerequisites
Sonatype Nexus Repository Pro
Requires external PostgreSQL database
Resilient shared blob storage
Factors to Consider
HA is an advanced feature that requires careful consideration. Consider the following points before deploying to an HA environment:
HA deployments require using several advanced technologies (e.g., Kubernetes) outside the Sonatype Suite's scope. You should ensure that you have in-house expertise in these technologies before attempting an HA deployment.
HA requires additional infrastructure and maintenance overhead (See our Sonatype Nexus Repository High Availability Performance Data (AWS, Azure)).
Sonatype Nexus Repository High Availability deployments should be fully deployed and tested in a development environment before attempting to deploy in production.
Available Resources
We have the following comprehensive help topics and sample files to help implement this pattern: