Skip to main content
Cloud / AWS / Products / Amazon S3 - AWS Object Storage for Data Lakes

Amazon S3 - AWS Object Storage for Data Lakes

Amazon S3 is the AWS object storage service for data lakes, backups, and archiving. GDPR-compliant use available in EU regions.

Storage
Pricing Model Pay-as-you-go: pay for storage used, requests, and data transfer
Availability Available in virtually all AWS regions worldwide
Data Sovereignty EU regions with full data residency available (incl. Frankfurt, Ireland, Paris, Stockholm, Milan, Spain)
Reliability SLA as published by the provider; AWS states an availability SLA of 99.9% for S3 Standard SLA

What is Amazon S3?

Amazon S3 (Simple Storage Service) is the AWS object storage service and one of the most widely used cloud storage services in the world. S3 stores data as objects in buckets and offers virtually unlimited scalability, from a few gigabytes to exabytes. Organizations use S3 as the foundation for data lakes, backup systems, content delivery, big data analytics, and machine learning workflows.

The S3 architecture is designed for high reliability: AWS states a durability of 99.999999999 percent (11 nines) for S3. Data is distributed redundantly across multiple physically separated Availability Zones by default. According to AWS, S3 now stores more than 500 trillion objects and handles an average of over 200 million requests per second. The service has been in production since 2006 and is one of the longest-running cloud storage services available.

For European organizations, S3 is available with data residency in several EU regions. You can configure S3 so that your data never leaves these regions, supporting GDPR requirements. AWS provides compliance certifications and data processing agreements to help with this.

S3 Storage Classes Overview

Amazon S3 offers eight storage classes designed for different access patterns and cost requirements:

S3 Standard

General-purpose storage for frequently accessed data with low latency and high throughput. Suited to cloud applications, dynamic websites, content distribution, and big data analytics.

S3 Intelligent-Tiering

Automatically moves objects between access tiers based on actual usage patterns, with no retrieval fees and only a small monitoring fee. Suited to data with unknown or changing access patterns.

S3 Express One Zone

A high-performance storage class with single-digit millisecond latency, significantly faster than S3 Standard. Data is stored in a single Availability Zone, which reduces latency but also reduces redundancy compared with multi-zone classes. Suited to ML training and interactive analytics.

S3 Standard-IA (Infrequent Access)

For infrequently accessed data that still requires fast retrieval when needed, at lower storage cost than S3 Standard. Minimum storage duration and retrieval fees apply.

S3 One Zone-IA

Lower cost than S3 Standard-IA by storing data in a single Availability Zone. Suited to easily reproducible data or secondary backup copies.

S3 Glacier Instant Retrieval

Archive storage with millisecond-scale access for data accessed only occasionally, such as medical images or media assets.

S3 Glacier Flexible Retrieval

Cost-efficient archive storage with retrieval typically available within minutes to hours. Suited to backup, disaster recovery, and long-term archiving.

S3 Glacier Deep Archive

The lowest-cost storage class for long-term archiving, with retrieval times typically up to 48 hours. Suited to compliance archives and long-term digital preservation.

Common Use Cases

Data Lakes

S3 serves as the central platform for data lakes: structured and unstructured data is stored at any scale and analyzed using AWS analytics services such as Amazon Athena, Amazon EMR, AWS Glue, and Amazon Redshift Spectrum.

Backup and Restore

S3 is well suited to backup and disaster recovery scenarios: high durability, object versioning to protect against accidental deletion or overwrites, lifecycle policies for cost-optimized long-term archiving, and cross-region replication for geographic redundancy.

Archiving and Compliance

The S3 Glacier storage classes provide cost-efficient long-term archiving for regulatory requirements. S3 Object Lock enables WORM (Write Once Read Many) compliance for immutable data storage, relevant to financial services, healthcare, and public sector organizations.

Big Data Analytics and Machine Learning

S3 serves as the foundation for analytics workloads: integration with Amazon Athena for serverless SQL queries, Amazon EMR for Apache Spark and Hadoop, AWS Glue for ETL, and Amazon SageMaker for ML training and inference.

Static Website Hosting and Content Delivery

Static websites (HTML, CSS, JavaScript, images) can be hosted directly on S3 and combined with Amazon CloudFront for global content delivery.

Media Storage and Streaming

Video, audio, and image files are stored, processed, and distributed, often in combination with AWS Elemental Media Services for transcoding and streaming.

Cost Optimization

  • Use S3 Intelligent-Tiering as the default for data with unknown access patterns to get automatic tiering without retrieval fees.
  • Define S3 Lifecycle Policies to automatically move objects to lower-cost storage classes or expire them after a defined period.
  • Use S3 Storage Lens for organization-wide visibility into storage usage and cost trends.
  • Compress data before upload to reduce storage and transfer costs.
  • Use S3 Storage Class Analysis to evaluate access patterns and identify suitable storage class transitions.

Security and Compliance

Encryption: Server-side encryption (SSE-S3, SSE-KMS, SSE-C), optional client-side encryption, and enforced TLS for data in transit.

Access control: IAM policies, bucket policies for cross-account access, S3 Access Points for simplified access management, and S3 Block Public Access to guard against accidental public exposure.

Compliance and auditing: S3 Object Lock for WORM compliance, AWS CloudTrail for audit logging of all API calls, S3 Access Logging, and S3 Inventory for regular reports on objects and encryption status.

S3 supports common compliance standards such as ISO 27001, ISO 27017, ISO 27018, SOC 1/2/3, PCI DSS, and HIPAA-eligible configurations; refer to the official AWS compliance documentation for the exact scope of each certification.

Amazon S3 vs. Alternatives

Amazon S3 vs. Google Cloud Storage: Google Cloud stands out for tight integration with its AI and analytics services, while AWS offers a finer-grained set of eight storage classes and a very broad ecosystem of analytics and ML services around S3.

Amazon S3 vs. Microsoft Azure Blob Storage: Azure Blob Storage is particularly strong in hybrid cloud scenarios and integration with existing Microsoft environments. AWS stands out with long market maturity and an extensive service portfolio built around S3.

Amazon S3 vs. STACKIT Object Storage: STACKIT, as a German cloud provider, offers maximum data sovereignty with data centers exclusively in Germany. AWS stands out with global availability and a very mature service ecosystem. For use cases with strict data sovereignty requirements, STACKIT may be the better fit.

As multi-cloud experts, we provide vendor-neutral advice on the optimal solution for your requirements.

Integration with innFactory

As an AWS Reseller, innFactory supports you with:

Architecture design: Scalable, cost-optimized S3 architectures for data lakes, lifecycle strategies, and multi-region concepts for disaster recovery.

Migration: Secure migration of existing workloads to S3, for example using AWS DataSync or AWS Snow Family for very large data volumes, including data integrity validation.

Operations and support: Monitoring and management of your S3 infrastructure, including CloudWatch dashboards, security monitoring, and performance optimization.

Cost optimization: Analysis of access patterns, recommendations on storage classes and lifecycle policies, and tagging strategies for cost allocation.

Security and compliance: GDPR-compliant implementation, encryption strategy, access control architecture, and audit logging.

Contact us for a no-obligation consultation on Amazon S3 and AWS.

Available Tiers & Options

S3 Glacier

Strengths
  • Very low cost
  • Long-term archive
Considerations
  • Retrieval time depends on tier

Typical Use Cases

Data lakes
Backup and restore
Archive
Big data analytics
Static website hosting
Machine learning datasets

Technical Specifications

Durability 99.999999999% (11 nines), as stated by AWS
Encryption At rest and in transit
Storage classes 8 different storage classes

Frequently Asked Questions

What is Amazon S3?

Amazon S3 (Simple Storage Service) is the AWS object storage service. S3 stores data as objects in buckets and offers virtually unlimited scalability, along with a durability of 99.999999999 percent (11 nines) as stated by AWS. The service has been available since 2006 and is one of the most widely used cloud storage services.

Which S3 storage class should I choose?

The choice depends on your access pattern: S3 Standard for frequently accessed data, S3 Intelligent-Tiering for unknown or changing access patterns, S3 Standard-IA and S3 One Zone-IA for infrequently accessed data that still needs fast retrieval, S3 Express One Zone for latency-sensitive analytics and ML workloads, and the S3 Glacier classes for archive data with retrieval times ranging from milliseconds to several hours.

How much does Amazon S3 cost?

Amazon S3 uses a pay-as-you-go pricing model: you pay for the amount of data stored, API requests, and in some cases data transfer. Exact prices vary by region and storage class and are listed on the official S3 pricing page. S3 Intelligent-Tiering can meaningfully reduce storage costs through automatic tiering without manual intervention.

Is Amazon S3 GDPR compliant?

Amazon S3 is available in several EU regions (including Frankfurt, Ireland, Paris, Stockholm, Milan, Spain) and can be configured so that data never leaves these regions. AWS offers a Data Processing Addendum, EU Standard Contractual Clauses, and certifications such as ISO 27001, ISO 27017, ISO 27018, and SOC 1/2/3 that support GDPR-compliant use.

How secure is my data in Amazon S3?

Amazon S3 offers server-side encryption (SSE-S3, SSE-KMS, SSE-C), encryption in transit via TLS, object versioning, MFA Delete, and S3 Object Lock for WORM compliance. Access can be controlled through IAM policies, bucket policies, and S3 Access Points, while S3 Block Public Access guards against accidental public exposure.

What is the difference between S3 and EBS?

S3 is object storage for unstructured data accessed over HTTP/S, suited to backups, archives, data lakes, and static content. Amazon EBS is block storage attached directly to EC2 instances, designed for databases and applications that need low-latency block-level access. The two services typically complement each other rather than replace one another.

Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of AWS (official documentation). This page does not represent an offer by AWS.

AWS Cloud Expertise

innFactory is an AWS Reseller with certified cloud architects. We provide consulting, implementation, and managed services for AWS.

Ready to start with Amazon S3 - AWS Object Storage for Data Lakes?

Our certified AWS experts help you with architecture, integration, and optimization.

Schedule Consultation