27. What is Amazon S3?
• Key-Value Store
• Simple API
– Put
– Get
– List
– Delete
28. Amazon S3 is trusted
Peak Requests: 905 Billion
650,000+ 762 Billion
per second
Total Number of Objects Stored in Amazon S3
262 Billion
102 Billion
2.9 Billion 14 Billion 40 Billion
Q4 2006 Q4 2007 Q4 2008 Q4 2009 Q4 2010 Q4 2011 Q1 2012
29. Features of Amazon S3
• 1 Byte to 5 Terabytes
• Durable 99.999999999% (eleven 9s)
• Available 99.99%
• Low Latency 50ms
• Inexpensive $0.125 / Gigabyte-Month
• Pay as you go
• Secure
30. Data on our Infrastructure is Durable
Region
No need to
Availability Zones
duplicate
Obj data in
Objectect Object
Cop Copy order to
y
gain
durability
31. Reduced Redundancy Storage
• Less durable – 99.99% (four 9s)
• $0.093 / Gigabyte-month
• $0.037 when you store over 5000TB
32. Amazon S3 Use cases
• Backup & Archive
• Content Storing & Sharing
• Website Hosting
• Data Processing & Big Data
Awhile back one of the organizers of this conference asked me if I would be willing to give a presentation at this conference. I always enjoy the opportunity to get in front of a crowd and talk about some technology or new algorithm or something like that. So I was more than happy to come here and give a talk. But -- I asked: “What do you want me to talk about?” He said that will be doing an AWS storage conference and many of you in the audience work large companies. We went back and forth for a while. I told him that a good approach for a talk like this is to have the audience learn one or two key points. We discussed some of the key points that he would like me to talk about and then he considered the audience for the talk.
Now mind you this guy comes from business side of AWS. He thought that the main point of the talks should be that “AWS storage is enterprise ready” and that would be a great topic for this conference.
The key features of Amazon S3.You can store object as small as one byte or as large as 5 terabyte.To put that in perspective, it would take 5 LTO tapes to store a single 5 terabyte object. % terabyte is pretty big.S3 is durable, our durability is eleven 9s. S3 is highly available. We provide 4 9s of availability and we have financial incentive to meet that SLA. If we are less than 99.9% available we will give you a service credit.Low Latency our median time to retreive an object is less than 50ms. Depending on where in the world the caller is, the internet may add more latency to request than it takes for S3 to respond.As paying for S3, it is inexpensive starting 12.5 cents a gigabyte month and as low as 5.5 cents a month for customers storing over 5000 terabytes.Lionsgate 6GB movieSecurity
When you store an object in S3, we make strong durability guarantees. The reason that we can do this is because we store your data in multiple availability zones as the data arrives. When S3 acknowledges the PUT operation your data has been stored in more than 1 AZ.
99.99999% (eleven nines)S3 can survive a catastrophic failure of a data center.Scalable, S3 continues to add capacity to stay well ahead of customer demandSecure, HTTPS, encryption at rest, ACL, IAM policies, Bucket Policies
Amazon S3 is a great solution for backup use cases. When S3 acknowledges the PUT operation for your backup, the backup has 11 9s of durability.This way better than any tape back up could achieve. And besides that, your back up is immediately offsite. The other big advantage to using S3 for backup is that your data is immediately available. No waiting around for a truck to deliver the tapes from some cave.A feature that we have recently added to assist in the backup use case is Life cycle management. You can use lifecyle management to delete older backups on a schedule that you choose.
If we go back to our discussion about distributed computing, we have only touched two of the three resources. We haven’t really mentioned compute.The storage use cases are pretty straight forward, and the network resources used are also pretty obvious. But we haven’t talked about compute.
Talk abut the architecture – how it all works
Autoscaling can helpStorage – pay for what you use