What does this Amazon Web Services Solution do?
Sonatype Nexus Repository OSS is a well-known open-source artifact repository that supports the repositories of Linux distributions, lots of tools of development languages, such as Pypi, Npmjs, Maven and Gradle, etc. Development teams can leverage it to setup their artifact repository for proprietaries artifacts.
Amazon Web Services provides many necessary building blocks to help customers implement a secure, flexible, and cost-effective repository. To support customers to build the artifact repository, Amazon Web Services offers the Nexus Repository OSS on Amazon Web Services solution. With this solution, customers can quickly deploy a stable and self-healing Sonatype Nexus Repository OSS in their Amazon Web Services private network, which gives customers a single source of truth for every component they use, and also help them provide access to the information inside of the repository.
Amazon Web Services Solution overview
This solution is based on Sonatype’s Nexus Repository OSS. With this solution, customers can store their binary artifacts and container images in Amazon S3 with encryption at rest. It offers universal supports for all popular build chains, and can be easily integrated into Amazon Developer Tools. It also has the repository health checks, compatibility with popular DevOps tools, such as Eclipse, IntelliJ, Hudson, Jenkins, Puppet, Chef, Docker, and the SAML/SSO authentication to enhance security. This private repository provides a stable and high available supports to the continuous software build.
The following diagram shows the architecture of this solution. You can use the deployment guide and the Amazon Web Services CloudFormation template for automated deployment.
In this solution, Sonatype Nexus Repository OSS is deployed via Helm on Amazon EKS, which uses Amazon EFS via EFS CSI driver, PV and PVC as Nexus Repository OSS data storage, creates a dedicated Amazon S3 bucket as Nexus3 blobstore, uses external DNS to create record in Route53 for domain name, and uses Amazon Certificate Manager to get SSL certificate of domain name.
Nexus Repository OSS on Amazon Web Services
Last updated: 06/2020
Author: Amazon Web Services
Estimated deployment time: 30 min
Browse our portfolio of Amazon Web Services -built solutions to common architectural problems.
Find Amazon Web Services certified consulting and technology partners to help you get started.
Sign-up and start exploring our services.