My Photo
E-Commerce Service
Amazon E-Commerce Service (ECS) exposes Amazon's product data and e-commerce functionality.

Elastic Compute Cloud
Amazon Elastic Compute Cloud is a web service that provides resizable compute capacity in the cloud.

Historical Pricing
The Amazon Historical Pricing web service gives developers programmatic access to over three years of actual sales data for books, music, videos, and DVDs.

Mechanical Turk
One of the best ways to understand Amazon Mechanical Turk is to complete a HIT and see what the experience is like.

Simple Storage Service
Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers.

Simple Queue Service
Amazon Simple Queue Service offers a reliable, highly scalable hosted queue for storing messages as they travel between computers.

Alexa Thumbnails
All thumbnail images are accessible via web services, using SOAP or REST.

Alexa Top Sites
The Alexa Top Sites web service provides ranked lists of the top sites on the Internet.

Alexa Web Information Service
The Alexa Web Information Service makes Alexa's vast repository of information about the traffic and structure of the web available to developers.

Alexa Web Search
The Alexa Web Search web service offers programmatic access to Alexa's web search engine.

« Two new locations for The Start-Up Project: San Diego and Los Angeles | Main | Amazon EC2 Gets More Muscle »

Amazon S3 At Your Service

Service Virtually everyone on the Amazon Web Services team has occasion to interact with our developer customers from time to time. This rich source of product feedback gives us a lot of insight into ways that we can do an even better job of meeting their needs as we grow and enhance each of our web services.

Some of the developers building applications with Amazon S3 have been asking us about an SLA, or Service Level Agreement. An SLA defines the minimum acceptable level of performance from a service along with some sort of penalty for not meeting expectations. A typical SLA actually defines a performance or reliability boundary which is somewhat lower than what the system is actually designed, built, and expected to deliver.

We know that many of our customers, including a multitude of teams within Amazon, are using S3 in mission-critical ways and need a formal commitment from us in order to make commitments to their own users and customers.

After talking to many developers to make sure that we fully and precisely understood what the term "SLA" meant to them, we were able to start defining one that was appropriate for S3.

I am very happy to announce that, effective October 1, 2007, The Amazon S3 Service Level Agreement is in effect.

This SLA has been in the works for a while and we take the commitments made in this document quite seriously. We knew that S3 had to meet the very high performance and reliability goals set by our internal clients. We strongly believed that meeting this level of operational excellence would be good enough for our external users as well. Before we published our SLA, we wanted to get a better sense of how our external developers were making use of S3. With well over 5 billion objects under management, we now understand the usage patterns and properties needed to make an informed commitment.

You can read the entire document to see how this will work. Basically, we commit to 99.9% uptime, measured on a monthly basis. If an S3 call fails (by returning a ServiceUnavailable or InternalError result) this counts against the uptime. If the resulting uptime is less than 99%, you can apply for a service credit of 25% of your total S3 charges for the month. If the uptime is 99% but less than 99.9%, you can apply for a service credit of 10% of your S3 charges.

We're committed to providing a highly available service which meets the needs of current and future customers. This new SLA is our way of formalizing that commitment, letting you know what the minimum expected level of performance will be.

As is the norm with agreements like this, there's some fine print and you should definitely read it yourself to learn more.

--Jeff;

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/183837/21849317

Listed below are links to weblogs that reference Amazon S3 At Your Service:

» Amazon S3 gets a SLA. Exhale. from Webreakstuff
A couple of hours ago Jeff Barr (senior evangelist over at Amazon) posted about Amazon S3s new Service Level Agreement - which if you happen to run services on the platform (like we do here at Webreakstuff) is a pretty good piece of news. Ever s... [Read More]

» Amazon's S3 Gets An SLA from O'Reilly Radar
Amazon Web Services now has an SLA. S3 (storage) and EC2 (virtual servers) have been adopted by many web companies to save money, but until now they've just had to trust that the services would stay up (Radar post).... [Read More]

» Amazon Offers SLA for S3 Storage from Data Center Knowledge
Amazon announced today that it is implementing a Service Level Agreement (SLA) for its S3 utility storage service. [Read More]

» Amazon S3 SLA from Stut.net
Amazon have announced an SLA for their S3 service which is, you know, good news. But like every other company on the planet they place responsibility for monitoring whether they meet it on the customer. By definition an SLA is a company committing to a... [Read More]

» Amazon Web Services Blog: Amazon S3 At Your Service from share.websitemagazine.com
Effective October 1, 2007, The Amazon S3 Service Level Agreement is in effect. [Read More]

» Amazon S3 SLA from NextBlitz
Amazon S3 is a great service that enables companies to store data on Amazon infrastructure and access it via a web services interface. You get the benefit of only paying for the storage capacity that is actually used/accessed, and the [Read More]

» When data centers compete from Rough Type: Nicholas Carr's Blog
Nirvanax, an online storage utility now in public beta, has been touting its 99.9% uptime guarantee as a way to set itself apart from Amazon's S3 storage service. Today, Amazon responds by rolling out its own 99.9% guarantee. This is a great - and earl... [Read More]

» Amazon announces SLA forS3 from electronic museum
One of the fears which cloud computing - or any hosted application - brings out in museum and other IT professionals is that your up-time becomes reliant on services over which you have no control. Ive always argued that although this is a real ... [Read More]

» links for 2007-10-09 from hatch.org
The Atari 2600: The Box That Launched A Million IT Careers - Hardware - IT Channel News by CRN and VARBusiness Nice article Kevin: "...the Atari 2600 opened many kids' eyes to the capabilities of technology." (tags: Retro Atari... [Read More]

» Amazon now offers an SLA for S3 from MasterMaq's Blog
Amazon announced on Monday the launch of an SLA, or Service Level Agreement, for the S3 web service.... [Read More]

» CIGREF, SaaS, SLA et ... innovation from Blog de Youssouf Chotia
Ci-dessous un résumé du compte-rendu fait par Louis Naugès de l'assemblée générale du CIGREF -------------- Le mot du Président, Didier Lambert, DSI Essilor Avec son enthousiasme communicatif, le nouveau Président du Cigref a donné sa vision d... [Read More]

Comments

These are pretty exciting news, Jeff. I've heard it from several people that they could not risk a move to S3 because of the lack of a Service Level Agreement. No excuse now - this is a great move.

Wrote about it here, too:
http://blog.webreakstuff.com/2007/10/amazon-s3-gets-a-sla-exhale/

This is a great start! When are you guys going to provide some kind of guarantee on EC2 as well? Also, it would be great if you make EC2 instances persistent. You do not need to provide a SLA for data stored on EC2, but at least some assurance that the data will not be lost due to shutdown or hardware failures.

"you can apply for a service credit" - How does one go about this process? Hopefully it is not on some page hidden 10 links deep.

great news, thanks. Another thing that recently came to me was that it would be very nice if there was an option to quasi acquire a permanent IP as an entry point into S3, meaning that I can have a load balancer on there and if it fails give the ip to another one, which is probably a faster solution than some faulty dyndns or low TTLs in your dns server.

Or is there another suggestion?

I've heard it from several people that they could not risk a move to S3 because of the lack of a Service Level Agreement.

Great move. But is it really the case that customers who have experienced outages are responsible for initiating the service credit claim? Within 10 days? With all the pertinent details? Surely you already have all the relevant information and can spot and process the credit automatically without customer input? Seems like off-loading responsibility to customers to me, but maybe I am too cynical! :-)

Great,

You have an SLA. Now for the next step!

AWS needs to have a Security document in place describing the physical and logical security procedures for AWS. How are old hard drives cycled? Are they destroyed? Are they sold without being securely wiped? Who has access to the hardware? Is it possible for customers to get access to other customers data? Has it ever happened? Is AWS Hippa compliant?

PLEASE do this. I had a Fortune 50 client ready to use AWS but could not because there was no security document.

This is awesome, we've been getting a lot of request for an SLA in context to our S3 backed Disaster Recovery solution ElasticDrive. We're one step closer to ditching the idea of traditional storage in favor of a complete cloud based solutions.

Nice work!

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

If you have a TypeKey or TypePad account, please Sign In

May 2008

Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31