Nexus Repository vs. IQ Server High Availability
Nexus Repository vs. IQ Server High Availability
Sonatype offers high availability (HA) deployment options for both its Nexus Repository and IQ Server products. The table below details the notable differences in the high availability requirements.
See IQ Server HA help documentation
| Requirement | Notable Difference? | Nexus Repository HA for version 3.50.0+ | IQ Server HA for version 156+ |
|---|---|---|---|
| Java Runtime Environment Java Compatibility Matrix |
No | Nexus Repository versions 3.69.0 - 3.70.0 can use JRE 8, 11, or 17 Nexus Repository versions 3.67.0+ can use JRE 8 or 11 Nexus Repository versions up to and including 3.66.0 require JRE 8 See Nexus Repository Requirements |
Ships with OpenJDK17 as of release 178 Earlier versions shipped with OpenJDK8 See IQ Server Requirements |
| Cloud Provider Tested | Yes | AWS or Azure | AWS; others may work as well |
| Host Servers | Yes | Kubernetes is not required. The following are supported: - Virtual machines (VMWare/Hyper-V) - Bare metal servers - AWS EC2 - Azure VM |
Kubernetes is required. The following are supported: - Virtual machines (VMWare/Hyper-V) - Bare metal servers - AWS EC2 |
| Database | Yes | - PostgreSQL Instance (self managed on-prem or cloud) version 13+ - AWS RDS PostgreSQL version 13.3+ - AWS Aurora PostgreSQL version 13.3+ - Azure PostgreSQL Flexible Server version 13+ |
- PostgreSQL Instance (self managed on-prem or cloud) version 13.3+ - AWS RDS PostgreSQL version 13.3+ - AWS Aurora PostgreSQL version 13.3+ |
| Per-node Local Storage | Yes | - NFS version 4 - AWS EBS - Azure Storage |
- NFS version 4 - AWS EFS |
| Orchestration Platforms | Yes | - AWS EKS v1.23+ (Recommended) - Azure AKS 1.25.5 - Kubernetes (on-prem deployments) - GCP |
- AWS EKS v1.23+ (Recommended) - Kubernetes (on-prem deployments) |
| Load Balancers | Yes | - AWS ALB - Azure Load Balancer - Nginx/httpd (latest version) |
- AWS ALB - Nginx/httpd (latest version) |