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)