Sonatype Nexus Repository 3.12: Support for S3 blob stores
2 minute read time
I am pleased to announce that Sonatype Nexus Repository 3.12 now offers first class support for S3-based blob stores.
As you may know, Sonatype Nexus Repository 3 stores two kinds of component data - metadata about the components and the component binaries themselves. Until now, binaries were stored on a file system in a "blob store" directory managed by Sonatype Nexus Repository.
With this latest release, you can now define a new type of blob store backed by an Amazon S3 bucket. This means that Sonatype Nexus Repository can store all of your component binaries within S3.
S3 Blob Stores are good storage choice for AWS-based deployments of Sonatype Nexus Repository. S3 makes capacity planning trivial compared to provisioning local storage and scales to staggeringly high volumes without additional configuration. Additionally, S3 has an extensive SLA for availability and durability.
High availability clusters with S3
If you're planning on rolling out an Sonatype Nexus Repository High Availability Cluster in a single zone, an S3 blob store also makes a great shared storage option.
Community S3 plugin users
If you have been using the community plugin for S3, good news: it "just works." When you upgrade, make sure you don’t add the S3 plugin to your 3.12 installation so that the existing S3 blob store configuration will be picked up automatically.
Migrating to S3
We know! Some of you are keen to get your components out of your file blob store and up into S3. There isn't yet a great mechanism for doing this, but we're cooking something up right now to make that process easy.
Feedback
If you're using S3 and Sonatype Nexus Repository, we want to hear about your experience. Let us know what you think at nexus-feedback@sonatype.com.
Written by Michael Prescott
Michael is Director of Product for Sonatype Nexus Repository, where he helps make DevOps easy for software development organizations, large and small.
Explore All Posts by Michael Prescott