SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimizing cost in Amazon Simple Storage Service
(Amazon S3): Creating Cost Efficiencies and Introducing
S3 Intelligent-Tiering
Christoph Bartenstein
Principal Product Manager
Amazon S3
S T G 3 9 8 - R
Agenda
Amazon S3 overview
Pillars of cost optimization
Introducing S3 Intelligent-Tiering
Cost optimization patterns
Special guest – Pinterest
Putting it all together
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Broad portfolio of storage services
Amazon Elastic
Block Store
Amazon S3 Amazon Glacier
Data movement
OnlineOffline
AWS Snow family
AWS Storage
Gateway Family
AWS Direct Connect
Amazon EFS File Sync
Amazon S3
Transfer Acceleration
Storage Partners
Amazon Kinesis
Data Streams
Amazon Kinesis
Video Streams
Amazon Elastic
File System
NEW! STORAGE CLASS
Object storage
S3 Standard
S3 Intelligent-Tiering
S3 Standard-IA
S3 One Zone-IA
S3 Glacier
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pillars of cost optimization
Application
Requirements
Data
Organization
Right
Sizing
Monitor,
Analyze,
Optimize
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Define application requirements
Media
master files
Big Data
File
Sharing
Content
Distribution
Archive
Data
Analytics
Backup &
Restore
Dynamic
Websites
Mobile sync
& backup
Disaster
Recover
Re-creatable
data
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Organize data with Object Tags and Prefixes
CustomerID =
3a24xxyz24
Department =
Finance
Project =
FinancialAnalysis
Classification =
Confidential
Environment =
Test
Control access, analyze usage,
lifecycle and replicate objects
Up to 10 mutable metadata tags
(key value pair) per object
Completely customizable (Dept.,
Project, Environment, etc.)
Tag objects when created, later, or
both
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Choose the storage class that fits best
≥ 3 AZs 1 AZ
99.99% 99.5%
Milliseconds Hours
Hours YearsFrequent Infrequent
0 Bytes 5 Terabytes
Reduce storage cost > 80% by choosing the
storage class option that best fits your use case
2 Regions
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
99.9%
Monitor, Analyze, and Tier …
Monitor with S3 Inventory,
Amazon CloudWatch, AWS
CloudTrail
Tier and expire storage
with S3 Lifecycle Policy
… or just let S3 Intelligent-Tiering do the work and you save on storage costs automatically
Understand access patterns with
S3 Storage Class Analysis
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS pricing principles
No upfront
investment
Pay-as-you-go
approach
Pay less by
using more
Pay less as AWS
grows
$
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Decreasing prices and more storage options
1 2
Decreasing storage prices
S3 Standard
(2006)
Glacier
(2012)
S-IA
(2015)
Z-IA
(H1-2018)
INT
(this week)
Accelerating
innovation
2006 2018
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Your choice of Amazon S3 storage classes
Access FrequencyFrequent Infrequent
• Active, frequently
accessed data
• Milliseconds access
• > 3 AZ
• $0.0210/GB
• Data with changing
access patterns
• Milliseconds access
• > 3 AZ
• $0.0210 to $0.0125/GB
• Monitoring fee per Obj.
• Min storage duration
• Infrequently accessed
data
• Milliseconds access
• > 3 AZ
• $0.0125/GB
• Retrieval fee per GB
• Min storage duration
• Min object size
S3 Standard S3 S-IA S3 Z-IA Amazon Glacier
• Re-creatable, less
accessed data
• Milliseconds access
• 1 AZ
• $0.0100/GB
• Retrieval fee per GB
• Min storage duration
• Min object size
• Archive data
• Select minutes or
hours
• > 3 AZ
• $0.0040/GB
• Retrieval fee per GB
• Min storage duration
• Min object size
S3 INT
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
S3 Storage Class Analysis and S3 Lifecycle Policy
Use S3 Storage Cl ass Anal ysi s to
i d enti fy stor ag e ag e g r oups that are
l ess freq uentl y accessed
Set S3 L i fecycl e Pol i cy to tier storag e
to lower cost stor ag e classes and expi re
storage based on age of obj ect
G reat for pr edictable wor kloads (obj ect
age i nd i cates access freq uency)
F i ne tune anal ysi s by bucket, prefi x, or
obj ect tag
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
S3 Intelligent-Tiering automates cost savings
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The story behind S3 Intelligent-Tiering
S3 Intelligent-Tiering
New cloud storage class that automates cost savings for customers
Heavy Lifting
Fragmented applications,
constraints on resources
and experience
Unmatched experience
>1M S3 customers,
Trillions of objects,
Millions of requests per second
Amazon Machine Learning
predict future access patterns,
inform storage of objects in most cost-
effective way
+ +
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
S3 Intelligent-Tiering storage class
Automatically optimizes storage costs for
data with changing access patterns
Moves objects between two storage tiers:
• Frequent access tier optimized for
frequent use of data
• Lower cost infrequent access tier
optimized for less accessed data
Monitors access patterns and auto-tiers
on granular object level
No performance impact, no operational
overhead
Milliseconds access, > 3 AZs, Monitoring
fee per Object, Minimum storage duration
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Ideal use cases for S3 Intelligent-Tiering
Dynamic cost optimization with no performance impact and no operational overhead
Big Data, Data Lakes
Storage with changing access
patterns used by multiple
applications
Enterprises
Storage accessed by fragmented
applications from various
organizations
Startups
Constraint on resources and
experience to optimize storage
themselves
Amazon S3
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The power of S3 storage classes
Optimize your storage cost by utilizing all S3 storage classes
Industry-leading performance,
scalability, availability, and
durability
Unmatched security, compliance, and
audit capabilities
Cost optimization on a granular
object-level
Storage classes that fit your workload
Set of analytics services such as S3
Select, Athena, Redshift, and EMR
S-IAZ-IA
Amazon
Glacier
Standard
INT
Amazon S3
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Workload pattern 1 – frequently accessed data
Workl oad characteri sti cs :
• F r e q u e n t l y a c c e s s e d s t o r a g e
( > 1 0 0 % o f s t o r a g e r e t r i e v e d )
• S o m e t i m e s s m a l l o b j e c t s ( a v g .
o b j e c t s i z e ~ K B )
• S t o r a g e d u r a t i o n s o m e t i m e s
s h o r t
Common use cases:
• B i g d a t a a n a l y t i c s , d y n a m i c
w e b s i t e h o s t i n g , I o T s e n s o r
d a t a , D N A s e q u e n c e s , f i n a n c i a l
s i m u l a t i o n s , o r i g i n s t o r a g e f o r
C D N
Storage cl asses:
• S 3 S t a n d a r d , m a y b e S 3 I N T
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Workload pattern 2 – infrequently accessed data
Workl oad characteri sti cs :
• O v e r t i m e i n f r e q u e n t l y a c c e s s e d
s t o r a g e ( < 1 0 0 % o f s t o r a g e
r e t r i e v e d a f t e r 9 0 d a y s )
• L a r g e o b j e c t s ( a v g . o b j e c t s i z e
~ M B )
• S t o r a g e d u r a t i o n l o n g t e r m
Common use cases:
• M o b i l e s y n c & b a c k u p , d a t a l o g s ,
m e d i a a s s e t s f o r g a m i n g ,
c u s t o m e r g e n e r a t e d c o n t e n t ,
d a t a s t o r e d f o r d i s a s t e r
r e c o v e r y
Storage cl asses:
• L i f e c y c l e f r o m S 3 S t a n d a r d t o S -
I A o r Z - I A f o r r e - c r e a t a b l e d a t a
• U s e S 3 I N T f o r a u t o m a t e d
t i e r i n g
• U s e G l a c i e r f o r A r c h i v e
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Workload pattern 3 – data with changing access
Workl oad characteri sti cs :
• D a t a w i t h c h a n g i n g o r
u n p r e d i c t a b l e a c c e s s p a t t e r n s
• M i x o f o b j e c t s i z e s ( a v g . o b j e c t
s i z e ~ M B )
• S t o r a g e d u r a t i o n l o n g t e r m
Common use cases:
• M a c h i n e L e a r n i n g t r a i n i n g
d a t a , S a t e l l i t e a n d G e o s p a t i a l
i m a g e r y , F i n a n c i a l T r a n s a c t i o n
R e c o r d s , A u t o n o m o u s v e h i c l e
d a t a , d a t a l a k e s
Storage cl asses:
• S 3 I N T
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Workload pattern 4 – unknown access patterns
Workl oad characteri sti cs :
• U n k n o w n w o r k l o a d
• Y o u o n l y k n o w t h a t o b j e c t s a r e
l a r g e ( ~ M B ) a n d s t o r a g e
d u r a t i o n i s l o n g ( ~ m o n t h s )
 S 3 I N T
Workl oad characteri sti cs:
• U n k n o w n w o r k l o a d
• U n k n o w n o b j e c t s i z e a n d s h o r t
l i v e d o b j e c t s ( < m o n t h s )
 S t a r t w i t h S 3 S t a n d a r d a n d
a f t e r s o m e t i m e l i f e c y c l e l a r g e
o b j e c t s i n t o S 3 I N T
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pinterest storage efficiency strategy
David Chaiken
Chief Architect
Pinterest
Chunyan Wang
Engineering Manager
Pinterest
Help people
discover and do
what they love
+80%
+50% of users are outside
the U.S.
On mobile
+175BPins
People
on Pinterest
each month
+3B Boards
© 2018, Pinterest. All rights reserved.
Pinterest S3 use cases
Operational Data Store on AWS S3
Business Intelligence: Reporting and Ad Hoc Analysis
Product Analytics and Experimentation
Machine Learning
...and all of those fun Pinterest images
...and more standard use cases like online storage backups
© 2018, Pinterest. All rights reserved.
Storage usage growth
Standard
IA
Glacier
© 2018, Pinterest. All rights reserved.
Storage efficiency strategy
Tooling & Visibility
Systematic Optimization
AWS Collaboration
© 2018, Pinterest. All rights reserved.
Storage efficiency strategy
Tooling & Visibility
Systematic Optimization
AWS Collaboration
© 2018, Pinterest. All rights reserved.
Tooling & Visibility - Server Access Logging
© 2018, Pinterest. All rights reserved.
Tooling & Visibility - inventory & access insights
S3 Server Access Logs (45 day retention)
S3 Inventory Tables (infinite retention)
Storage size by prefix and "dataset" (mostly table partitions)
S3 Access Insights Tables (infinite retention)
Storage size + access type, principal, timeframe
by prefix and "dataset" (mostly table partitions)
© 2018, Pinterest. All rights reserved.
Tooling & Visibility - S3 insights dataset
© 2018, Pinterest. All rights reserved.
Tooling & Visibility - deep analysis
© 2018, Pinterest. All rights reserved.
Tooling & Visibility - alerting
© 2018, Pinterest. All rights reserved.
Storage efficiency strategy
Tooling & Visibility
Systematic Optimization
AWS Collaboration
© 2018, Pinterest. All rights reserved.
Systematic optimization
Garbage collection
Compression, file format change
Lifecycle policy to IA (Infrequent Access), Glacier
© 2018, Pinterest. All rights reserved.
Case Study: Lifecycle Policy
© 2018, Pinterest. All rights reserved.
Storage efficiency strategy
Tooling & Visibility
Systematic Optimization
AWS Collaboration
© 2018, Pinterest. All rights reserved.
AWS collaboration
Performance Optimization for Operational Data Store
Advice on Pinterest's Challenges, Analytics, and Solutions
Ongoing Investigation of New Tiers of Storage:
Standard, Infrequent Access, One Zone, Auto Tiering, Glacier
© 2018, Pinterest. All rights reserved.
Future work
Analyze Components of Storage Growth
Self-Serve Storage Budgeting and Management inside Pinterest
Granular Access Controls to Data Stored in S3
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Putting it all together
Understand your application requirements
Use tags and prefixes to organize your data
Optimize across all storage classes
Cost optimize on an object level (or tag, prefix, bucket)
S3 Intelligent-Tiering for automated cost savings
INT
S-
IA
Z-IA
Glacier
Std
✔
✔
✔
✔
✔
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Cloud enables you to be more innovative, agile, and cost effective
Taking it to the next level
Thursday, 11/29
STG213-L: AWS Storage Leadership Session: What's New in Amazon S3, EFS, EBS, and more
13:45 | Mirage, Event Center B
Thursday, 11/29
STG404-R1: Performance & Cost Optimization at Scale with Amazon S3 & Amazon Glacier
16:00 | Aria West, Starvine 10
Friday, 11/30
STG203-R2: Best Practices for Amazon S3 and Amazon Glacier
11:30 | Mirage, Montego D
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Christoph Bartenstein
Amazon S3
David Chaiken
chaiken@pinterest.com
Chunyan Wang
chunyan@pinterest.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

Data Lake Implementation: Processing and Querying Data in Place (STG204-R1) -...
Data Lake Implementation: Processing and Querying Data in Place (STG204-R1) -...Data Lake Implementation: Processing and Querying Data in Place (STG204-R1) -...
Data Lake Implementation: Processing and Querying Data in Place (STG204-R1) -...
Amazon Web Services
 
Aurora Serverless: Scalable, Cost-Effective Application Deployment (DAT336) -...
Aurora Serverless: Scalable, Cost-Effective Application Deployment (DAT336) -...Aurora Serverless: Scalable, Cost-Effective Application Deployment (DAT336) -...
Aurora Serverless: Scalable, Cost-Effective Application Deployment (DAT336) -...
Amazon Web Services
 
Get the Most out of Your Amazon Elasticsearch Service Domain (ANT334-R1) - AW...
Get the Most out of Your Amazon Elasticsearch Service Domain (ANT334-R1) - AW...Get the Most out of Your Amazon Elasticsearch Service Domain (ANT334-R1) - AW...
Get the Most out of Your Amazon Elasticsearch Service Domain (ANT334-R1) - AW...
Amazon Web Services
 
Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018
Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018
Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018
Amazon Web Services
 
Migrating Your NoSQL Database to Amazon DynamoDB (DAT314) - AWS re:Invent 2018
Migrating Your NoSQL Database to Amazon DynamoDB (DAT314) - AWS re:Invent 2018Migrating Your NoSQL Database to Amazon DynamoDB (DAT314) - AWS re:Invent 2018
Migrating Your NoSQL Database to Amazon DynamoDB (DAT314) - AWS re:Invent 2018
Amazon Web Services
 
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018
Amazon Web Services
 
Extending Analytics Beyond the Data Warehouse, ft. Warner Bros. Analytics (AN...
Extending Analytics Beyond the Data Warehouse, ft. Warner Bros. Analytics (AN...Extending Analytics Beyond the Data Warehouse, ft. Warner Bros. Analytics (AN...
Extending Analytics Beyond the Data Warehouse, ft. Warner Bros. Analytics (AN...
Amazon Web Services
 
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...
Amazon Web Services
 
Querying Data in Place with AWS Object Storage Features and Analytics Tools (...
Querying Data in Place with AWS Object Storage Features and Analytics Tools (...Querying Data in Place with AWS Object Storage Features and Analytics Tools (...
Querying Data in Place with AWS Object Storage Features and Analytics Tools (...
Amazon Web Services
 
Tape Is a Four Letter Word: Back Up to the Cloud in Under an Hour (STG201) - ...
Tape Is a Four Letter Word: Back Up to the Cloud in Under an Hour (STG201) - ...Tape Is a Four Letter Word: Back Up to the Cloud in Under an Hour (STG201) - ...
Tape Is a Four Letter Word: Back Up to the Cloud in Under an Hour (STG201) - ...
Amazon Web Services
 
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
Amazon Web Services
 
Metrics-Driven Performance Tuning for AWS Glue ETL Jobs (ANT331) - AWS re:Inv...
Metrics-Driven Performance Tuning for AWS Glue ETL Jobs (ANT331) - AWS re:Inv...Metrics-Driven Performance Tuning for AWS Glue ETL Jobs (ANT331) - AWS re:Inv...
Metrics-Driven Performance Tuning for AWS Glue ETL Jobs (ANT331) - AWS re:Inv...
Amazon Web Services
 
AWS Data Transfer Services Deep Dive
AWS Data Transfer Services Deep Dive AWS Data Transfer Services Deep Dive
AWS Data Transfer Services Deep Dive
Amazon Web Services
 
Build on Amazon Aurora with MySQL Compatibility (DAT348-R4) - AWS re:Invent 2018
Build on Amazon Aurora with MySQL Compatibility (DAT348-R4) - AWS re:Invent 2018Build on Amazon Aurora with MySQL Compatibility (DAT348-R4) - AWS re:Invent 2018
Build on Amazon Aurora with MySQL Compatibility (DAT348-R4) - AWS re:Invent 2018
Amazon Web Services
 
Data Privacy & Governance in the Age of Big Data: Deploy a De-Identified Data...
Data Privacy & Governance in the Age of Big Data: Deploy a De-Identified Data...Data Privacy & Governance in the Age of Big Data: Deploy a De-Identified Data...
Data Privacy & Governance in the Age of Big Data: Deploy a De-Identified Data...
Amazon Web Services
 
Building Serverless Applications Using AWS AppSync and Amazon Neptune (SRV307...
Building Serverless Applications Using AWS AppSync and Amazon Neptune (SRV307...Building Serverless Applications Using AWS AppSync and Amazon Neptune (SRV307...
Building Serverless Applications Using AWS AppSync and Amazon Neptune (SRV307...
Amazon Web Services
 
Build Your First Big Data Application on AWS (ANT213-R1) - AWS re:Invent 2018
Build Your First Big Data Application on AWS (ANT213-R1) - AWS re:Invent 2018Build Your First Big Data Application on AWS (ANT213-R1) - AWS re:Invent 2018
Build Your First Big Data Application on AWS (ANT213-R1) - AWS re:Invent 2018
Amazon Web Services
 
Loading Data into Redshift
Loading Data into RedshiftLoading Data into Redshift
Loading Data into Redshift
Amazon Web Services
 
Lock It Down: Configure End-to-End Security & Access Control on Amazon EMR (A...
Lock It Down: Configure End-to-End Security & Access Control on Amazon EMR (A...Lock It Down: Configure End-to-End Security & Access Control on Amazon EMR (A...
Lock It Down: Configure End-to-End Security & Access Control on Amazon EMR (A...
Amazon Web Services
 
Data Transformation Patterns in AWS - AWS Online Tech Talks
Data Transformation Patterns in AWS - AWS Online Tech TalksData Transformation Patterns in AWS - AWS Online Tech Talks
Data Transformation Patterns in AWS - AWS Online Tech Talks
Amazon Web Services
 

What's hot (20)

Data Lake Implementation: Processing and Querying Data in Place (STG204-R1) -...
Data Lake Implementation: Processing and Querying Data in Place (STG204-R1) -...Data Lake Implementation: Processing and Querying Data in Place (STG204-R1) -...
Data Lake Implementation: Processing and Querying Data in Place (STG204-R1) -...
 
Aurora Serverless: Scalable, Cost-Effective Application Deployment (DAT336) -...
Aurora Serverless: Scalable, Cost-Effective Application Deployment (DAT336) -...Aurora Serverless: Scalable, Cost-Effective Application Deployment (DAT336) -...
Aurora Serverless: Scalable, Cost-Effective Application Deployment (DAT336) -...
 
Get the Most out of Your Amazon Elasticsearch Service Domain (ANT334-R1) - AW...
Get the Most out of Your Amazon Elasticsearch Service Domain (ANT334-R1) - AW...Get the Most out of Your Amazon Elasticsearch Service Domain (ANT334-R1) - AW...
Get the Most out of Your Amazon Elasticsearch Service Domain (ANT334-R1) - AW...
 
Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018
Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018
Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018
 
Migrating Your NoSQL Database to Amazon DynamoDB (DAT314) - AWS re:Invent 2018
Migrating Your NoSQL Database to Amazon DynamoDB (DAT314) - AWS re:Invent 2018Migrating Your NoSQL Database to Amazon DynamoDB (DAT314) - AWS re:Invent 2018
Migrating Your NoSQL Database to Amazon DynamoDB (DAT314) - AWS re:Invent 2018
 
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018
Build Data Engineering Platforms with Amazon EMR (ANT204) - AWS re:Invent 2018
 
Extending Analytics Beyond the Data Warehouse, ft. Warner Bros. Analytics (AN...
Extending Analytics Beyond the Data Warehouse, ft. Warner Bros. Analytics (AN...Extending Analytics Beyond the Data Warehouse, ft. Warner Bros. Analytics (AN...
Extending Analytics Beyond the Data Warehouse, ft. Warner Bros. Analytics (AN...
 
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...
Big Data Analytics Architectural Patterns and Best Practices (ANT201-R1) - AW...
 
Querying Data in Place with AWS Object Storage Features and Analytics Tools (...
Querying Data in Place with AWS Object Storage Features and Analytics Tools (...Querying Data in Place with AWS Object Storage Features and Analytics Tools (...
Querying Data in Place with AWS Object Storage Features and Analytics Tools (...
 
Tape Is a Four Letter Word: Back Up to the Cloud in Under an Hour (STG201) - ...
Tape Is a Four Letter Word: Back Up to the Cloud in Under an Hour (STG201) - ...Tape Is a Four Letter Word: Back Up to the Cloud in Under an Hour (STG201) - ...
Tape Is a Four Letter Word: Back Up to the Cloud in Under an Hour (STG201) - ...
 
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
 
Metrics-Driven Performance Tuning for AWS Glue ETL Jobs (ANT331) - AWS re:Inv...
Metrics-Driven Performance Tuning for AWS Glue ETL Jobs (ANT331) - AWS re:Inv...Metrics-Driven Performance Tuning for AWS Glue ETL Jobs (ANT331) - AWS re:Inv...
Metrics-Driven Performance Tuning for AWS Glue ETL Jobs (ANT331) - AWS re:Inv...
 
AWS Data Transfer Services Deep Dive
AWS Data Transfer Services Deep Dive AWS Data Transfer Services Deep Dive
AWS Data Transfer Services Deep Dive
 
Build on Amazon Aurora with MySQL Compatibility (DAT348-R4) - AWS re:Invent 2018
Build on Amazon Aurora with MySQL Compatibility (DAT348-R4) - AWS re:Invent 2018Build on Amazon Aurora with MySQL Compatibility (DAT348-R4) - AWS re:Invent 2018
Build on Amazon Aurora with MySQL Compatibility (DAT348-R4) - AWS re:Invent 2018
 
Data Privacy & Governance in the Age of Big Data: Deploy a De-Identified Data...
Data Privacy & Governance in the Age of Big Data: Deploy a De-Identified Data...Data Privacy & Governance in the Age of Big Data: Deploy a De-Identified Data...
Data Privacy & Governance in the Age of Big Data: Deploy a De-Identified Data...
 
Building Serverless Applications Using AWS AppSync and Amazon Neptune (SRV307...
Building Serverless Applications Using AWS AppSync and Amazon Neptune (SRV307...Building Serverless Applications Using AWS AppSync and Amazon Neptune (SRV307...
Building Serverless Applications Using AWS AppSync and Amazon Neptune (SRV307...
 
Build Your First Big Data Application on AWS (ANT213-R1) - AWS re:Invent 2018
Build Your First Big Data Application on AWS (ANT213-R1) - AWS re:Invent 2018Build Your First Big Data Application on AWS (ANT213-R1) - AWS re:Invent 2018
Build Your First Big Data Application on AWS (ANT213-R1) - AWS re:Invent 2018
 
Loading Data into Redshift
Loading Data into RedshiftLoading Data into Redshift
Loading Data into Redshift
 
Lock It Down: Configure End-to-End Security & Access Control on Amazon EMR (A...
Lock It Down: Configure End-to-End Security & Access Control on Amazon EMR (A...Lock It Down: Configure End-to-End Security & Access Control on Amazon EMR (A...
Lock It Down: Configure End-to-End Security & Access Control on Amazon EMR (A...
 
Data Transformation Patterns in AWS - AWS Online Tech Talks
Data Transformation Patterns in AWS - AWS Online Tech TalksData Transformation Patterns in AWS - AWS Online Tech Talks
Data Transformation Patterns in AWS - AWS Online Tech Talks
 

Similar to Optimizing Costs in Amazon S3 Creating Cost Efficiencies w/ Amazon S3 Storage Classes & Introducing S3 Intelligent-Tiering (STG398-R) - AWS re:Invent 2018

Deep Dive on Amazon S3 Storage Classes: Creating Cost Efficiencies across You...
Deep Dive on Amazon S3 Storage Classes: Creating Cost Efficiencies across You...Deep Dive on Amazon S3 Storage Classes: Creating Cost Efficiencies across You...
Deep Dive on Amazon S3 Storage Classes: Creating Cost Efficiencies across You...
Amazon Web Services
 
Cost-effective-Data-Management-with-S3-Batch-Operations-and-the-S3-Storage-Cl...
Cost-effective-Data-Management-with-S3-Batch-Operations-and-the-S3-Storage-Cl...Cost-effective-Data-Management-with-S3-Batch-Operations-and-the-S3-Storage-Cl...
Cost-effective-Data-Management-with-S3-Batch-Operations-and-the-S3-Storage-Cl...
Amazon Web Services
 
Cost-Effective Data Management with S3 Batch Operations and the S3 Storage Cl...
Cost-Effective Data Management with S3 Batch Operations and the S3 Storage Cl...Cost-Effective Data Management with S3 Batch Operations and the S3 Storage Cl...
Cost-Effective Data Management with S3 Batch Operations and the S3 Storage Cl...
Amazon Web Services
 
Drive Down the Cost of your Data Lake by Using the Right Data Tiering
Drive Down the Cost of your Data Lake by Using the Right Data TieringDrive Down the Cost of your Data Lake by Using the Right Data Tiering
Drive Down the Cost of your Data Lake by Using the Right Data Tiering
Boaz Ziniman
 
From Data To Insights
From Data To Insights From Data To Insights
From Data To Insights
Orit Alul
 
Big Data & Data Lakes Building Blocks
Big Data & Data Lakes Building BlocksBig Data & Data Lakes Building Blocks
Big Data & Data Lakes Building Blocks
Amazon Web Services
 
SRV208 S3 One Zone-IA and S3 Select GA
SRV208 S3 One Zone-IA and S3 Select GASRV208 S3 One Zone-IA and S3 Select GA
SRV208 S3 One Zone-IA and S3 Select GA
Amazon Web Services
 
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...
Amazon Web Services
 
Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018
Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018
Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018
Amazon Web Services
 
Accelerating-ML-Adoption-with-Our-New-AI-Services
Accelerating-ML-Adoption-with-Our-New-AI-ServicesAccelerating-ML-Adoption-with-Our-New-AI-Services
Accelerating-ML-Adoption-with-Our-New-AI-Services
Amazon Web Services
 
Darin_Briskman_AWS_Machine_Learning_Beyond_the_Hype
Darin_Briskman_AWS_Machine_Learning_Beyond_the_HypeDarin_Briskman_AWS_Machine_Learning_Beyond_the_Hype
Darin_Briskman_AWS_Machine_Learning_Beyond_the_Hype
TriNimbus
 
Building High Performance Apps with In-memory Data
Building High Performance Apps with In-memory DataBuilding High Performance Apps with In-memory Data
Building High Performance Apps with In-memory Data
Amazon Web Services
 
Amazon S3_Updates and Best Practices
Amazon S3_Updates and Best Practices Amazon S3_Updates and Best Practices
Amazon S3_Updates and Best Practices
Amazon Web Services
 
AWS CodeStar 및 Cloud9을 통한 서버리스(Serverless) 앱 개발 길잡이 - 윤석찬 (AWS 테크에반젤리스트)
AWS CodeStar 및 Cloud9을 통한 서버리스(Serverless) 앱 개발 길잡이 - 윤석찬 (AWS 테크에반젤리스트)AWS CodeStar 및 Cloud9을 통한 서버리스(Serverless) 앱 개발 길잡이 - 윤석찬 (AWS 테크에반젤리스트)
AWS CodeStar 및 Cloud9을 통한 서버리스(Serverless) 앱 개발 길잡이 - 윤석찬 (AWS 테크에반젤리스트)
Amazon Web Services Korea
 
Managed NoSQL databases
Managed NoSQL databasesManaged NoSQL databases
Managed NoSQL databases
Amazon Web Services
 
Social Media Analytics using Amazon QuickSight - AWS Online Tech Talks
Social Media Analytics using Amazon QuickSight - AWS Online Tech TalksSocial Media Analytics using Amazon QuickSight - AWS Online Tech Talks
Social Media Analytics using Amazon QuickSight - AWS Online Tech Talks
Amazon Web Services
 
[AWS Start-up ゼミ / DevDay 編] よくある課題を一気に解説! 御社の技術レベルがアップする 2018 秋期講習
[AWS Start-up ゼミ / DevDay 編] よくある課題を一気に解説! 御社の技術レベルがアップする 2018 秋期講習[AWS Start-up ゼミ / DevDay 編] よくある課題を一気に解説! 御社の技術レベルがアップする 2018 秋期講習
[AWS Start-up ゼミ / DevDay 編] よくある課題を一気に解説! 御社の技術レベルがアップする 2018 秋期講習
Amazon Web Services Japan
 
AIML Webinar - Improve Education Outcomes
AIML Webinar - Improve Education OutcomesAIML Webinar - Improve Education Outcomes
AIML Webinar - Improve Education Outcomes
Amazon Web Services
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performance
AWS Germany
 
Build Data Lakes and Analytics on AWS: Patterns & Best Practices
Build Data Lakes and Analytics on AWS: Patterns & Best PracticesBuild Data Lakes and Analytics on AWS: Patterns & Best Practices
Build Data Lakes and Analytics on AWS: Patterns & Best Practices
Amazon Web Services
 

Similar to Optimizing Costs in Amazon S3 Creating Cost Efficiencies w/ Amazon S3 Storage Classes & Introducing S3 Intelligent-Tiering (STG398-R) - AWS re:Invent 2018 (20)

Deep Dive on Amazon S3 Storage Classes: Creating Cost Efficiencies across You...
Deep Dive on Amazon S3 Storage Classes: Creating Cost Efficiencies across You...Deep Dive on Amazon S3 Storage Classes: Creating Cost Efficiencies across You...
Deep Dive on Amazon S3 Storage Classes: Creating Cost Efficiencies across You...
 
Cost-effective-Data-Management-with-S3-Batch-Operations-and-the-S3-Storage-Cl...
Cost-effective-Data-Management-with-S3-Batch-Operations-and-the-S3-Storage-Cl...Cost-effective-Data-Management-with-S3-Batch-Operations-and-the-S3-Storage-Cl...
Cost-effective-Data-Management-with-S3-Batch-Operations-and-the-S3-Storage-Cl...
 
Cost-Effective Data Management with S3 Batch Operations and the S3 Storage Cl...
Cost-Effective Data Management with S3 Batch Operations and the S3 Storage Cl...Cost-Effective Data Management with S3 Batch Operations and the S3 Storage Cl...
Cost-Effective Data Management with S3 Batch Operations and the S3 Storage Cl...
 
Drive Down the Cost of your Data Lake by Using the Right Data Tiering
Drive Down the Cost of your Data Lake by Using the Right Data TieringDrive Down the Cost of your Data Lake by Using the Right Data Tiering
Drive Down the Cost of your Data Lake by Using the Right Data Tiering
 
From Data To Insights
From Data To Insights From Data To Insights
From Data To Insights
 
Big Data & Data Lakes Building Blocks
Big Data & Data Lakes Building BlocksBig Data & Data Lakes Building Blocks
Big Data & Data Lakes Building Blocks
 
SRV208 S3 One Zone-IA and S3 Select GA
SRV208 S3 One Zone-IA and S3 Select GASRV208 S3 One Zone-IA and S3 Select GA
SRV208 S3 One Zone-IA and S3 Select GA
 
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...
 
Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018
Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018
Best Practices for Amazon S3 and Amazon Glacier (STG203-R2) - AWS re:Invent 2018
 
Accelerating-ML-Adoption-with-Our-New-AI-Services
Accelerating-ML-Adoption-with-Our-New-AI-ServicesAccelerating-ML-Adoption-with-Our-New-AI-Services
Accelerating-ML-Adoption-with-Our-New-AI-Services
 
Darin_Briskman_AWS_Machine_Learning_Beyond_the_Hype
Darin_Briskman_AWS_Machine_Learning_Beyond_the_HypeDarin_Briskman_AWS_Machine_Learning_Beyond_the_Hype
Darin_Briskman_AWS_Machine_Learning_Beyond_the_Hype
 
Building High Performance Apps with In-memory Data
Building High Performance Apps with In-memory DataBuilding High Performance Apps with In-memory Data
Building High Performance Apps with In-memory Data
 
Amazon S3_Updates and Best Practices
Amazon S3_Updates and Best Practices Amazon S3_Updates and Best Practices
Amazon S3_Updates and Best Practices
 
AWS CodeStar 및 Cloud9을 통한 서버리스(Serverless) 앱 개발 길잡이 - 윤석찬 (AWS 테크에반젤리스트)
AWS CodeStar 및 Cloud9을 통한 서버리스(Serverless) 앱 개발 길잡이 - 윤석찬 (AWS 테크에반젤리스트)AWS CodeStar 및 Cloud9을 통한 서버리스(Serverless) 앱 개발 길잡이 - 윤석찬 (AWS 테크에반젤리스트)
AWS CodeStar 및 Cloud9을 통한 서버리스(Serverless) 앱 개발 길잡이 - 윤석찬 (AWS 테크에반젤리스트)
 
Managed NoSQL databases
Managed NoSQL databasesManaged NoSQL databases
Managed NoSQL databases
 
Social Media Analytics using Amazon QuickSight - AWS Online Tech Talks
Social Media Analytics using Amazon QuickSight - AWS Online Tech TalksSocial Media Analytics using Amazon QuickSight - AWS Online Tech Talks
Social Media Analytics using Amazon QuickSight - AWS Online Tech Talks
 
[AWS Start-up ゼミ / DevDay 編] よくある課題を一気に解説! 御社の技術レベルがアップする 2018 秋期講習
[AWS Start-up ゼミ / DevDay 編] よくある課題を一気に解説! 御社の技術レベルがアップする 2018 秋期講習[AWS Start-up ゼミ / DevDay 編] よくある課題を一気に解説! 御社の技術レベルがアップする 2018 秋期講習
[AWS Start-up ゼミ / DevDay 編] よくある課題を一気に解説! 御社の技術レベルがアップする 2018 秋期講習
 
AIML Webinar - Improve Education Outcomes
AIML Webinar - Improve Education OutcomesAIML Webinar - Improve Education Outcomes
AIML Webinar - Improve Education Outcomes
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performance
 
Build Data Lakes and Analytics on AWS: Patterns & Best Practices
Build Data Lakes and Analytics on AWS: Patterns & Best PracticesBuild Data Lakes and Analytics on AWS: Patterns & Best Practices
Build Data Lakes and Analytics on AWS: Patterns & Best Practices
 

More from Amazon Web Services

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...
Amazon Web Services
 
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...
Amazon Web Services
 
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
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
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
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
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...
Amazon Web Services
 
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...
Amazon Web Services
 
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
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
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
Amazon Web Services
 
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
Amazon Web Services
 
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
Amazon Web Services
 
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
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
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
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
 

Optimizing Costs in Amazon S3 Creating Cost Efficiencies w/ Amazon S3 Storage Classes & Introducing S3 Intelligent-Tiering (STG398-R) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimizing cost in Amazon Simple Storage Service (Amazon S3): Creating Cost Efficiencies and Introducing S3 Intelligent-Tiering Christoph Bartenstein Principal Product Manager Amazon S3 S T G 3 9 8 - R
  • 3. Agenda Amazon S3 overview Pillars of cost optimization Introducing S3 Intelligent-Tiering Cost optimization patterns Special guest – Pinterest Putting it all together © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 4. Broad portfolio of storage services Amazon Elastic Block Store Amazon S3 Amazon Glacier Data movement OnlineOffline AWS Snow family AWS Storage Gateway Family AWS Direct Connect Amazon EFS File Sync Amazon S3 Transfer Acceleration Storage Partners Amazon Kinesis Data Streams Amazon Kinesis Video Streams Amazon Elastic File System NEW! STORAGE CLASS Object storage S3 Standard S3 Intelligent-Tiering S3 Standard-IA S3 One Zone-IA S3 Glacier © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 5. Pillars of cost optimization Application Requirements Data Organization Right Sizing Monitor, Analyze, Optimize © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 6. Define application requirements Media master files Big Data File Sharing Content Distribution Archive Data Analytics Backup & Restore Dynamic Websites Mobile sync & backup Disaster Recover Re-creatable data © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 7. Organize data with Object Tags and Prefixes CustomerID = 3a24xxyz24 Department = Finance Project = FinancialAnalysis Classification = Confidential Environment = Test Control access, analyze usage, lifecycle and replicate objects Up to 10 mutable metadata tags (key value pair) per object Completely customizable (Dept., Project, Environment, etc.) Tag objects when created, later, or both © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 8. Choose the storage class that fits best ≥ 3 AZs 1 AZ 99.99% 99.5% Milliseconds Hours Hours YearsFrequent Infrequent 0 Bytes 5 Terabytes Reduce storage cost > 80% by choosing the storage class option that best fits your use case 2 Regions © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 99.9%
  • 9. Monitor, Analyze, and Tier … Monitor with S3 Inventory, Amazon CloudWatch, AWS CloudTrail Tier and expire storage with S3 Lifecycle Policy … or just let S3 Intelligent-Tiering do the work and you save on storage costs automatically Understand access patterns with S3 Storage Class Analysis © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 11. AWS pricing principles No upfront investment Pay-as-you-go approach Pay less by using more Pay less as AWS grows $ © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 12. Decreasing prices and more storage options 1 2 Decreasing storage prices S3 Standard (2006) Glacier (2012) S-IA (2015) Z-IA (H1-2018) INT (this week) Accelerating innovation 2006 2018 © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 13. Your choice of Amazon S3 storage classes Access FrequencyFrequent Infrequent • Active, frequently accessed data • Milliseconds access • > 3 AZ • $0.0210/GB • Data with changing access patterns • Milliseconds access • > 3 AZ • $0.0210 to $0.0125/GB • Monitoring fee per Obj. • Min storage duration • Infrequently accessed data • Milliseconds access • > 3 AZ • $0.0125/GB • Retrieval fee per GB • Min storage duration • Min object size S3 Standard S3 S-IA S3 Z-IA Amazon Glacier • Re-creatable, less accessed data • Milliseconds access • 1 AZ • $0.0100/GB • Retrieval fee per GB • Min storage duration • Min object size • Archive data • Select minutes or hours • > 3 AZ • $0.0040/GB • Retrieval fee per GB • Min storage duration • Min object size S3 INT © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 14. S3 Storage Class Analysis and S3 Lifecycle Policy Use S3 Storage Cl ass Anal ysi s to i d enti fy stor ag e ag e g r oups that are l ess freq uentl y accessed Set S3 L i fecycl e Pol i cy to tier storag e to lower cost stor ag e classes and expi re storage based on age of obj ect G reat for pr edictable wor kloads (obj ect age i nd i cates access freq uency) F i ne tune anal ysi s by bucket, prefi x, or obj ect tag © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 16. S3 Intelligent-Tiering automates cost savings © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 17. The story behind S3 Intelligent-Tiering S3 Intelligent-Tiering New cloud storage class that automates cost savings for customers Heavy Lifting Fragmented applications, constraints on resources and experience Unmatched experience >1M S3 customers, Trillions of objects, Millions of requests per second Amazon Machine Learning predict future access patterns, inform storage of objects in most cost- effective way + + © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 18. S3 Intelligent-Tiering storage class Automatically optimizes storage costs for data with changing access patterns Moves objects between two storage tiers: • Frequent access tier optimized for frequent use of data • Lower cost infrequent access tier optimized for less accessed data Monitors access patterns and auto-tiers on granular object level No performance impact, no operational overhead Milliseconds access, > 3 AZs, Monitoring fee per Object, Minimum storage duration © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 19. Ideal use cases for S3 Intelligent-Tiering Dynamic cost optimization with no performance impact and no operational overhead Big Data, Data Lakes Storage with changing access patterns used by multiple applications Enterprises Storage accessed by fragmented applications from various organizations Startups Constraint on resources and experience to optimize storage themselves Amazon S3 © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 21. The power of S3 storage classes Optimize your storage cost by utilizing all S3 storage classes Industry-leading performance, scalability, availability, and durability Unmatched security, compliance, and audit capabilities Cost optimization on a granular object-level Storage classes that fit your workload Set of analytics services such as S3 Select, Athena, Redshift, and EMR S-IAZ-IA Amazon Glacier Standard INT Amazon S3 © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 22. Workload pattern 1 – frequently accessed data Workl oad characteri sti cs : • F r e q u e n t l y a c c e s s e d s t o r a g e ( > 1 0 0 % o f s t o r a g e r e t r i e v e d ) • S o m e t i m e s s m a l l o b j e c t s ( a v g . o b j e c t s i z e ~ K B ) • S t o r a g e d u r a t i o n s o m e t i m e s s h o r t Common use cases: • B i g d a t a a n a l y t i c s , d y n a m i c w e b s i t e h o s t i n g , I o T s e n s o r d a t a , D N A s e q u e n c e s , f i n a n c i a l s i m u l a t i o n s , o r i g i n s t o r a g e f o r C D N Storage cl asses: • S 3 S t a n d a r d , m a y b e S 3 I N T © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 23. Workload pattern 2 – infrequently accessed data Workl oad characteri sti cs : • O v e r t i m e i n f r e q u e n t l y a c c e s s e d s t o r a g e ( < 1 0 0 % o f s t o r a g e r e t r i e v e d a f t e r 9 0 d a y s ) • L a r g e o b j e c t s ( a v g . o b j e c t s i z e ~ M B ) • S t o r a g e d u r a t i o n l o n g t e r m Common use cases: • M o b i l e s y n c & b a c k u p , d a t a l o g s , m e d i a a s s e t s f o r g a m i n g , c u s t o m e r g e n e r a t e d c o n t e n t , d a t a s t o r e d f o r d i s a s t e r r e c o v e r y Storage cl asses: • L i f e c y c l e f r o m S 3 S t a n d a r d t o S - I A o r Z - I A f o r r e - c r e a t a b l e d a t a • U s e S 3 I N T f o r a u t o m a t e d t i e r i n g • U s e G l a c i e r f o r A r c h i v e © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 24. Workload pattern 3 – data with changing access Workl oad characteri sti cs : • D a t a w i t h c h a n g i n g o r u n p r e d i c t a b l e a c c e s s p a t t e r n s • M i x o f o b j e c t s i z e s ( a v g . o b j e c t s i z e ~ M B ) • S t o r a g e d u r a t i o n l o n g t e r m Common use cases: • M a c h i n e L e a r n i n g t r a i n i n g d a t a , S a t e l l i t e a n d G e o s p a t i a l i m a g e r y , F i n a n c i a l T r a n s a c t i o n R e c o r d s , A u t o n o m o u s v e h i c l e d a t a , d a t a l a k e s Storage cl asses: • S 3 I N T © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 25. Workload pattern 4 – unknown access patterns Workl oad characteri sti cs : • U n k n o w n w o r k l o a d • Y o u o n l y k n o w t h a t o b j e c t s a r e l a r g e ( ~ M B ) a n d s t o r a g e d u r a t i o n i s l o n g ( ~ m o n t h s )  S 3 I N T Workl oad characteri sti cs: • U n k n o w n w o r k l o a d • U n k n o w n o b j e c t s i z e a n d s h o r t l i v e d o b j e c t s ( < m o n t h s )  S t a r t w i t h S 3 S t a n d a r d a n d a f t e r s o m e t i m e l i f e c y c l e l a r g e o b j e c t s i n t o S 3 I N T © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pinterest storage efficiency strategy David Chaiken Chief Architect Pinterest Chunyan Wang Engineering Manager Pinterest
  • 27. Help people discover and do what they love
  • 28. +80% +50% of users are outside the U.S. On mobile +175BPins People on Pinterest each month +3B Boards
  • 29.
  • 30. © 2018, Pinterest. All rights reserved. Pinterest S3 use cases Operational Data Store on AWS S3 Business Intelligence: Reporting and Ad Hoc Analysis Product Analytics and Experimentation Machine Learning ...and all of those fun Pinterest images ...and more standard use cases like online storage backups
  • 31. © 2018, Pinterest. All rights reserved. Storage usage growth Standard IA Glacier
  • 32. © 2018, Pinterest. All rights reserved. Storage efficiency strategy Tooling & Visibility Systematic Optimization AWS Collaboration
  • 33. © 2018, Pinterest. All rights reserved. Storage efficiency strategy Tooling & Visibility Systematic Optimization AWS Collaboration
  • 34. © 2018, Pinterest. All rights reserved. Tooling & Visibility - Server Access Logging
  • 35. © 2018, Pinterest. All rights reserved. Tooling & Visibility - inventory & access insights S3 Server Access Logs (45 day retention) S3 Inventory Tables (infinite retention) Storage size by prefix and "dataset" (mostly table partitions) S3 Access Insights Tables (infinite retention) Storage size + access type, principal, timeframe by prefix and "dataset" (mostly table partitions)
  • 36. © 2018, Pinterest. All rights reserved. Tooling & Visibility - S3 insights dataset
  • 37. © 2018, Pinterest. All rights reserved. Tooling & Visibility - deep analysis
  • 38. © 2018, Pinterest. All rights reserved. Tooling & Visibility - alerting
  • 39. © 2018, Pinterest. All rights reserved. Storage efficiency strategy Tooling & Visibility Systematic Optimization AWS Collaboration
  • 40. © 2018, Pinterest. All rights reserved. Systematic optimization Garbage collection Compression, file format change Lifecycle policy to IA (Infrequent Access), Glacier
  • 41. © 2018, Pinterest. All rights reserved. Case Study: Lifecycle Policy
  • 42. © 2018, Pinterest. All rights reserved. Storage efficiency strategy Tooling & Visibility Systematic Optimization AWS Collaboration
  • 43. © 2018, Pinterest. All rights reserved. AWS collaboration Performance Optimization for Operational Data Store Advice on Pinterest's Challenges, Analytics, and Solutions Ongoing Investigation of New Tiers of Storage: Standard, Infrequent Access, One Zone, Auto Tiering, Glacier
  • 44. © 2018, Pinterest. All rights reserved. Future work Analyze Components of Storage Growth Self-Serve Storage Budgeting and Management inside Pinterest Granular Access Controls to Data Stored in S3
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 46. Putting it all together Understand your application requirements Use tags and prefixes to organize your data Optimize across all storage classes Cost optimize on an object level (or tag, prefix, bucket) S3 Intelligent-Tiering for automated cost savings INT S- IA Z-IA Glacier Std ✔ ✔ ✔ ✔ ✔ © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Cloud enables you to be more innovative, agile, and cost effective
  • 47. Taking it to the next level Thursday, 11/29 STG213-L: AWS Storage Leadership Session: What's New in Amazon S3, EFS, EBS, and more 13:45 | Mirage, Event Center B Thursday, 11/29 STG404-R1: Performance & Cost Optimization at Scale with Amazon S3 & Amazon Glacier 16:00 | Aria West, Starvine 10 Friday, 11/30 STG203-R2: Best Practices for Amazon S3 and Amazon Glacier 11:30 | Mirage, Montego D © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 48. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Christoph Bartenstein Amazon S3 David Chaiken chaiken@pinterest.com Chunyan Wang chunyan@pinterest.com
  • 49. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.