A few months ago I talked about our plans to offer a persistent storage feature for Amazon EC2. At that time I indicated that the service was in a limited alpha release with a small number of customers. Since then the alpha testers have been putting the service to good use and have provided us with a lot of very helpful feedback.
As of today, the Amazon Elastic Block Store (EBS) is now open and available to all EC2 users.
EBS gives you persistent, high-performance, high-availability block-level storage which you can attach to a running instance of EC2. You can format it and mount it as a file system, or you can access the raw storage directly. You can, of course, host a database on an EBS volume. In fact, Eric Hammond has already written an article, Running MySQL on Amazon EC2 with Elastic Block Store.
EBS volumes can range in size from 1 GB to 1 TB. You can mount many of them on the same instance, and even stripe (aka RAID 0) your data across them to increase performance.
The volumes can be attached to any single instance within a single EC2 availability zone. They are also automatically replicated within the zone.
During the beta you can create up to 20 EBS volumes consuming a maximum of 20 TB of space. You can make a request for additional volumes here.
You can snapshot a volume to Amazon S3 with ease, and then, if needed, create new volumes (of the same or different sizes) using the snapshot as a base. Of course, if you create a new volume with a size that doesn't match the size of the volume where you took snapshot, you will have to resize the new file system. When you create a new volume based on an S3 snapshot, the data is loaded lazily; there's no need to wait for the snapshot to load.
EBS usage is charged based on storage and on I/O requests. Storage costs $0.10 per GB per month and I/O requests cost $0.10 per million. Snapshot storage is charged at Amazon S3 rates. The AWS Simple Monthly Calculator has been updated to reflect the new features so that you can estimate your costs with ease:
All of the EBS functionality can be accessed through the EC2 APIs, through the EC2 Command Line tools, through ElasticFox, and via a number of third-party tools and libraries.
The popular ElasticFox extension for Firefox has been updated with full support for EBS. You can see all of your volumes and your snapshots on a new tab:
You can create volumes and attach them to running instances using simple dialog boxes:


You can create a snapshot with a single click:
And then create a new volume from the snapshot just as easily:

Third party tool and library support is already starting to appear. In fact, I've created a separate post, Amazon EBS - Tool and Library Support, which I will be updating a couple of times in the next day or so as announcements are made.
Also, Amazon CTO Werner Vogels has written a really good post which includes some great insights into the architectural and philosophical considerations behind our line of storage services.
And there you go!
-- Jeff;



Great news! I've been very excited about trying out EBS. Among other things, this should significantly simplify running MySQL and other databases on EC2.
Posted by: Mirko Froehlich | August 20, 2008 at 10:56 PM
Wow at last....
Posted by: Suhaib | August 20, 2008 at 11:11 PM
These are really great news:)
Posted by: John Nousis | August 20, 2008 at 11:52 PM
This is terrific, now for some info on using it with the opensolaris beta AMIs!
Posted by: Sean | August 21, 2008 at 05:09 AM
Awesome! The folks at Amazon are amazing! Thank you for all your hard work!
Pete
Posted by: Pete Jalajas | August 21, 2008 at 05:39 AM
Kudos to the AWS team for launching EBS! This opens the door to lots of exciting new solutions around EC2.
Posted by: David | ServerDploy | August 21, 2008 at 06:51 PM
As I said - awesome thing, now please, add some more EC2 datancenters to Europe (preferable Russia -:) but even for example Germany would be good). To reduce delays and provide additional redudancy....
Posted by: Joktar | August 22, 2008 at 01:00 AM
great job.. now we can have dual backup of our data.
Posted by: Dushyant Sharma | August 22, 2008 at 02:44 AM
Cool! :)
alexa_tovari@hotmail.com
Posted by: Yenny | August 22, 2008 at 12:05 PM
This totally ROCKs, It will be fun to look back 10 years from now and remember when Cloud computing became the industry standard. As a long time personal fan of Amazon, It's great to see the strides being made for the greater good of the industry, the economy and the users. Collaboration for Success,
Andy H
Posted by: Andy Hepelle | August 25, 2008 at 02:35 PM
Are there any plans to adjust EC2's pricing given the introduction of the EBS?
It seems like the mid range server instances no longer requires close to a 1T of space, given that most data files will now be hosted on EBS.
Posted by: Jayme Dunlop | September 03, 2008 at 10:56 AM