Skip to main content

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:

  1. HA on Kubernetes or OpenShift Cluster

  2. Auto-Scaling Enabled in Cloud

  3. Read Proxies/Replication

High Availability on Kubernetes or OpenShift Cluster

153060852.png

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

150408031.png

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