SlideShare a Scribd company logo
1 of 40
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
26 October 2016
Storage with Amazon S3 and
Amazon Glacier
Darryl S. Osborne – AWS Storage Specialist Solutions Architect
Agenda
• AWS Storage is a Platform
• Amazon S3 - Object storage
• Amazon Glacier - Archive storage
• Data transfer options
• Content distribution
• Case studies
• Q&A
Amazon EFS
File
Amazon EBS
Amazon EC2
Instance Store
Block
Amazon S3 Amazon Glacier
Object
Data Transfer
AWS Direct
Connect
AWS
Snowball
ISV Connectors Amazon
Kinesis
Firehose
S3 Transfer
Acceleration
Storage
Gateway
Storage is a platform: AWS Storage Maturity
Amazon S3 Amazon Glacier
Object
Object storage is foundational
LambdaEC2 EMR Data Pipeline Kinesis
CloudFront
RDS DynamoDB RedShift
Database
AnalyticsCompute
Elastic
Transcoder
Content Delivery
Value in Every GB
Scale
Durability
Cloud Data Migration
Lifecycle Management
Broad Integration with other AWS services
Amazon S3 – Object storage
What is Amazon S3
Highly durable object storage for all types of data
Internet-scale storage
Grow without limits
Low price per GB
per month
No commitment
No up-front cost
Built-in redundancy
Designed for
99.999999999%
durability
Benefit from AWS’s
massive security
investments
Key Features of Amazon S3
Data Management
• Cost monitoring and controls
• Lifecycle management
Ease of use
• Programmatic access using AWS SDKs
• REST APIs
• Management Console, AWS CLI
Event Notifications
• Delivered using SQS, SNS, or Lambda
• Enable you to trigger workflows, alerts or
other processing
Data protection
• Versioning
• Cross-region replication
Security
• Multi-factor authentication delete
• Flexible access control mechanisms
• Time-limited access to object
• Access logs
• Multiple client and server-side
Encryption options
Cross-region
replication
Amazon CloudWatch
& AWS CloudTrail support
VPC endpoint
for Amazon S3
Read-after-write
consistency in all regions
Event
notifications
Amazon S3 bucket
limit increase
Innovation for Amazon S3
Amazon S3
Standard-IA
Transfer
Acceleration
Expired object
delete marker
Incomplete
multipart
upload expiration
Lifecycle policy
Innovation for Amazon S3, continued…
Active data Archive dataInfrequently accessed data
S3 - Standard S3 – Standard
Infrequent Access
Glacier
Choice of storage class on Amazon S3
L
i
f
e
c
y
c
l
e
Available
S3: 99.99%
S3-IA: 99.9%
Performant
Low Latency
High Throughput
Secure
SSE, client
encryption, IAM
integration
Event
Notifications
SQS, SNS, and
Lambda
Versioning
Keep multiple
copies
automatically
Cross Region
Replication
Common
Namespace
Define storage
class per object
Durable
99.999999999%
Scalable
Elastic capacity
No preset limits
“Hot” Data
Active and/or
Temporary Data
“Warm” Data
Infrequently
Accessed Data
“Cold” Data
Archive and
Compliance Data
S3-IA
Glacier
S3
Storage tiered to your requirements
L
i
f
e
c
y
c
l
e
Available
S3: 99.99%
S3-IA: 99.9%
Performant
Low Latency
High Throughput
≥ 30 Days≥ 128K
≥ 90 Days
Durable
99.999999999%
Scalable
Elastic capacity
No preset limits
> 0K$0.007/GB per month
$0.0125/GB per month
“Hot” Data
Active and/or
Temporary Data
“Warm” Data
Infrequently
Accessed Data
“Cold” Data
Archive and
Compliance Data
≥ 0 Days> 0K$0.03/GB per month
3 – 5 Hrs
$0.01/GB retrieval
$0.01/GB retrieval > 5%
S3-IA
Glacier
S3
Storage tiered to your requirements
S3
S3-IA
Glacier
10-% Reads 90+% Writes Use case
User files become dormant days after upload. The
access pattern is usually 90+% writes and 10-%
reads.
Benefits
Lower costs with minimal integration.
Assuming 90/10 access ratio:
$0.0125/GB + $0.001 (retrievals) = $0.0135/GB
User Generated Content Example
Active Archive Example
S3
S3-IA
Glacier
On-Demand Reads
L
i
f
e
c
y
c
l
e
Active Data
Deep Archive
Use case
Data reads from archive are infrequent but require
immediate response. Data is archived for future
reference or compliance and often resides on tape.
The optimal tier for deep archives is Glacier. S3-IA can
be an intermediate phase into Glacier.
Customer value
Improve access to valuable content, reduce costs and
improve durability.
Example applications
Digital media archives
Intermediate log archives for Big Data Analytics
S3-IA
Glacier
Active Backup
Long-term Backup
L
i
f
e
c
y
c
l
e
SGW
Use case
Backup and archive on-premises
data or EC2 data volumes to
AWS directly from backup
applications or through a
gateway.
Customer value
Reduce costs, simplify
management, infinite scale
compared to on-prem tape/disk
Enterprise Backup Example
• Preserve, retrieve, and restore every version
of every object stored in your bucket
• S3 automatically adds new versions and
preserves deleted objects with delete markers
• Easily control the number of versions kept by
using lifecycle expiration policies
• Easy to turn on in the AWS Management
Console
Key = photo.gif
ID = 121212
Key = photo.gif
ID = 111111
Versioning
Enabled
PUT
Key = photo.gif
Amazon S3 Versioning
Delivers notifications to Amazon SNS, Amazon SQS, or AWS
Lambda when events occur in S3
S3
Events
SNS topic
SQS queue
Lambda function
Notifications
Foo() {
…
}
Amazon S3 Event Notifications
Automated, fast, and reliable asynchronous replication of data across AWS regions
Source
(Virginia)
Destination
(Oregon)
• Only replicates new PUTs. Once
S3 is configured, all new uploads
into a source bucket will be
replicated
• Entire bucket or prefix based
• 1:1 replication between any 2
regions
• Versioning required
Use cases:
• Compliance—store data hundreds of miles apart
• Lower latency—distribute data to regional customers)
• Security—create remote replicas managed by separate AWS accounts
Amazon S3 Cross-region Replication
Amazon S3 Virtual Private Endpoint (VPCE)
Prior to S3 VPCE Using S3 VPCE
• Public IP on EC2 Instances and IGW
• Private IP on EC2 Instances and NAT
• Access S3 using S3 Private Endpoint (VPE)
without using NAT instances or Gateways
• Increased security
Amazon S3
Amazon S3
Client-side encryption use AWS SDKs
• You manage the encryption keys and never send them to AWS
Server-side encryption (SSE) with Amazon S3 managed keys
• “Check-the-box” to encrypt your data at rest. Keys managed by S3
SSE with customer provided keys
• You manage your encryption keys and provide them for PUTs and GETS
SSE with AWS Key Management Service managed keys
• Keys managed centrally in AWS KMS with permissions and auditing of usage
For more details – watch Encryption and Key Management in AWS:
https://www.youtube.com/watch?v=uhXalpNzPU4
Amazon S3 Data Encryption Options
Amazon S3 Availability & Usage
Amazon S3 holds trillions of objects and regularly peaks at millions of requests per
second.
Available in 14
regions today and
4 new regions
coming soon.
1 PB raw storage
800 TB usable storage
600 TB allocated storage
400 TB application data
pay only for what you use!
Amazon S3
Amazon S3 Capacity Pricing
Pay only for what you use.
There is no minimum fee.
We charge less where our
costs are less, and prices
are based on the location
of your Amazon S3 bucket.
Estimate your monthly bill using the AWS Simple Monthly Calculator.
Amazon S3 Price
Amazon Glacier – Archive storage
Archival storage for infrequently accessed data
Amazon Glacier
is optimized for
infrequent retrieval
Stop managing
physical media
Even lower cost than
Amazon S3;
Same high durability
3-5 hour retrieval latency
%5 free tier on retrievals
$0.007 per GB/month
$86 per TB/year
Replace tape libraries, VTLs
What is Amazon Glacier
Key Features of Amazon Glacier
Vault Inventory
• Inventory all archives
• Available as JSON or CSV
Ease of use
• Programmatic access using AWS SDKs
• REST APIs
• Management Console, AWS CLI
Data Retrieval Policies
• Define data retrieval limits and cost
ceiling
• Example: ”Free Tier Only”, “Max
Retrieval Rate”,
Access Controls
• Integrated with AWS IAM
• Supports MFA device access
Integrated Lifecycle Management
• Integrated with Amazon S3 Lifecycle
policies
• Establish auto-archive rules for
Amazon S3 objects
Tagging Support
• Tag vaults for cost management
• Filter cost reports based on tags
Innovation for Amazon Glacier
Audit Logs
Vault Lock Vault Access Policies
Three Ways to Ingest Data with Amazon Glacier
•Direct Glacier API/SDK
• Direct access to Glacier for deep archives
•S3 lifecycle integration
• Move older data to less expensive archive
tier
•Third party tools and gateways
• Integrate existing backup and archive
applications using an IT-friendly interface
Data Transfer Options
AWS Data Ingest Options
AWS Direct
Connect
AWS
Snowball
ISV Connectors
Amazon Kinesis
Firehose
Storage
Gateway
S3 Transfer
Acceleration
Content Distribution
AWS provides full-site,
or media asset, delivery
via a worldwide content
delivery network (CDN)
called Amazon CloudFront.
Amazon CloudFront Edge Locations
Amazon S3
Bucket
Edge
Location
Edge
Location
Edge
Location
Edge
Location
Edge
Location
3
3
2
2
Edge
Location
Edge
Location
- Amazon S3 can be used as durable
origin for global content distribution
- Provides single origin for multiple
CDNs, such as Amazon CloudFront
- Data transfer out of Amazon S3 into
Amazon CloudFront is free!
- Optimal for serving static web
assets such as images, videos and
HTML
Single origin storage for content distribution
Case Studies
SoundCloud: Audio Transcoding
- World’s leading social sound platform
- Audio files must be transcoded and stored in
multiple formats
- Stores petabytes of data
- Transcoded files served from Amazon S3 via
Amazon CloudFront
- Originals moved to Amazon Glacier for cost
savings
Druva InSync SaaS: Endpoint Data Protection
Druva inSync Cloud relies on:
- Amazon EC2
- Amazon S3
- Amazon DynamoDB
Gateway/NAS
Data
Management Sync & ShareBackup/DR
Content and
Acceleration
Archive File System
Amazon Storage Partner Ecosystem
What’s next?
Getting started with S3 and Glacier:
http://aws.amazon.com/s3/getting-started/
http://aws.amazon.com/glacier/getting-started/
Pricing:
http://aws.amazon.com/s3/pricing/
http://aws.amazon.com/glacier/pricing/
http://calculator.s3.amazonaws.com/index.html
AWS Youtube channel:
https://www.youtube.com/user/AmazonWebServices/playlists
Q&A
Learn more at: http://aws.amazon.com/s3/
http://aws.amazon.com/glacier/
darrylo@amazon.com

More Related Content

What's hot

AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
Simplilearn
 

What's hot (20)

Deep Dive on Amazon S3
Deep Dive on Amazon S3Deep Dive on Amazon S3
Deep Dive on Amazon S3
 
Security Architectures on AWS
Security Architectures on AWSSecurity Architectures on AWS
Security Architectures on AWS
 
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
 
AWS Simple Storage Service (s3)
AWS Simple Storage Service (s3) AWS Simple Storage Service (s3)
AWS Simple Storage Service (s3)
 
Deep Dive on AWS Lambda
Deep Dive on AWS LambdaDeep Dive on AWS Lambda
Deep Dive on AWS Lambda
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)
 
AWS Lambda
AWS LambdaAWS Lambda
AWS Lambda
 
Introduction to AWS Storage Services
Introduction to AWS Storage ServicesIntroduction to AWS Storage Services
Introduction to AWS Storage Services
 
AWS S3 Cost Optimization
AWS S3 Cost OptimizationAWS S3 Cost Optimization
AWS S3 Cost Optimization
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless Applications
 
AWS Lambda
AWS LambdaAWS Lambda
AWS Lambda
 
AWS for Backup and Recovery
AWS for Backup and RecoveryAWS for Backup and Recovery
AWS for Backup and Recovery
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Intro to AWS: Storage Services
Intro to AWS: Storage ServicesIntro to AWS: Storage Services
Intro to AWS: Storage Services
 
What is AWS Cloud Watch
What is AWS Cloud WatchWhat is AWS Cloud Watch
What is AWS Cloud Watch
 
Getting Started with Amazon Kinesis
Getting Started with Amazon KinesisGetting Started with Amazon Kinesis
Getting Started with Amazon Kinesis
 
(SEC318) AWS CloudTrail Deep Dive
(SEC318) AWS CloudTrail Deep Dive(SEC318) AWS CloudTrail Deep Dive
(SEC318) AWS CloudTrail Deep Dive
 
Amazon S3 and EC2
Amazon S3 and EC2Amazon S3 and EC2
Amazon S3 and EC2
 
Introduction to Amazon Athena
Introduction to Amazon AthenaIntroduction to Amazon Athena
Introduction to Amazon Athena
 

Viewers also liked

Steppe, prairie, savanna and pampa
Steppe, prairie, savanna and pampaSteppe, prairie, savanna and pampa
Steppe, prairie, savanna and pampa
Anna
 
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012STG204 Using the AWS Storage Gateway - AWS re:Invent 2012
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012
Amazon Web Services
 

Viewers also liked (20)

The Lifecycle of an AWS IoT Thing
The Lifecycle of an AWS IoT ThingThe Lifecycle of an AWS IoT Thing
The Lifecycle of an AWS IoT Thing
 
Deep Dive on Amazon S3
Deep Dive on Amazon S3Deep Dive on Amazon S3
Deep Dive on Amazon S3
 
(STG312) Amazon Glacier Deep Dive: Cold Data Storage in AWS
(STG312) Amazon Glacier Deep Dive: Cold Data Storage in AWS(STG312) Amazon Glacier Deep Dive: Cold Data Storage in AWS
(STG312) Amazon Glacier Deep Dive: Cold Data Storage in AWS
 
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
AWS May Webinar Series - Getting Started: Storage with Amazon S3 and Amazon G...
 
Deep Dive on AWS IoT
Deep Dive on AWS IoTDeep Dive on AWS IoT
Deep Dive on AWS IoT
 
Automating Backup & Archiving with AWS and CommVault
Automating Backup & Archiving with AWS and CommVaultAutomating Backup & Archiving with AWS and CommVault
Automating Backup & Archiving with AWS and CommVault
 
(MBL205) New! Everything You Want to Know About AWS IoT
(MBL205) New! Everything You Want to Know About AWS IoT(MBL205) New! Everything You Want to Know About AWS IoT
(MBL205) New! Everything You Want to Know About AWS IoT
 
Storage & Content Delivery
Storage & Content DeliveryStorage & Content Delivery
Storage & Content Delivery
 
Steppe, prairie, savanna and pampa
Steppe, prairie, savanna and pampaSteppe, prairie, savanna and pampa
Steppe, prairie, savanna and pampa
 
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012STG204 Using the AWS Storage Gateway - AWS re:Invent 2012
STG204 Using the AWS Storage Gateway - AWS re:Invent 2012
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
 
Webinar: Ask the Architect - Servicios de Storage de AWS
Webinar: Ask the Architect - Servicios de Storage de AWSWebinar: Ask the Architect - Servicios de Storage de AWS
Webinar: Ask the Architect - Servicios de Storage de AWS
 
AWS Webcast - Archiving in the Cloud - Best Practices for Amazon Glacier
AWS Webcast - Archiving in the Cloud - Best Practices for Amazon GlacierAWS Webcast - Archiving in the Cloud - Best Practices for Amazon Glacier
AWS Webcast - Archiving in the Cloud - Best Practices for Amazon Glacier
 
UST Global increased data center capacity
UST Global increased data center capacityUST Global increased data center capacity
UST Global increased data center capacity
 
Ethernet Alliance Tech Exploration Forum Keynote
Ethernet Alliance Tech Exploration Forum KeynoteEthernet Alliance Tech Exploration Forum Keynote
Ethernet Alliance Tech Exploration Forum Keynote
 
Gssa datacenter solutions
Gssa datacenter solutionsGssa datacenter solutions
Gssa datacenter solutions
 
vCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 trainingvCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 training
 
Better Data Center Infrastructure Management
Better Data Center Infrastructure ManagementBetter Data Center Infrastructure Management
Better Data Center Infrastructure Management
 
Intel- Next Generation Datacenters & Cloud
Intel- Next Generation Datacenters & CloudIntel- Next Generation Datacenters & Cloud
Intel- Next Generation Datacenters & Cloud
 
Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...
Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...
Storage TCO using AWS Storage Gateway, Amazon S3 and Amazon Glacier (STG202) ...
 

Similar to Storage with Amazon S3 and Amazon Glacier

Similar to Storage with Amazon S3 and Amazon Glacier (20)

Data Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and ArchiveData Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and Archive
 
Deep Dive on Amazon S3
Deep Dive on Amazon S3Deep Dive on Amazon S3
Deep Dive on Amazon S3
 
Data Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and ArchiveData Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and Archive
 
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
 
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
 
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
Active Archiving with Amazon S3 and Tiering to Amazon Glacier - March 2017 AW...
 
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon GlacierSRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
 
ENT306 Migrating Large Scale Data Sets to the Cloud
ENT306 Migrating Large Scale Data Sets to the CloudENT306 Migrating Large Scale Data Sets to the Cloud
ENT306 Migrating Large Scale Data Sets to the Cloud
 
Aws storage for media overview
Aws storage for media overview Aws storage for media overview
Aws storage for media overview
 
ENT306 Migrating large Scale Data Sets to the Cloud
ENT306 Migrating large Scale Data Sets to the CloudENT306 Migrating large Scale Data Sets to the Cloud
ENT306 Migrating large Scale Data Sets to the Cloud
 
(SOV203) Understanding AWS Storage Options | AWS re:Invent 2014
(SOV203) Understanding AWS Storage Options | AWS re:Invent 2014(SOV203) Understanding AWS Storage Options | AWS re:Invent 2014
(SOV203) Understanding AWS Storage Options | AWS re:Invent 2014
 
Ingest and storage options
Ingest and storage optionsIngest and storage options
Ingest and storage options
 
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon GlacierSRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
 
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier | AWS Public Sector...
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier | AWS Public Sector...Deep Dive on Object Storage: Amazon S3 and Amazon Glacier | AWS Public Sector...
Deep Dive on Object Storage: Amazon S3 and Amazon Glacier | AWS Public Sector...
 
What's new with Amazon S3, Amazon EFS, and other AWS storage services - STG20...
What's new with Amazon S3, Amazon EFS, and other AWS storage services - STG20...What's new with Amazon S3, Amazon EFS, and other AWS storage services - STG20...
What's new with Amazon S3, Amazon EFS, and other AWS storage services - STG20...
 
AWS Storage and Data Migration
AWS Storage and Data MigrationAWS Storage and Data Migration
AWS Storage and Data Migration
 
Backup and archiving in the aws cloud
Backup and archiving in the aws cloudBackup and archiving in the aws cloud
Backup and archiving in the aws cloud
 
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
 
SRV301 Latest Updates & Best Practices for Amazon S3
 SRV301 Latest Updates & Best Practices for Amazon S3 SRV301 Latest Updates & Best Practices for Amazon S3
SRV301 Latest Updates & Best Practices for Amazon S3
 
An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...
An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...
An Overview of AWS Services for Data Storage and Migration - SRV205 - Atlanta...
 

More from Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
 

Recently uploaded (20)

TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 

Storage with Amazon S3 and Amazon Glacier

  • 1. © 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 26 October 2016 Storage with Amazon S3 and Amazon Glacier Darryl S. Osborne – AWS Storage Specialist Solutions Architect
  • 2. Agenda • AWS Storage is a Platform • Amazon S3 - Object storage • Amazon Glacier - Archive storage • Data transfer options • Content distribution • Case studies • Q&A
  • 3. Amazon EFS File Amazon EBS Amazon EC2 Instance Store Block Amazon S3 Amazon Glacier Object Data Transfer AWS Direct Connect AWS Snowball ISV Connectors Amazon Kinesis Firehose S3 Transfer Acceleration Storage Gateway Storage is a platform: AWS Storage Maturity
  • 4. Amazon S3 Amazon Glacier Object Object storage is foundational LambdaEC2 EMR Data Pipeline Kinesis CloudFront RDS DynamoDB RedShift Database AnalyticsCompute Elastic Transcoder Content Delivery
  • 5. Value in Every GB Scale Durability Cloud Data Migration Lifecycle Management Broad Integration with other AWS services
  • 6. Amazon S3 – Object storage
  • 7. What is Amazon S3 Highly durable object storage for all types of data Internet-scale storage Grow without limits Low price per GB per month No commitment No up-front cost Built-in redundancy Designed for 99.999999999% durability Benefit from AWS’s massive security investments
  • 8. Key Features of Amazon S3 Data Management • Cost monitoring and controls • Lifecycle management Ease of use • Programmatic access using AWS SDKs • REST APIs • Management Console, AWS CLI Event Notifications • Delivered using SQS, SNS, or Lambda • Enable you to trigger workflows, alerts or other processing Data protection • Versioning • Cross-region replication Security • Multi-factor authentication delete • Flexible access control mechanisms • Time-limited access to object • Access logs • Multiple client and server-side Encryption options
  • 9. Cross-region replication Amazon CloudWatch & AWS CloudTrail support VPC endpoint for Amazon S3 Read-after-write consistency in all regions Event notifications Amazon S3 bucket limit increase Innovation for Amazon S3
  • 10. Amazon S3 Standard-IA Transfer Acceleration Expired object delete marker Incomplete multipart upload expiration Lifecycle policy Innovation for Amazon S3, continued…
  • 11. Active data Archive dataInfrequently accessed data S3 - Standard S3 – Standard Infrequent Access Glacier Choice of storage class on Amazon S3
  • 12. L i f e c y c l e Available S3: 99.99% S3-IA: 99.9% Performant Low Latency High Throughput Secure SSE, client encryption, IAM integration Event Notifications SQS, SNS, and Lambda Versioning Keep multiple copies automatically Cross Region Replication Common Namespace Define storage class per object Durable 99.999999999% Scalable Elastic capacity No preset limits “Hot” Data Active and/or Temporary Data “Warm” Data Infrequently Accessed Data “Cold” Data Archive and Compliance Data S3-IA Glacier S3 Storage tiered to your requirements
  • 13. L i f e c y c l e Available S3: 99.99% S3-IA: 99.9% Performant Low Latency High Throughput ≥ 30 Days≥ 128K ≥ 90 Days Durable 99.999999999% Scalable Elastic capacity No preset limits > 0K$0.007/GB per month $0.0125/GB per month “Hot” Data Active and/or Temporary Data “Warm” Data Infrequently Accessed Data “Cold” Data Archive and Compliance Data ≥ 0 Days> 0K$0.03/GB per month 3 – 5 Hrs $0.01/GB retrieval $0.01/GB retrieval > 5% S3-IA Glacier S3 Storage tiered to your requirements
  • 14. S3 S3-IA Glacier 10-% Reads 90+% Writes Use case User files become dormant days after upload. The access pattern is usually 90+% writes and 10-% reads. Benefits Lower costs with minimal integration. Assuming 90/10 access ratio: $0.0125/GB + $0.001 (retrievals) = $0.0135/GB User Generated Content Example
  • 15. Active Archive Example S3 S3-IA Glacier On-Demand Reads L i f e c y c l e Active Data Deep Archive Use case Data reads from archive are infrequent but require immediate response. Data is archived for future reference or compliance and often resides on tape. The optimal tier for deep archives is Glacier. S3-IA can be an intermediate phase into Glacier. Customer value Improve access to valuable content, reduce costs and improve durability. Example applications Digital media archives Intermediate log archives for Big Data Analytics
  • 16. S3-IA Glacier Active Backup Long-term Backup L i f e c y c l e SGW Use case Backup and archive on-premises data or EC2 data volumes to AWS directly from backup applications or through a gateway. Customer value Reduce costs, simplify management, infinite scale compared to on-prem tape/disk Enterprise Backup Example
  • 17. • Preserve, retrieve, and restore every version of every object stored in your bucket • S3 automatically adds new versions and preserves deleted objects with delete markers • Easily control the number of versions kept by using lifecycle expiration policies • Easy to turn on in the AWS Management Console Key = photo.gif ID = 121212 Key = photo.gif ID = 111111 Versioning Enabled PUT Key = photo.gif Amazon S3 Versioning
  • 18. Delivers notifications to Amazon SNS, Amazon SQS, or AWS Lambda when events occur in S3 S3 Events SNS topic SQS queue Lambda function Notifications Foo() { … } Amazon S3 Event Notifications
  • 19. Automated, fast, and reliable asynchronous replication of data across AWS regions Source (Virginia) Destination (Oregon) • Only replicates new PUTs. Once S3 is configured, all new uploads into a source bucket will be replicated • Entire bucket or prefix based • 1:1 replication between any 2 regions • Versioning required Use cases: • Compliance—store data hundreds of miles apart • Lower latency—distribute data to regional customers) • Security—create remote replicas managed by separate AWS accounts Amazon S3 Cross-region Replication
  • 20. Amazon S3 Virtual Private Endpoint (VPCE) Prior to S3 VPCE Using S3 VPCE • Public IP on EC2 Instances and IGW • Private IP on EC2 Instances and NAT • Access S3 using S3 Private Endpoint (VPE) without using NAT instances or Gateways • Increased security Amazon S3 Amazon S3
  • 21. Client-side encryption use AWS SDKs • You manage the encryption keys and never send them to AWS Server-side encryption (SSE) with Amazon S3 managed keys • “Check-the-box” to encrypt your data at rest. Keys managed by S3 SSE with customer provided keys • You manage your encryption keys and provide them for PUTs and GETS SSE with AWS Key Management Service managed keys • Keys managed centrally in AWS KMS with permissions and auditing of usage For more details – watch Encryption and Key Management in AWS: https://www.youtube.com/watch?v=uhXalpNzPU4 Amazon S3 Data Encryption Options
  • 22. Amazon S3 Availability & Usage Amazon S3 holds trillions of objects and regularly peaks at millions of requests per second. Available in 14 regions today and 4 new regions coming soon.
  • 23. 1 PB raw storage 800 TB usable storage 600 TB allocated storage 400 TB application data pay only for what you use! Amazon S3 Amazon S3 Capacity Pricing
  • 24. Pay only for what you use. There is no minimum fee. We charge less where our costs are less, and prices are based on the location of your Amazon S3 bucket. Estimate your monthly bill using the AWS Simple Monthly Calculator. Amazon S3 Price
  • 25. Amazon Glacier – Archive storage
  • 26. Archival storage for infrequently accessed data Amazon Glacier is optimized for infrequent retrieval Stop managing physical media Even lower cost than Amazon S3; Same high durability 3-5 hour retrieval latency %5 free tier on retrievals $0.007 per GB/month $86 per TB/year Replace tape libraries, VTLs What is Amazon Glacier
  • 27. Key Features of Amazon Glacier Vault Inventory • Inventory all archives • Available as JSON or CSV Ease of use • Programmatic access using AWS SDKs • REST APIs • Management Console, AWS CLI Data Retrieval Policies • Define data retrieval limits and cost ceiling • Example: ”Free Tier Only”, “Max Retrieval Rate”, Access Controls • Integrated with AWS IAM • Supports MFA device access Integrated Lifecycle Management • Integrated with Amazon S3 Lifecycle policies • Establish auto-archive rules for Amazon S3 objects Tagging Support • Tag vaults for cost management • Filter cost reports based on tags
  • 28. Innovation for Amazon Glacier Audit Logs Vault Lock Vault Access Policies
  • 29. Three Ways to Ingest Data with Amazon Glacier •Direct Glacier API/SDK • Direct access to Glacier for deep archives •S3 lifecycle integration • Move older data to less expensive archive tier •Third party tools and gateways • Integrate existing backup and archive applications using an IT-friendly interface
  • 31. AWS Data Ingest Options AWS Direct Connect AWS Snowball ISV Connectors Amazon Kinesis Firehose Storage Gateway S3 Transfer Acceleration
  • 33. AWS provides full-site, or media asset, delivery via a worldwide content delivery network (CDN) called Amazon CloudFront. Amazon CloudFront Edge Locations
  • 34. Amazon S3 Bucket Edge Location Edge Location Edge Location Edge Location Edge Location 3 3 2 2 Edge Location Edge Location - Amazon S3 can be used as durable origin for global content distribution - Provides single origin for multiple CDNs, such as Amazon CloudFront - Data transfer out of Amazon S3 into Amazon CloudFront is free! - Optimal for serving static web assets such as images, videos and HTML Single origin storage for content distribution
  • 36. SoundCloud: Audio Transcoding - World’s leading social sound platform - Audio files must be transcoded and stored in multiple formats - Stores petabytes of data - Transcoded files served from Amazon S3 via Amazon CloudFront - Originals moved to Amazon Glacier for cost savings
  • 37. Druva InSync SaaS: Endpoint Data Protection Druva inSync Cloud relies on: - Amazon EC2 - Amazon S3 - Amazon DynamoDB
  • 38. Gateway/NAS Data Management Sync & ShareBackup/DR Content and Acceleration Archive File System Amazon Storage Partner Ecosystem
  • 39. What’s next? Getting started with S3 and Glacier: http://aws.amazon.com/s3/getting-started/ http://aws.amazon.com/glacier/getting-started/ Pricing: http://aws.amazon.com/s3/pricing/ http://aws.amazon.com/glacier/pricing/ http://calculator.s3.amazonaws.com/index.html AWS Youtube channel: https://www.youtube.com/user/AmazonWebServices/playlists
  • 40. Q&A Learn more at: http://aws.amazon.com/s3/ http://aws.amazon.com/glacier/ darrylo@amazon.com