# Sonatype Platform GCP Reference Architectures

These GCP reference architectures provide validated, cloud-native deployment patterns for running Sonatype solutions on Google Cloud Platform.

## Sonatype IQ GCP 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 | ~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 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`<br>`-Xmx12g` | `-Xms24g`<br>`-Xmx24g` | `-Xms48g`<br>`-Xmx48g` | `-Xms48g`<br>`-Xmx48g` | `-Xms96g`<br>`-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`<br>(2 vCPU, 7.5 GB RAM)<br>Zonal deployment | `db-custom-2-13312`<br>(2 vCPU, 13 GB RAM)<br>Regional recommended for production | `db-custom-8-30720`<br>(8 vCPU, 30 GB)<br>Regional recommended for production | `db-custom-8-30720`<br>(8 vCPU, 30 GB)<br>Regional with automatic failover | `db-custom-16-65536`<br>(16 vCPU, 64 GB)<br>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<br>(1 TiB minimum) | BASIC_HDD<br>(1 TiB minimum) | BASIC_HDD<br>(1 TiB) | BASIC_HDD<br>(2.5 TiB) | BASIC_HDD<br>(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](https://help.sonatype.com/en/iq-xs-gcp-reference-architecture.html "Size XS - Sonatype IQ - GCP Cloud-Native Reference Architecture") | [S IQ GCP architecture](https://help.sonatype.com/en/iq-s-gcp-reference-architecture.html "Size S - Sonatype IQ - GCP Cloud-Native Reference Architecture") | [M IQ GCP architecture](https://help.sonatype.com/en/iq-m-gcp-reference-architecture.html "Size M - Sonatype IQ - GCP Cloud-Native Reference Architecture") | [L IQ GCP architecture](https://help.sonatype.com/en/iq-l-gcp-reference-architecture.html "Size L - Sonatype IQ - GCP Cloud-Native Reference Architecture") | [XL IQ GCP architecture](https://help.sonatype.com/en/iq-xl-gcp-reference-architecture.html "Size XL - Sonatype IQ - GCP Cloud-Native Reference Architecture") |

## Sonatype Nexus Repository GCP Reference Architectures

Cloud-native Sonatype Nexus Repository reference architectures will be coming soon!
