What is S3 Express One Zone Storage Class?

What is S3 Express One Zone Storage Class?

An Article that introduces the S3 Express One Zone storage class and also provide step by step instructions to set it up using AWS Console

Published Dec 8, 2023

Storage classes in S3

S3 storage classes are designed to provide the most cost-effective storage for various access patterns. Amazon S3 provides a variety of storage classes from which to pick based on your workload's performance, data access, reliability, and cost requirements.
Here is a video that introduces Storage classes in S3
The Amazon S3 Express One Zone storage class which is a product of re-invent 2023, is designed to provide up to ten times the performance of the S3 Standard storage class while handling hundreds of thousands of requests per second with consistent single-digit millisecond latency, making it an excellent choice for your most frequently accessed data and your most demanding applications.
Here the objects are saved and replicated on purpose-built hardware within a single AWS Availability Zone, allowing you to combine storage and computing resources (Amazon EC2, Amazon ECS, and Amazon EKS) to further reduce latency.

Key Features of S3 Express One Zone Storage class

  • Storage with high performance for your most frequently accessed data
  • Consistent single-digit millisecond request latency
  • When compared to S3 Standard, improve access speeds by 10x and reduce request costs by 50%.
  • Picks an AWS Availability Zone to co-locate storage and compute resources for even lower latency, with reduced processing time and more efficient compute resource use contributing to a lower overall total cost of ownership.
  • AWS service integrations help to accelerate analytics and machine learning workloads.
  • Designed for large datasets with a high number of small objects.
  • Designed to provide 99.95% availability with a 99.9% availability SLA
  • Use existing Amazon S3 APIs with different bucket types—directory buckets.

Directory buckets for S3 Express One Zone storage class

When storing data in Amazon S3, you use resources known as buckets and objects. A bucket is a container that holds objects. A file and any metadata that describes it are considered objects.
There are two types of Amazon S3 buckets:
  • S3 general-purpose buckets, which also allow objects that are stored across all storage classes except S3 Express One Zone.
  • S3 directory buckets, which use the S3 Express One Zone storage class.
    • Directory buckets organize data hierarchically into directories. There aren't prefix limits for directory buckets, and individual directories can scale horizontally.
    • Directory bucket names must follow the following format and comply with the rules for directory bucket naming: base-name--azid--x-s3
      • For example: base-name--usw2-az1--x-s3

Working with Directory Buckets: Demo

The below video illustrates the creation of directory buckets and working with objects inside a directory bucket