# Sonatype Platform Azure Reference Architectures

These Azure reference architectures provide validated, cloud-native deployment patterns for running Sonatype solutions on Microsoft Azure.

## Sonatype IQ Server Azure 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<br>  <br>- ~1,920–2,880/day | - ~150–220 evals/hour<br>  <br>- ~3,600–5,280/day | - ~310 evals/hour/node<br>  <br>- ~7,440/day/node | - ~310 evals/hour/node<br>  <br>- ~14,880–22,320/day total | - ~405 evals/hour/node<br>  <br>- ~29,160–38,880/day total |
| Number of IQ Server Nodes | 1 | 1 | 2 | 3 | 4 |
| **Example Azure Instance Type** | - Standard_E2ps_v6 (ARM)<br>  <br>- Standard_E2_v5 (x86) | - Standard_E4ps_v6 (ARM)<br>  <br>- Standard_E4_v5 (x86) | - Standard_E8ps_v6 (ARM)<br>  <br>- Standard_E8_v5 (x86) | - Standard_E8ps_v6 (ARM)<br>  <br>- Standard_E8_v5 (x86) | - Standard_E16ps_v6 (ARM)<br>  <br>- Standard_E16_v5 (x86) |
| 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** | Azure Database for PostgreSQL - Flexible Server | Azure Database for PostgreSQL - Flexible Server | Azure Database for PostgreSQL - Flexible Server | Azure Database for PostgreSQL - Flexible Server | Azure Database for PostgreSQL - Flexible Server |
| Instance class | `B_Standard_B2ms`<br>(2 vCores, 8 GB RAM, burstable)<br>Multi-AZ optional | `GP_Standard_D2s_v3`<br>(2 vCores, 8GB RAM)<br>or<br>`B_Standard_B4ms`<br>(4 vCores, 8 GB RAM, burstable)<br>Multi-AZ recommended for production | `GP_Standard_D8s_v3`<br>(8 vCores, 32 GB RAM)<br>Multi-AZ recommended | `GP_Standard_D8s_v3`<br>(8 vCores, 32 GB RAM)<br>Multi-AZ required | `MO_Standard_E16s_v3`<br>(16 vCPU, 128 GB RAM)<br>Multi-AZ with automatic failover required |
| Database Storage | 32 GB with auto-scaling | 64 GB with auto-scaling | 100 GB with auto-scaling | 200 GB – 1 TB with auto-scaling | 500 GB – 2 TB with auto-scaling |
| **Storage** | Azure Files - Standard HDD | Azure Files - Standard HDD | Azure Files - Standard HDD | Azure Files - Standard HDD | Azure Files - Standard HDD<br>or<br>Premium SSD (NFS/AKS) |
| Estimated Capacity | 50 GB initial | 100 GB initial with auto-scaling | 100 GB initial with auto-scaling | 500 GB – 1.5 TB | 1.5 TB – 4 TB |
| **Link to Reference Architecture** | [XS IQ Azure architecture](https://help.sonatype.com/en/iq-xs-azure-reference-architecture.html "Size XS - Sonatype IQ - Azure Cloud-Native Reference Architecture") | [S IQ Azure architecture](https://help.sonatype.com/en/iq-s-azure-reference-architecture.html "Size S - Sonatype IQ - Azure Cloud-Native Reference Architecture") | [M IQ Azure architecture](https://help.sonatype.com/en/iq-m-azure-reference-architecture.html "Size M - Sonatype IQ - Azure Cloud-Native Reference Architecture") | [L IQ Azure architecture](https://help.sonatype.com/en/iq-l-azure-reference-architecture.html "Size L - Sonatype IQ - Azure Cloud-Native Reference Architecture") | [XL IQ Azure architecture](https://help.sonatype.com/en/iq-xl-azure-reference-architecture.html "Size XL - Sonatype IQ - Azure Cloud-Native Reference Architecture") |

## Sonatype Nexus Repository Azure Reference Architectures

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