Amazon S3
This page provides real-time availability and performance metrics for Amazon S3. Simple Storage Service offers scalable object storage for data backup, archival, and analytics.
Dashboards & Latency Matrices
These pre-built availability and performance dashboards and latency matrices provide quick access to comprehensive historical and real-time analytics derived from our continuous cloud service testing. These reports offer insights into service availability patterns, performance trends, and latency characteristics across multiple cloud providers and regions. Each report includes time-bound analysis spanning from 1 day to 1 year, with customizable views, bookmarking, and URL-based sharing for collaborative analysis.
Dashboards
Detailed summaries of performance and availability featuring time series graphs, latency distribution charts, and summary metrics for cloud service control and data plane operations, and network performance.
Latency Matrices
Summarized statistical analysis providing median, mean, and percentile performance metrics in matrix format offering comparative views of latency and availability across services, regions, and time periods.
us-east-1
This section provides control plane and data plane availability and performance metrics for Amazon S3 in the us-east-1 region. Networking operations are not currently covered in this region.
us-east-1 Tests Covered
Control Plane / us-east-1
Control plane operations test the responsiveness and reliability of cloud service APIs for creating, modifying, and deleting resources.
Operations Covered
create-bucket
Creates a new S3 bucket using s3api create-bucket
. Measures API response time to create the bucket and validate the bucket location.
create-bucket-directory
Creates a new S3 Express One Zone directory bucket using s3api create-bucket
with directory configuration. Measures API response time for directory bucket creation.
delete-bucket
Deletes an S3 bucket using s3api delete-bucket
after ensuring all objects are removed. Measures API response time for bucket deletion.
delete-bucket-directory
Deletes an S3 Express One Zone directory bucket using s3api delete-bucket
. Measures API response time for bucket deletion.
read-bucket
Reads bucket metadata using s3api head-bucket
to verify bucket exists and check access permissions. Measures API response time for HEAD request.
Data Plane / us-east-1
Data plane operations measure the performance and availability of actual service functionality like storage operations, compute tasks, and database queries.
Operations Covered
copy-object-express-onezone
Copies a 100MB test file within or between S3 Express One Zone buckets using s3api copy-object
. Measures server-side copy time in single-AZ storage.
copy-object-glacier-ir
Copies a 100MB test file using s3api copy-object
to or from GLACIER_IR storage class. Measures server-side copy time including any storage class transition overhead.
copy-object-onezone-ia
Copies a 100MB test file using s3api copy-object
to or from ONEZONE_IA storage class. Measures server-side copy time including any storage class transition overhead.
copy-object-standard
Copies a 100MB test file between S3 buckets using s3api copy-object
. Measures server-side copy time without data transfer to/from client.
copy-object-standard-ia
Copies a 100MB test file using s3api copy-object
to or from STANDARD_IA storage class. Measures server-side copy time including any storage class transition overhead.
delete-object-express-onezone
Deletes an object from S3 Express One Zone using s3api delete-object
. Measures API response time for object deletion from single-AZ storage.
delete-object-glacier-ir
Deletes an object from S3 using s3api delete-object
from GLACIER_IR storage class. Measures API response time for object deletion.
delete-object-onezone-ia
Deletes an object from S3 using s3api delete-object
from ONEZONE_IA storage class. Measures API response time for object deletion.
delete-object-standard
Deletes an object from S3 using s3api delete-object
. Measures API response time for object deletion.
delete-object-standard-ia
Deletes an object from S3 using s3api delete-object
from STANDARD_IA storage class. Measures API response time for object deletion.
get-object-express-onezone
Downloads a small (3 byte) text file from S3 Express One Zone using s3api get-object
. Measures end-to-end download time from single-AZ storage.
get-object-glacier-ir
Downloads a small (3 byte) text file from S3 using s3api get-object
from GLACIER_IR storage class. Measures end-to-end download time for instant retrieval.
get-object-onezone-ia
Downloads a small (3 byte) text file from S3 using s3api get-object
from ONEZONE_IA storage class. Measures end-to-end download time including any retrieval overhead.
get-object-range-express-onezone
Downloads a 3-byte range from a 100MB test file in S3 Express One Zone using s3api get-object
with --range
parameter randomly selecting the range from within 25-75% of the file bytes. Measures time for partial object retrieval from single-AZ storage.
get-object-range-glacier-ir
Downloads a 3-byte range from a 100MB test file using s3api get-object
with --range
parameter randomly selecting the range from within 25-75% of the file bytes from GLACIER_IR storage class. Measures time for partial object instant retrieval.
get-object-range-onezone-ia
Downloads a 3-byte range from a 100MB test file using s3api get-object
with --range
parameter randomly selecting the range from within 25-75% of the file bytes from ONEZONE_IA storage class. Measures time for partial object retrieval including any retrieval overhead.
get-object-range-standard
Downloads a 3-byte range from a 100MB test file using s3api get-object
with --range
parameter randomly selecting the range from within 25-75% of the file bytes. Measures time for partial object retrieval including seek time.
get-object-range-standard-ia
Downloads a 3-byte range from a 100MB test file using s3api get-object
with --range
parameter randomly selecting the range from within 25-75% of the file bytes from STANDARD_IA storage class. Measures time for partial object retrieval including any retrieval overhead.
get-object-standard
Downloads a small (3 byte) text file from S3 using s3api get-object
. Measures end-to-end download time including request processing and data transfer.
get-object-standard-ia
Downloads a small (3 byte) text file from S3 using s3api get-object
from STANDARD_IA storage class. Measures end-to-end download time including any retrieval overhead.
head-object-express-onezone
Retrieves object metadata from S3 Express One Zone using s3api head-object
. Measures API response time for metadata retrieval from single-AZ storage.
head-object-glacier-ir
Retrieves object metadata using s3api head-object
from GLACIER_IR storage class. Measures API response time for metadata retrieval.
head-object-onezone-ia
Retrieves object metadata using s3api head-object
from ONEZONE_IA storage class. Measures API response time for metadata retrieval.
head-object-standard
Retrieves object metadata using s3api head-object
without downloading the object content. Measures API response time for metadata retrieval.
head-object-standard-ia
Retrieves object metadata using s3api head-object
from STANDARD_IA storage class. Measures API response time for metadata retrieval.
put-object-express-onezone
Uploads a small (3 byte) text file to S3 Express One Zone using s3api put-object
. Measures end-to-end upload time to the single-AZ storage.
put-object-glacier-ir
Uploads a small (3 byte) text file to S3 using s3api put-object
with GLACIER_IR storage class. Measures end-to-end upload time including request processing and acknowledgment.
put-object-onezone-ia
Uploads a small (3 byte) text file to S3 using s3api put-object
with ONEZONE_IA storage class. Measures end-to-end upload time including request processing and acknowledgment.