Sonatype Platform Cloud-Native Reference Architectures
Sonatype Platform Cloud-Native Reference Architectures
These cloud-native reference architectures offer a complete set of deployment patterns for major cloud providers. Each architecture package includes validated infrastructure designs, operational guidance, and Terraform templates that let you provision a consistent, production-ready environment with minimal effort.
Sonatype IQ Reference Architectures
Expand each section below to see a detailed overview of each reference architecture along with links to those architectures.
AWS IQ Reference Architectures
Use the table below to compare the infrastructure characteristics and resource requirements for each IQ reference architecture. The final row provides links to the full reference architectures, where you can find detailed implementation guidance and deployment specifications for each deployment type.
| Size Profile | Extra Small (XS) | Small (S) | Medium (M) | Large (L) | Extra-Large (XL) |
|---|---|---|---|---|---|
| Onboarded Applications | < 500 | 500 – 1,999 | 2,000 – 9,999 | 10,000 – 19,999 | 20,000 – 80,000 |
| Evaluation Throughput | - ~80–120 evals/hour - ~1,920–2,880/day |
- ~150–220 evals/hour - ~3,600–5,280/day |
- ~310 evals/hour/node - ~7,440/day/node |
- ~310 evals/hour/node - ~14,880–22,320/day total |
- ~405 evals/hour/node - ~29,160–38,880/day total |
| Number of IQ Server Nodes | 1 | 1 | 2 | 3 | 4 |
| Example AWS Instance Type | - r6g.large (ARM) - r5.large (x86) |
- r6g.xlarge (ARM) - r5.xlarge (x86) |
- r6g.2xlarge (ARM) - r5.2xlarge (x86) |
- r6g.2xlarge (ARM) - r5.2xlarge (x86) |
- r6g.4xlarge (ARM) - r5.4xlarge (x86) |
| vCPUs | 2 | 4 | 8 | 8 | 16 |
| Memory (GB) | 16 | 32 | 64 | 64 | 128 |
| Java Heap | -Xms12g-Xmx12g |
-Xms24g-Xmx24g |
-Xms48g-Xmx48g |
-Xms48g-Xmx48g |
-Xms96g-Xmx96g |
| Database | RDS PostgreSQL 15+ | RDS PostgreSQL 15+ | RDS PostgreSQL 15+ or Aurora PostgreSQL |
Aurora PostgreSQL 15+ | Aurora PostgreSQL 15+ |
| Instance class | db.t4g.medium(2 vCPU, 4 GB) Multi-AZ recommended for production |
db.r6g.large(2 vCPU, 16 GB) or db.t4g.large(2 vCPU, 8 GB) Multi-AZ recommended |
db.r6g.2xlarge(8 vCPU, 64 GB) Multi-AZ recommended |
db.r6g.2xlarge(8 vCPU, 64 GB) Multi-AZ required |
db.r6g.4xlarge(16 vCPU, 128 GB) Multi-AZ with automatic failover required |
| Database Storage | 20 GB gp3, auto-scaling to 100 GB | 50 GB gp3, auto-scaling to 200 GB | 100 GB gp3, auto-scaling to 500 GB | 200 GB – 1 TB auto-scaling | 500 GB – 2 TB auto-scaling |
| Amazon EFS Service | Bursting | Elastic (recommended) or Bursting |
Elastic | Elastic | Elastic |
| Estimated Capacity | 50 GB – 100 GB | 100 GB – 300 GB | 200 GB – 500 GB | 500 GB – 1.5 TB | 1.5 TB – 4 TB |
| Link to Reference Architecture | XS IQ AWS architecture | S IQ AWS architecture | M IQ AWS architecture | L IQ AWS architecture | XL IQ AWS architecture |
Azure IQ Reference Architectures
GCP IQ Reference Architectures
| Size Profile | Extra Small (XS) | Small (S) | Medium (M) | Large (L) | Extra-Large (XL) |
|---|---|---|---|---|---|
| Onboarded Applications | < 500 | 500 – 1,999 | 2,000 – 9,999 | 10,000 – 19,999 | 20,000 – 80,000 |
| Evaluation Throughput | |||||
| Number of IQ Server Nodes | 1 | 1 | 2 | 3 | 4 |
| Example GCP Machine Type | n4a-highmem-2 (ARM Ampere Altra) |
n4a-highmem-4 (ARM Ampere Altra) |
n4a-highmem-8 (ARM Ampere Altra) |
n4a-highmem-8 (ARM Ampere Altra) |
n4a-highmem-16 (ARM Ampere Altra) |
| vCPUs | 2 | 4 | 8 | 8 | 16 |
| Memory (GB) | 16 | 32 | 64 | 64 | 128 |
| Java Heap | -Xms12g-Xmx12g |
-Xms24g-Xmx24g |
-Xms48g-Xmx48g |
-Xms48g-Xmx48g |
-Xms96g-Xmx96g |
| Database | Cloud SQL PostgreSQL 15+ | Cloud SQL PostgreSQL 15+ | Cloud SQL PostgreSQL 15+ | Cloud SQL PostgreSQL 15+ | Cloud SQL PostgreSQL 15+ |
| Instance class | db-custom-2-7680(2 vCPU, 7.5 GB RAM) Zonal deployment |
db-custom-2-13312(2 vCPU, 13 GB RAM) Regional recommended for production |
db-custom-8-30720(8 vCPU, 30 GB) Regional recommended for production |
db-custom-8-30720(8 vCPU, 30 GB) Regional with automatic failover |
db-custom-16-65536(16 vCPU, 64 GB) Regional with automatic failover |
| Database Storage | 20 GB PD-SSD, auto-resize to 100 GB | 50 GB PD-SSD, auto-resize to 200 GB | 100 GB PD-SSD, auto-resize to 500 GB | 200 GB – 1 TB PD-SSD, auto-resize | 500 GB – 2 TB PD-SSD, auto-resize |
| Storage | Cloud Filestore | Cloud Filestore | Cloud Filestore | Cloud Filestore | Cloud Filestore |
| Storage Tier | BASIC_HDD (1 TiB minimum) |
BASIC_HDD (1 TiB minimum) |
BASIC_HDD (1 TiB) |
BASIC_HDD (2.5 TiB) |
BASIC_HDD (10 TiB) |
| Estimated Capacity | 1 TiB minimum | 1 TiB minimum | 1 TiB | 2.5 TiB | 10 TiB |
| Link to Reference Architecture | XS IQ GCP architecture | S IQ GCP architecture | M IQ GCP architecture | L IQ GCP architecture | XL IQ GCP architecture |
Sonatype Nexus Repository Reference Architectures
Expand each section below to see a detailed overview of each reference architecture along with links to those architectures.
AWS Nexus Repository Reference Architectures
Use the table below to compare the infrastructure characteristics and resource requirements for each Sonatype Nexus Repository reference architecture. The final row provides links to the full reference architectures, where you can find detailed implementation guidance and deployment specifications for each deployment type.
| Size Profile | Extra-Small (XS) | Small (S) | Medium (M) | Large (L) | Extra-Large (XL) |
|---|---|---|---|---|---|
| Request throughput (baseline) | 100 rps sustained w/ spikes of 150–200 rps | 500 rps sustained w/ spikes of 900–1,200 rps | 4,000 rps sustained w/ spikes of 6,000–8,000 rps | 8,000 rps w/ spikes of 12,000–16,000 rps | 15,000 rps w/ spikes of 50,000 rps |
| Number of Nexus Repository Nodes | 1 | 1 | 3 | 3 | 4 |
| Example AWS Instance Type | m8g.xlarge | m8g.2xlarge | m8g.2xlarge | m8g.8xlarge | m8g.12xlarge |
| CPU (per node) | 4 | 8 | 8 | 32 | 48 |
| Memory (GiB per node) | 16 | 32 | 32 | 128 | 192 |
| PostgreSQL Instance | N/A Embedded H2 |
db.r8g.large | db.r8g.2xlarge (HA) | db.r8g.4xlarge (HA) | db.r8g.8xlarge (HA) |
| CPU | Embedded | 2 | 8 | 16 | 32 |
| Memory (GiB) | Embedded | 8 | 64 | 128 | 256 |
| Link to Reference Architecture | XS AWS architecture | S AWS architecture | M AWS architecture | L AWS architecture | XL AWS architecture |
Azure & GCP Nexus Repository Reference Architectures
Sonatype Nexus Repository reference architectures for Azure and GCP deployments will be coming soon!