Skip to main content

Nexus Repository Reference Architecture 4

Tip

Do you fit this profile?

This reference architecture describes deployment strategies and system requirements for a single Nexus Repository deployment not exceeding the following specifications:

  • 500 max licensed contributing developers who are part of the software development lifecycle

  • 500,000 max requests per day

  • 500 repositories max

  • 50TB max 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 two tested architectures to consider:

  1. High Availability (HA) Nexus Repository Pro deployment

  2. Read Proxies/Replication

High Availability Nexus Repository Pro Deployment

Sonatype Nexus Repository HA deployments can be accomplished using any of our HA deployment options.

6253d84e-33c4-4dfd-888d-b1968a59b937.png

System Requirements

  • 3-5 Sonatype Nexus Repository instances/replicas with each meeting the below requirements

  • Pro License

  • 16 CPU

  • 32GB RAM

  • 300GB Instance Disk Size

  • Compatible PostgreSQL Database

    • 400 Max Connections

    • 8GB Shared Buffer

    • 24GB OS Filesystem Buffer Cache Size

Read Proxies/Replication

150408031.png

System Requirements

  • 3-5 Sonatype Nexus Repository Instances/Replicas

  • Pro License

  • 16 CPU

  • 32GB RAM

  • 300GB Instance Disk Size

  • Compatible PostgreSQL Database

    • 400 Max Connections

    • 8GB Shared Buffer

    • 24GB Cache

Setup Documentation