Sonatype Platform AWS Reference Architectures

Sonatype Platform AWS Reference Architectures

These AWS reference architectures provide validated, cloud-native deployment patterns for running Sonatype solutions on Amazon Web Services.

Sonatype IQ Reference Architectures

Use the table below to compare the infrastructure characteristics and resource requirements for each Sonatype IQ size tier. 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

Sonatype Nexus Repository AWS Reference Architectures

Use the table below to compare the infrastructure profiles for each Nexus Repository size tier. This overview shows how resource requirements and architecture evolve as you scale from evaluation environments to enterprise deployments.

The final row provides links to the full reference architectures, where you can find detailed implementation guidance and deployment specifications for each size tier.

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 16 64 128 128
Link to Reference Architecture XS AWS architecture S AWS architecture M AWS architecture L AWS architecture XL AWS architecture