SlideShare a Scribd company logo
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
Ad

More Related Content

What's hot (20)

AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2) AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2)
zekeLabs Technologies
 
Introduction to AWS IAM
Introduction to AWS IAMIntroduction to AWS IAM
Introduction to AWS IAM
Knoldus Inc.
 
AWS EBS
AWS EBSAWS EBS
AWS EBS
Mahesh Raj
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
Ashok Kumar
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best Practices
Gary Silverman
 
AWS Storage - S3 Fundamentals
AWS Storage - S3 FundamentalsAWS Storage - S3 Fundamentals
AWS Storage - S3 Fundamentals
Piyush Agrawal
 
Dynamodb ppt
Dynamodb pptDynamodb ppt
Dynamodb ppt
Shellychoudhary1
 
AWS Route53
AWS Route53AWS Route53
AWS Route53
zekeLabs Technologies
 
AWS SQS SNS
AWS SQS SNSAWS SQS SNS
AWS SQS SNS
Durgesh Vaishnav
 
Amazon simple storage service (amazon s3)
Amazon simple storage service (amazon s3)Amazon simple storage service (amazon s3)
Amazon simple storage service (amazon s3)
Faisal Ahmed Farooqui
 
Mongodb basics and architecture
Mongodb basics and architectureMongodb basics and architecture
Mongodb basics and architecture
Bishal Khanal
 
AWS IAM and security
AWS IAM and securityAWS IAM and security
AWS IAM and security
Erik Paulsson
 
ABCs of AWS: S3
ABCs of AWS: S3ABCs of AWS: S3
ABCs of AWS: S3
Mark Cohen
 
AWS Cloud Watch
AWS Cloud WatchAWS Cloud Watch
AWS Cloud Watch
zekeLabs Technologies
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker, Inc.
 
AWS RDS
AWS RDSAWS RDS
AWS RDS
Mahesh Raj
 
Amazon services ec2
Amazon services ec2Amazon services ec2
Amazon services ec2
Ismaeel Enjreny
 
Cloud Infrastructure Mechanisms
Cloud Infrastructure MechanismsCloud Infrastructure Mechanisms
Cloud Infrastructure Mechanisms
Mohammed Sajjad Ali
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to Kubernetes
rajdeep
 
Basics of MongoDB
Basics of MongoDB Basics of MongoDB
Basics of MongoDB
HabileLabs
 
Introduction to AWS IAM
Introduction to AWS IAMIntroduction to AWS IAM
Introduction to AWS IAM
Knoldus Inc.
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
Ashok Kumar
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best Practices
Gary Silverman
 
AWS Storage - S3 Fundamentals
AWS Storage - S3 FundamentalsAWS Storage - S3 Fundamentals
AWS Storage - S3 Fundamentals
Piyush Agrawal
 
Amazon simple storage service (amazon s3)
Amazon simple storage service (amazon s3)Amazon simple storage service (amazon s3)
Amazon simple storage service (amazon s3)
Faisal Ahmed Farooqui
 
Mongodb basics and architecture
Mongodb basics and architectureMongodb basics and architecture
Mongodb basics and architecture
Bishal Khanal
 
AWS IAM and security
AWS IAM and securityAWS IAM and security
AWS IAM and security
Erik Paulsson
 
ABCs of AWS: S3
ABCs of AWS: S3ABCs of AWS: S3
ABCs of AWS: S3
Mark Cohen
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker, Inc.
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to Kubernetes
rajdeep
 
Basics of MongoDB
Basics of MongoDB Basics of MongoDB
Basics of MongoDB
HabileLabs
 

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

Efficient and Secure Data Management with Cloud Storage
Efficient and Secure Data Management with Cloud StorageEfficient and Secure Data Management with Cloud Storage
Efficient and Secure Data Management with Cloud Storage
stalin rijal
 
AWS-S3.pptx
AWS-S3.pptxAWS-S3.pptx
AWS-S3.pptx
2365BhosaleGouri
 
Aws object storage and cdn(s3, glacier and cloud front) part 1
Aws object storage and cdn(s3, glacier and cloud front)   part 1Aws object storage and cdn(s3, glacier and cloud front)   part 1
Aws object storage and cdn(s3, glacier and cloud front) part 1
Parag Patil
 
Amazon ec2 s3 dynamo db
Amazon ec2 s3 dynamo dbAmazon ec2 s3 dynamo db
Amazon ec2 s3 dynamo db
Pankaj Thakur
 
Getting started with S3
Getting started with S3Getting started with S3
Getting started with S3
AWS UG PK
 
AWS Amazon S3 Mastery Bootcamp
AWS Amazon S3 Mastery BootcampAWS Amazon S3 Mastery Bootcamp
AWS Amazon S3 Mastery Bootcamp
Matt Bohn
 
AWS Storage services
AWS Storage servicesAWS Storage services
AWS Storage services
Nagesh Ramamoorthy
 
Amazon_S3 (Simple storage service)_Presentation.pptx
Amazon_S3 (Simple storage service)_Presentation.pptxAmazon_S3 (Simple storage service)_Presentation.pptx
Amazon_S3 (Simple storage service)_Presentation.pptx
HarmanjitSingh62
 
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon GlacierDeep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
Adrian Hornsby
 
Deep Dive on Amazon S3
Deep Dive on Amazon S3Deep Dive on Amazon S3
Deep Dive on Amazon S3
Adrian Hornsby
 
Builders' Day - Best Practises for S3 - BL
Builders' Day - Best Practises for S3 - BLBuilders' Day - Best Practises for S3 - BL
Builders' Day - Best Practises for S3 - BL
Amazon Web Services LATAM
 
s3
s3s3
s3
ARYA TM
 
IBM Cloud Object Storage
IBM Cloud Object StorageIBM Cloud Object Storage
IBM Cloud Object Storage
Nagesh Ramamoorthy
 
Cloud Lesson_04_Amazon_Storage_Services.pdf
Cloud Lesson_04_Amazon_Storage_Services.pdfCloud Lesson_04_Amazon_Storage_Services.pdf
Cloud Lesson_04_Amazon_Storage_Services.pdf
s2rxxgtzcq
 
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
QCloudMentor
 
Aws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summaryAws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summary
onoffshake
 
Training AWS: Module 6 - Storage S3 in AWS
Training AWS: Module 6 - Storage S3 in AWSTraining AWS: Module 6 - Storage S3 in AWS
Training AWS: Module 6 - Storage S3 in AWS
Bùi Quang Lâm
 
Efficient and Secure Data Management with Cloud Storage
Efficient and Secure Data Management with Cloud StorageEfficient and Secure Data Management with Cloud Storage
Efficient and Secure Data Management with Cloud Storage
stalin rijal
 
Aws object storage and cdn(s3, glacier and cloud front) part 1
Aws object storage and cdn(s3, glacier and cloud front)   part 1Aws object storage and cdn(s3, glacier and cloud front)   part 1
Aws object storage and cdn(s3, glacier and cloud front) part 1
Parag Patil
 
Amazon ec2 s3 dynamo db
Amazon ec2 s3 dynamo dbAmazon ec2 s3 dynamo db
Amazon ec2 s3 dynamo db
Pankaj Thakur
 
Getting started with S3
Getting started with S3Getting started with S3
Getting started with S3
AWS UG PK
 
AWS Amazon S3 Mastery Bootcamp
AWS Amazon S3 Mastery BootcampAWS Amazon S3 Mastery Bootcamp
AWS Amazon S3 Mastery Bootcamp
Matt Bohn
 
Amazon_S3 (Simple storage service)_Presentation.pptx
Amazon_S3 (Simple storage service)_Presentation.pptxAmazon_S3 (Simple storage service)_Presentation.pptx
Amazon_S3 (Simple storage service)_Presentation.pptx
HarmanjitSingh62
 
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon GlacierDeep Dive on Object Storage: Amazon S3 and Amazon Glacier
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
Adrian Hornsby
 
Deep Dive on Amazon S3
Deep Dive on Amazon S3Deep Dive on Amazon S3
Deep Dive on Amazon S3
Adrian Hornsby
 
Cloud Lesson_04_Amazon_Storage_Services.pdf
Cloud Lesson_04_Amazon_Storage_Services.pdfCloud Lesson_04_Amazon_Storage_Services.pdf
Cloud Lesson_04_Amazon_Storage_Services.pdf
s2rxxgtzcq
 
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
AWS Study Group - Chapter 09 - Storage Option [Solution Architect Associate G...
QCloudMentor
 
Aws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summaryAws Solution Architecture Associate - summary
Aws Solution Architecture Associate - summary
onoffshake
 
Training AWS: Module 6 - Storage S3 in AWS
Training AWS: Module 6 - Storage S3 in AWSTraining AWS: Module 6 - Storage S3 in AWS
Training AWS: Module 6 - Storage S3 in AWS
Bùi Quang Lâm
 
Ad

More from zekeLabs Technologies (20)

Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
zekeLabs Technologies
 
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabsDesign Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
zekeLabs Technologies
 
[Webinar] Following the Agile Footprint - zekeLabs
[Webinar] Following the Agile Footprint - zekeLabs[Webinar] Following the Agile Footprint - zekeLabs
[Webinar] Following the Agile Footprint - zekeLabs
zekeLabs Technologies
 
Machine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabsMachine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabs
zekeLabs Technologies
 
A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & Kubernetes
zekeLabs Technologies
 
Docker - A curtain raiser to the Container world
Docker - A curtain raiser to the Container worldDocker - A curtain raiser to the Container world
Docker - A curtain raiser to the Container world
zekeLabs Technologies
 
Serverless and cloud computing
Serverless and cloud computingServerless and cloud computing
Serverless and cloud computing
zekeLabs Technologies
 
SQL
SQLSQL
SQL
zekeLabs Technologies
 
02 terraform core concepts
02 terraform core concepts02 terraform core concepts
02 terraform core concepts
zekeLabs Technologies
 
08 Terraform: Provisioners
08 Terraform: Provisioners08 Terraform: Provisioners
08 Terraform: Provisioners
zekeLabs Technologies
 
Outlier detection handling
Outlier detection handlingOutlier detection handling
Outlier detection handling
zekeLabs Technologies
 
Nearest neighbors
Nearest neighborsNearest neighbors
Nearest neighbors
zekeLabs Technologies
 
Naive bayes
Naive bayesNaive bayes
Naive bayes
zekeLabs Technologies
 
Master guide to become a data scientist
Master guide to become a data scientist Master guide to become a data scientist
Master guide to become a data scientist
zekeLabs Technologies
 
Linear regression
Linear regressionLinear regression
Linear regression
zekeLabs Technologies
 
Linear models of classification
Linear models of classificationLinear models of classification
Linear models of classification
zekeLabs Technologies
 
Grid search, pipeline, featureunion
Grid search, pipeline, featureunionGrid search, pipeline, featureunion
Grid search, pipeline, featureunion
zekeLabs Technologies
 
Feature selection
Feature selectionFeature selection
Feature selection
zekeLabs Technologies
 
Essential NumPy
Essential NumPyEssential NumPy
Essential NumPy
zekeLabs Technologies
 
Ensemble methods
Ensemble methods Ensemble methods
Ensemble methods
zekeLabs Technologies
 
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
zekeLabs Technologies
 
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabsDesign Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
zekeLabs Technologies
 
[Webinar] Following the Agile Footprint - zekeLabs
[Webinar] Following the Agile Footprint - zekeLabs[Webinar] Following the Agile Footprint - zekeLabs
[Webinar] Following the Agile Footprint - zekeLabs
zekeLabs Technologies
 
Machine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabsMachine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabs
zekeLabs Technologies
 
A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & Kubernetes
zekeLabs Technologies
 
Docker - A curtain raiser to the Container world
Docker - A curtain raiser to the Container worldDocker - A curtain raiser to the Container world
Docker - A curtain raiser to the Container world
zekeLabs Technologies
 
Master guide to become a data scientist
Master guide to become a data scientist Master guide to become a data scientist
Master guide to become a data scientist
zekeLabs Technologies
 
Ad

Recently uploaded (20)

Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 

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 | [email protected]