SlideShare a Scribd company logo
3
Most read
4
Most read
10
Most read
zekeLabs
Learning made Simpler !
www.zekeLabs.com
Amazon Web Services
AWS S3: Simple Storage Service
S3 – Basics
• S3 is a safe place to store your files.
• It is Object based storage.
• The data is spread across multiple devices and facilities
• S3 is Object based i.e. allows you to upload files.
• File size can be from 0 Bytes to 5 TB.
• There is unlimited storage
• Files are stored in Buckets.
• Account→Bucket -> Object
S3 – Hierarchy and limits
S3 – Basics
• S3 bucket has a universal namespace, that is, names must be unique globally.
• https://s3-eu-west-1.amazonaws.com/ashishrpandeyfirstbucket
• When you upload a file to S3 you will receive a HTTP 200 code if the upload was successful.
• S3 provides developers and IT teams with secure, durable, highly-scalable object storage.
• Amazon S3 is easy to use, with a simple web services interface to store and retrieve any amount of data
from anywhere on the web.
S3 – Buckets
• You can then upload any number of objects (pics, docs etc) to the bucket.
• An Amazon S3 bucket name is globally unique and buckets are created in a region you specify
• You can create up to 100 buckets in each of your AWS accounts.
• There is no limit to the number of objects that can be stored in a bucket and no difference in performance
whether you use many buckets or just a few.
• You cannot create a bucket within another bucket.
• You can delete the bucket when not in use and that bucket name can be reused.
• If you want other users or AWS resources to access your bucket you have to make it public
• You can have multiple versions of objects in your bucket by enabling version control
S3 – Static Web hosting
• You can host a static website on Amazon S3
• Amazon S3 does not support server-side scripting.
• To host a static website, you configure an Amazon S3 bucket for website hosting, and then upload your
website content to the bucket.
• This bucket must have public read access.
• The website is then available at the AWS Region-specific website endpoint of the bucket
S3 – Cross Region Replication
● Cross-region replication is a bucket-level configuration that enables automatic, asynchronous copying of
objects across buckets in different AWS Regions
● These buckets can be owned by different AWS accounts.
● You need to add a replication configuration to your source bucket to direct Amazon S3 to replicate objects
● Amazon S3 stores object replicas using the same storage class as the source object
S3 Features
•Durability and availability
•Tiered Storage Available
• Lifecycle Management
•Versioning
•Encryption
•Secure your data using Access Control Lists and Bucket Policies
S3 Storage Classes:
• S3-Standard - 99.99% availability, 99.999999999% durability, stored redundantly across multiple devices in
multiple facilities and is designed to sustain the loss of 2 facilities concurrently.
• S3 - IA (Infrequently Accessed): For data that is accessed less frequently, but requires rapid access when
needed. Lower fee than S3, but you are charged a retrieval fee.
• S3-one-zone-IA : For data that is accessed less frequently, but requires rapid access when needed, but
replicated within one-zone only.
• Reduced Redundancy Storage - Designed to provide 99.99% durability and 99.99% availability of objects
over a given year.
• Glacier - Very cheap, but used for archival only. It takes 3 – 5 hours to restore from Glacier.
S3 Storage Class Comparison:
S3 Standard
S3 Standard-
IA
S3
One Zone-IA
Amazon
Glacier
Designed for
Durability
99.999999999% 99.999999999% 99.999999999%† 99.999999999%
Designed for
Availability
99.99% 99.9% 99.5% N/A
Availability SLA 99.9% 99% 99% N/A
Availability Zones >3 >3 1 >3
Minimum Capacity
Charge per Object
N/A 128KB* 128KB* N/A
Minimum Storage
Duration Charge
N/A 30 days 30 days 90 days
Retrieval Fee N/A per GB retrieved per GB retrieved per GB retrieved**
First Byte Latency milliseconds milliseconds milliseconds
select minutes or
hours***
Storage Type Object Object Object Object
Lifecycle Transitions Yes Yes Yes Yes
S3 Storage Classes:
What is Glacier??
Glacier is an extremely low-cost storage service for data archival. Amazon Glacier stores data for as little as
$0.01 per gigabyte per month, and is optimized for data that is infrequently accessed and for which retrieval
times of 3 to 5 hours are suitable.
S3 Charges:
Charged for
- Storage space
- Requests
- Storage Management Pricing
- Data Transfer Pricing
- Transfer Acceleration
For more details refer to :
https://calculator.s3.amazonaws.com/index.html
S3 Transfer Acceleration:
• Amazon S3 Transfer Acceleration enables fast, easy, and secure transfers of files over long distances
between your end users and and S3 bucket.
• Transfer Acceleration takes advantage of Amazon CloudFront’s globally distributed edge locations. As the
data arrives at an edge location, data is routed to Amazon S3 over an optimized network path.
S3 Life Cycle Management:
• Can be used in conjunction with versioning.
• Can be applied to current versions and previous versions.
• Following actions can now be done
• Transition to the Standard - Infrequent Access Storage Class
(128Kb and 30 days after the creation date).
• Archive to the Glacier Storage Class (30 days after IA, if relevant)
• Expire
S3: Security and Encryption
S3 Securing your bucket:
• By default, all newly created buckets are PRIVATE
• You can setup access control to your buckets using;
- Bucket Policies
- Access Control Lists
• S3 buckets can be configured to create access logs which log all requests made to the S3 bucket. This can
also be done to another bucket.
S3 Securing your bucket:
• In Transit
- SSL/TLS
• At Rest
Server Side Encryption
- S3 Managed Keys – SSE(Server Side Encryption)-S3
- AWS Key Management Service, Managed Keys - SSE-KMS
- SSE with Customer Provided Keys -SSE-C
Client Side Encryption
S3 Server Access Logging
● To track requests for access to your bucket, you can enable access logging.
● Each access log record provides details about a single access request such as the requester, bucket
name, request time, request action, response status, and error code
● Access log information can be useful in security and access audits.
● It can also help you learn about your customer base and understand your Amazon S3 bill.
● By default, logging is disabled. When logging is enabled, logs are saved to a bucket in the same AWS
Region as the source bucket.
Visit : www.zekeLabs.com for more details
THANK YOU
Let us know how can we help your organization to Upskill the
employees to stay updated in the ever-evolving IT Industry.
Get in touch:
www.zekeLabs.com | +91-8095465880 | info@zekeLabs.com

More Related Content

PPTX
ABCs of AWS: S3
PDF
AWS EBS
PPTX
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
PPTX
Introduction to Amazon S3
PPTX
AWS Storage - S3 Fundamentals
PDF
AWS S3 Tutorial For Beginners | Edureka
PPT
Intro to Amazon S3
PPTX
AWS Elastic Compute Cloud (EC2)
ABCs of AWS: S3
AWS EBS
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
Introduction to Amazon S3
AWS Storage - S3 Fundamentals
AWS S3 Tutorial For Beginners | Edureka
Intro to Amazon S3
AWS Elastic Compute Cloud (EC2)

What's hot (20)

PPTX
PDF
AWS S3 and GLACIER
PPTX
Introduction to AWS VPC, Guidelines, and Best Practices
PDF
AWS IAM -- Notes of 20130403 Doc Version
PPTX
Azure fundamentals
PPTX
AWS Training For Beginners | AWS Certified Solutions Architect Tutorial | AWS...
PDF
AWS EC2
PPTX
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
PPTX
Amazon simple storage service (amazon s3)
PPTX
AWS Cloud trail
PDF
Introduction to Microsoft Azure Cloud
PDF
AWS RDS
PPTX
Google Cloud Platform
PDF
AWS 101: Introduction to AWS
PPTX
Azure Cloud PPT
PPTX
AWS basics
PPTX
Azure Storage Services - Part 01
PPTX
Introduction to Amazon Web Services (AWS)
PPTX
Amazon SQS overview
AWS S3 and GLACIER
Introduction to AWS VPC, Guidelines, and Best Practices
AWS IAM -- Notes of 20130403 Doc Version
Azure fundamentals
AWS Training For Beginners | AWS Certified Solutions Architect Tutorial | AWS...
AWS EC2
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
Amazon simple storage service (amazon s3)
AWS Cloud trail
Introduction to Microsoft Azure Cloud
AWS RDS
Google Cloud Platform
AWS 101: Introduction to AWS
Azure Cloud PPT
AWS basics
Azure Storage Services - Part 01
Introduction to Amazon Web Services (AWS)
Amazon SQS overview
Ad

Similar to AWS Simple Storage Service (s3) (20)

PPTX
Amazon_S3 (Simple storage service)_Presentation.pptx
PDF
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PDF
Cloud Lesson_04_Amazon_Storage_Services.pdf
PPTX
Aws object storage and cdn(s3, glacier and cloud front) part 1
PPSX
Amazon ec2 s3 dynamo db
PPTX
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
PPTX
AWS Amazon S3 Mastery Bootcamp
PPTX
AWS Storage services
PPTX
Efficient and Secure Data Management with Cloud Storage
PDF
Builders' Day - Best Practises for S3 - BL
PDF
PDF
AWS simple storage service
PDF
Aws storage services whitepaper v9
PDF
Getting started with S3
PDF
Amazon S3 Masterclass
PDF
Aws storage services whitepaper v9
PDF
Deep Dive on Amazon S3 (May 2016)
PPTX
2016 Utah Cloud Summit: AWS S3
PPTX
Deep Dive on Amazon S3
PDF
Deep Dive on EC2 and S3
Amazon_S3 (Simple storage service)_Presentation.pptx
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Cloud Lesson_04_Amazon_Storage_Services.pdf
Aws object storage and cdn(s3, glacier and cloud front) part 1
Amazon ec2 s3 dynamo db
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
AWS Amazon S3 Mastery Bootcamp
AWS Storage services
Efficient and Secure Data Management with Cloud Storage
Builders' Day - Best Practises for S3 - BL
AWS simple storage service
Aws storage services whitepaper v9
Getting started with S3
Amazon S3 Masterclass
Aws storage services whitepaper v9
Deep Dive on Amazon S3 (May 2016)
2016 Utah Cloud Summit: AWS S3
Deep Dive on Amazon S3
Deep Dive on EC2 and S3
Ad

More from zekeLabs Technologies (20)

PPTX
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
PPTX
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
PDF
[Webinar] Following the Agile Footprint - zekeLabs
PPTX
Machine learning at scale - Webinar By zekeLabs
PDF
A curtain-raiser to the container world Docker & Kubernetes
PPTX
Docker - A curtain raiser to the Container world
PPTX
Serverless and cloud computing
PPTX
02 terraform core concepts
PPTX
08 Terraform: Provisioners
PPTX
Outlier detection handling
PPTX
Nearest neighbors
PPTX
PPTX
Master guide to become a data scientist
PPTX
Linear regression
PPTX
Linear models of classification
PPTX
Grid search, pipeline, featureunion
PPTX
Feature selection
PPTX
Essential NumPy
PPTX
Ensemble methods
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
[Webinar] Following the Agile Footprint - zekeLabs
Machine learning at scale - Webinar By zekeLabs
A curtain-raiser to the container world Docker & Kubernetes
Docker - A curtain raiser to the Container world
Serverless and cloud computing
02 terraform core concepts
08 Terraform: Provisioners
Outlier detection handling
Nearest neighbors
Master guide to become a data scientist
Linear regression
Linear models of classification
Grid search, pipeline, featureunion
Feature selection
Essential NumPy
Ensemble methods

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
KodekX | Application Modernization Development
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
Teaching material agriculture food technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Empathic Computing: Creating Shared Understanding
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Cloud computing and distributed systems.
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
KodekX | Application Modernization Development
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Teaching material agriculture food technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
GamePlan Trading System Review: Professional Trader's Honest Take
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Empathic Computing: Creating Shared Understanding
NewMind AI Monthly Chronicles - July 2025
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
Mobile App Security Testing_ A Comprehensive Guide.pdf
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Cloud computing and distributed systems.
Unlocking AI with Model Context Protocol (MCP)
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
NewMind AI Weekly Chronicles - August'25 Week I
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

AWS Simple Storage Service (s3)

  • 1. zekeLabs Learning made Simpler ! www.zekeLabs.com
  • 2. Amazon Web Services AWS S3: Simple Storage Service
  • 3. S3 – Basics • S3 is a safe place to store your files. • It is Object based storage. • The data is spread across multiple devices and facilities • S3 is Object based i.e. allows you to upload files. • File size can be from 0 Bytes to 5 TB. • There is unlimited storage • Files are stored in Buckets. • Account→Bucket -> Object
  • 4. S3 – Hierarchy and limits
  • 5. S3 – Basics • S3 bucket has a universal namespace, that is, names must be unique globally. • https://s3-eu-west-1.amazonaws.com/ashishrpandeyfirstbucket • When you upload a file to S3 you will receive a HTTP 200 code if the upload was successful. • S3 provides developers and IT teams with secure, durable, highly-scalable object storage. • Amazon S3 is easy to use, with a simple web services interface to store and retrieve any amount of data from anywhere on the web.
  • 6. S3 – Buckets • You can then upload any number of objects (pics, docs etc) to the bucket. • An Amazon S3 bucket name is globally unique and buckets are created in a region you specify • You can create up to 100 buckets in each of your AWS accounts. • There is no limit to the number of objects that can be stored in a bucket and no difference in performance whether you use many buckets or just a few. • You cannot create a bucket within another bucket. • You can delete the bucket when not in use and that bucket name can be reused. • If you want other users or AWS resources to access your bucket you have to make it public • You can have multiple versions of objects in your bucket by enabling version control
  • 7. S3 – Static Web hosting • You can host a static website on Amazon S3 • Amazon S3 does not support server-side scripting. • To host a static website, you configure an Amazon S3 bucket for website hosting, and then upload your website content to the bucket. • This bucket must have public read access. • The website is then available at the AWS Region-specific website endpoint of the bucket
  • 8. S3 – Cross Region Replication ● Cross-region replication is a bucket-level configuration that enables automatic, asynchronous copying of objects across buckets in different AWS Regions ● These buckets can be owned by different AWS accounts. ● You need to add a replication configuration to your source bucket to direct Amazon S3 to replicate objects ● Amazon S3 stores object replicas using the same storage class as the source object
  • 9. S3 Features •Durability and availability •Tiered Storage Available • Lifecycle Management •Versioning •Encryption •Secure your data using Access Control Lists and Bucket Policies
  • 10. S3 Storage Classes: • S3-Standard - 99.99% availability, 99.999999999% durability, stored redundantly across multiple devices in multiple facilities and is designed to sustain the loss of 2 facilities concurrently. • S3 - IA (Infrequently Accessed): For data that is accessed less frequently, but requires rapid access when needed. Lower fee than S3, but you are charged a retrieval fee. • S3-one-zone-IA : For data that is accessed less frequently, but requires rapid access when needed, but replicated within one-zone only. • Reduced Redundancy Storage - Designed to provide 99.99% durability and 99.99% availability of objects over a given year. • Glacier - Very cheap, but used for archival only. It takes 3 – 5 hours to restore from Glacier.
  • 11. S3 Storage Class Comparison: S3 Standard S3 Standard- IA S3 One Zone-IA Amazon Glacier Designed for Durability 99.999999999% 99.999999999% 99.999999999%† 99.999999999% Designed for Availability 99.99% 99.9% 99.5% N/A Availability SLA 99.9% 99% 99% N/A Availability Zones >3 >3 1 >3 Minimum Capacity Charge per Object N/A 128KB* 128KB* N/A Minimum Storage Duration Charge N/A 30 days 30 days 90 days Retrieval Fee N/A per GB retrieved per GB retrieved per GB retrieved** First Byte Latency milliseconds milliseconds milliseconds select minutes or hours*** Storage Type Object Object Object Object Lifecycle Transitions Yes Yes Yes Yes
  • 12. S3 Storage Classes: What is Glacier?? Glacier is an extremely low-cost storage service for data archival. Amazon Glacier stores data for as little as $0.01 per gigabyte per month, and is optimized for data that is infrequently accessed and for which retrieval times of 3 to 5 hours are suitable.
  • 13. S3 Charges: Charged for - Storage space - Requests - Storage Management Pricing - Data Transfer Pricing - Transfer Acceleration For more details refer to : https://calculator.s3.amazonaws.com/index.html
  • 14. S3 Transfer Acceleration: • Amazon S3 Transfer Acceleration enables fast, easy, and secure transfers of files over long distances between your end users and and S3 bucket. • Transfer Acceleration takes advantage of Amazon CloudFront’s globally distributed edge locations. As the data arrives at an edge location, data is routed to Amazon S3 over an optimized network path.
  • 15. S3 Life Cycle Management: • Can be used in conjunction with versioning. • Can be applied to current versions and previous versions. • Following actions can now be done • Transition to the Standard - Infrequent Access Storage Class (128Kb and 30 days after the creation date). • Archive to the Glacier Storage Class (30 days after IA, if relevant) • Expire
  • 16. S3: Security and Encryption
  • 17. S3 Securing your bucket: • By default, all newly created buckets are PRIVATE • You can setup access control to your buckets using; - Bucket Policies - Access Control Lists • S3 buckets can be configured to create access logs which log all requests made to the S3 bucket. This can also be done to another bucket.
  • 18. S3 Securing your bucket: • In Transit - SSL/TLS • At Rest Server Side Encryption - S3 Managed Keys – SSE(Server Side Encryption)-S3 - AWS Key Management Service, Managed Keys - SSE-KMS - SSE with Customer Provided Keys -SSE-C Client Side Encryption
  • 19. S3 Server Access Logging ● To track requests for access to your bucket, you can enable access logging. ● Each access log record provides details about a single access request such as the requester, bucket name, request time, request action, response status, and error code ● Access log information can be useful in security and access audits. ● It can also help you learn about your customer base and understand your Amazon S3 bill. ● By default, logging is disabled. When logging is enabled, logs are saved to a bucket in the same AWS Region as the source bucket.
  • 20. Visit : www.zekeLabs.com for more details THANK YOU Let us know how can we help your organization to Upskill the employees to stay updated in the ever-evolving IT Industry. Get in touch: www.zekeLabs.com | +91-8095465880 | info@zekeLabs.com