Having been at a startup that used hundreds of EC2 instances and EBS volumes I can assure you all that Amazon EBS performance is downright terrible and Amazon didn't inspire any confidence that they could solve it. Even worse than the EBS performance is Amazon does not offer any shared storage solutions between EC2 instances. You have to cobble together your own shared storage using NFS and EBS volumes making it suck…
My experience with the AWS RDS database product has been excellent.
"Amazon's EBSs are a barrel of laughs in terms of performance and reliability"
81–90 of 157 posts
Re: "Amazon's EBSs are a barrel of laughs in terms of performance and reliability"
#82I recently had an EBS volume lose data for no apparent reason. I'm not a heavy EC2 user at all - I was just doing some memory/cpu-heavy stuff that wouldn't fit in to RAM on my laptop and using EBS as a temporary store so I could transfer data using a cheap micro instance and only spin up the big expensive instances when everything was in place. I ended up downloading files on an m2.4xlarge because the files I had jus…
Are you certain the data left the filesystem buffer and actually got acknowledged by EBS?
Re: "Amazon's EBSs are a barrel of laughs in terms of performance and reliability"
#83We've been looking at moving some or all of our stuff to either Amazon EC2/EBS/S3 or Rackspace cloud hosting, and it has been interesting. Amazon seems more flexible, since you buy block storage (EBS) independent of instances. If you have an application that needs a massive amount of data, but only a little RAM and CPU, you can do it. Rackspace, on the other hand, ties storage to instances. If you only need the RAM a…
Re: "Amazon's EBSs are a barrel of laughs in terms of performance and reliability"
#84Anybody care to comment on using EC2 with local (what Amazon calls ephemeral) storage and backup to S3? Seems to me the advantages are: it's cheaper and you avoid the performance and reliability problems with EBS. The disadvantages?
Re: "Amazon's EBSs are a barrel of laughs in terms of performance and reliability"
#85Earlier quoted context omitted.
Orion Henry at Heroku wrote about this and described different software RAID configurations and the performance characteristics of each a while back: http://orion.heroku.com/past/2009/7/29/io_performance_on_ebs...
Yes, but as a lowly developer, I have no idea how to set read-ahead buffers or change io schedulers. Plus, that's a year old, would love to see some updated advice. You'd think Amazon would write more guides like this.
Despite being relatively old, I think the advice and approach still holds. Clearly, EBS hasn't improved since then and the need to do this kind of striping over EBS volumes hasn't been obviated yet.
Re: "Amazon's EBSs are a barrel of laughs in terms of performance and reliability"
#86200gb really isn't all that big of a database. It shouldn't have to be this hard.
Re: "Amazon's EBSs are a barrel of laughs in terms of performance and reliability"
#87Earlier quoted context omitted.
May be I'm missing something here; Why there's even a discussion about RAID at the EBS level? When Amamzon says, "Amazon EBS volumes are designed to be highly available and reliable" and if we have to talk about RAID then the issue is on Amazon's end
I think most people are doing RAID-0 to get more perf out of EBS volumes
"His results show a single drive maxing out at just under 65MB/s, RAID 0 hitting the ceiling at 110MB/s, RAID 5 maxxing out about 60MB/s, and RAID 10 “F2″ at under 55MB/s."
Summary source: http://www.nevdull.com/2008/08/24/why-raid-10-doesnt-help-on...
Data source (google cache): http://webcache.googleusercontent.com/search?q=cache:Vscz-VX...
Re: "Amazon's EBSs are a barrel of laughs in terms of performance and reliability"
#88How is it that Amazon.com is so reliable if there are so many problems with their "cloud" products? Do they not use the same software to run their site?
Re: "Amazon's EBSs are a barrel of laughs in terms of performance and reliability"
#89We were bitten by EBS' slowness at my company recently, when moving an existing project to AWS. You effectively can't get decent performance off of a single EBS volume with PostgreSQL; you need to set up 10 or so of them and make a software RAID to remove the bottleneck. It's a fairly large time commitment to build and maintain, but it's pretty fast and reliable once it's up and running (cases like the recent downtim…
Did you use Raid10? I would love to see a post on using postgresql with ec2/ebs -- how to setup raid, etc.
Re: "Amazon's EBSs are a barrel of laughs in terms of performance and reliability"
#90We've been looking at moving some or all of our stuff to either Amazon EC2/EBS/S3 or Rackspace cloud hosting, and it has been interesting. Amazon seems more flexible, since you buy block storage (EBS) independent of instances. If you have an application that needs a massive amount of data, but only a little RAM and CPU, you can do it. Rackspace, on the other hand, ties storage to instances. If you only need the RAM a…