Nexus Repository Reference Architecture 5
Tip
Do you fit this profile?
This reference architecture describes deployment strategies and system requirements for a single Nexus Repository deployment.
1,000+ licensed contributing developers who are part of the software development lifecycle
1,000,000+ requests per day
500+ repositories
100TB+ blob storage
If you don’t fit this profile, please see the reference architecture main page to find the deployment profile that best matches your needs.
Very large enterprise-grade deployments require multiple Sonatype Nexus Repository Pro instances in a high-availability (HA) environment to appropriately handle demand.
There are three tested architectures to consider:
HA on Kubernetes or OpenShift Cluster
Auto-Scaling Enabled in Cloud
Read Proxies/Replication
High Availability on Kubernetes or OpenShift Cluster
System Requirements
3-5 Sonatype Nexus Repository Instances/Replicas
Pro License
64+ CPU
128GB+ RAM
500G+ Instance Disk Size
Compatible PostgreSQL Database
600+ Max Connections
16GB+ Shared Buffer
32GB+ Cache
Auto-Scaling Enabled in Cloud
System Requirements
3-5 Sonatype Nexus Repository Instances/Replicas
Pro License
64+ CPU
128GB+ RAM
500G+ Instance Disk Size
Compatible PostgreSQL Database
600+ Max Connections
16GB+ Shared Buffer
32GB+ Cache
Read Proxies/Replication
System Requirements
3-5 Sonatype Nexus Repository Instances/Replicas
Pro License
64+ CPU
128GB+ RAM
500G+ Instance Disk Size
Compatible PostgreSQL Database
600+ Max Connections
16GB+ Shared Buffer
32GB+ Cache
Setup Documentation
High Availability Deployment Options
Note
A Helm Chart (GitHub, ArtifactHub) is available for our on-premises, AWS, and Azure resiliency and high availability deployment options. Be sure to read the deployment instructions in the associated README file before using the chart.