Exploring the Newest S3 Bucket Innovations from AWS re:Invent 2023

Amazon S3 is often the starting point for anyone embarking on their AWS cloud journey, and it was my initial experience with AWS as well.

Since its inception in 2006, S3 has undergone significant evolution. From offering a range of bucket classifications like Standard and Glacier to implementing zonal replications and versatile access policies, the advancements have been noteworthy.

One of the more recent additions is the concept of mount points for S3, which further enhances its functionality.

You can learn more about this development here: [Mountpoint for Amazon S3]

Another exciting feature recently introduced is "Directory Buckets." This addition to the S3 lineup offers even more flexibility and options for managing cloud storage efficiently.

What is a Directory Bucket?

S3 has now been categorized into two main types:

1. General Purpose Buckets

2. Directory Buckets

Let's explore what Directory Buckets are all about.

Key advantages:

This advanced storage class stands out with three key features:

- Single-digit millisecond first byte latency for compute-intensive and latency-sensitive applications

- Consistent performance eliminates tail latencies, driving down query times

- Data access speeds up to 10x faster, and requested costs up to 50% lower than S3 standard.

Points to consider:

  • These buckets has naming standards

    • Base-name--azid--x-s3

More details here: https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-bucket-naming-rules.html

Points to Consider during design:

  • This is one zone s3 storage so, in times of outage there will be dataloss or unavailability

  • Directory buckets store data across multiple devices within a single Availability Zone

Thank you!!!

0
Subscribe to my newsletter

Read articles from Jothimani Radhakrishnan directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Jothimani Radhakrishnan
Jothimani Radhakrishnan

A Software Product Engineer, Cloud enthusiast | Blogger | DevOps | SRE | Python Developer. I usually automate my day-to-day stuff and Blog my experience on challenging items.