Uploads blueprints to S3
Remember S3
Full name: Amazon Simple Storage Service
Memory aid: Three Ss: Simple Storage Service.
Object storage differs from a block device or a conventional shared filesystem.
Study area: Cloud & virtualization · Batch 9
Relevant study for: CompTIA Cloud+ · Azure Fundamentals AZ-900 · ISC2 CCSP · AWS Cloud Practitioner CLF-C02 · Azure Administrator AZ-104 · Azure Solutions Architect AZ-305
Practice with exam flashcards →Cloud / Knowledge library
Amazon S3
Stores objects in buckets with durability, lifecycle, replication, and policy controls
Why learn Amazon S3?
Teams use Amazon S3 to adopt object storage without building the complete underlying platform themselves.
The problem it solves
Stores durable unstructured objects addressed by keys inside logical containers
Where it came from
Amazon S3 is Amazon Web Services's offering for object storage. Its closest catalog counterparts are Azure Blob Storage and Google Cloud Storage; they address the same broad need but are not feature-for-feature identical.
Build your understanding
Work through these exercises in order. Try the task before opening a reference.
- Explain the main responsibility of Amazon S3.
- Choose a workload that fits Amazon S3.
- Identify one operational tradeoff of Amazon S3.
- Compare Amazon S3 with Azure Blob Storage.
- Compare Amazon S3 with Google Cloud Storage.
Documentation and sources
- AWS cloud services catalog (aws.amazon.com)
Connect the ideas
Alternatives
Explore next
Real World Example
Automated Architectural Blueprint Archiving
A global architectural firm managing thousands of high-resolution CAD files for active construction projects.
The business problem
The firm faces rising storage costs and administrative overhead from keeping all project versions in a single, high-performance storage tier, even after projects reach completion.
How this topic solves it
Amazon S3 provides a durable object storage solution where files are organized into buckets. By applying lifecycle policies, the firm can automatically transition completed project files to lower-cost storage classes and enforce deletion after a mandatory retention period, while bucket policies ensure only authorized project leads access sensitive blueprints.
- Create a dedicated S3 bucket to serve as the central repository for all architectural blueprints.
- Define an S3 bucket policy to restrict access to specific IAM roles associated with project leads.
- Configure an S3 Lifecycle rule to transition objects to a colder storage class 90 days after project completion.
- Set an expiration rule within the lifecycle configuration to permanently delete files after seven years of archival.
- Enable S3 Versioning to maintain a history of changes for every blueprint uploaded to the bucket.
This diagram illustrates the flow of architectural files from active use to long-term archival.
Stores objects with policies
Automates transitions
Long-term cost-effective tier
- Architects → Writes objects → S3 Bucket
- S3 Bucket → Triggers policy → Lifecycle Rules
- Lifecycle Rules → Moves inactive files → Archival Storage
Expected business outcome
The firm achieves automated compliance with data retention requirements while significantly reducing storage costs by moving inactive blueprints to appropriate tiers without manual intervention.
Limitations and checks
A critical limitation is the eventual consistency model for certain operations and the potential for increased latency when retrieving objects from archived storage classes, which can be verified by monitoring the time-to-first-byte during retrieval requests.