6 ms·
From the previous company I worked at (which used AWS infrastructure exclusively) and many others I've spoken to, IOPS were the leading issue when it came to AW
by Smerity 14y ago
From the previous company I worked at (which used AWS infrastructure exclusively) and many others I've spoken to, IOPS were the leading issue when it came to AWS usage. Many insane solutions were proposed (such as RAID across multiple EBS just to maintain consistent disk performance), but for most use cases the only guaranteed solution was to move everything to RAM and assume disk is either stunted or useless.
My guess is that in the coming weeks, the infrastructure of the companies I spoke to will change substantially. The SSD instances are now the goto solution if you have a server up 24/7 and (Provisioned IOPS / EBS-Optimized instances) are for when you need burst infrastructure with good disk performance.
There are gaps in the AWS armour, but those gaps have been filled in at a consistent rate.
- ridruejo 14y agoThat flexibility is the beauty of AWS in my mind. You are able to "reconfigure" your infrastructure relatively seamlessly without ever having to touch or own hardware.
- abrookewood 14y agoI don't understand why you think utilising RAID across EBS volumes is insane. For years, if people needed more IOPs than a single drive could deliver, they utilised RAID to acheive it. How is this any different?
- rickmb 14y agoEven people who operate on a much smaller scale need consistent, fast performance. For them, the whole effort and cost of setting up RAID across multiple EBS instances, measuring and dropping the slowest performance constantly is completely insane compared to the disadvantages of buying or renting dedicated iron.
- cagenut 14y agoBecause EBS has astonishing variance in its response times that cause the entire raidset to have very inconsistent performance. Numbers here: http://www.mysqlperformanceblog.com/2011/02/21/death-match-ebs-versus-ssd-price-performance-and-qos/ http://www.mysqlperformanceblog.com/2011/02/21/death-match-e... In order for raid-on-ebs to truly perform well you have to setup per-volume monitoring that ejects volumes from the raidset (and runs in degraded mode) when they start performing 10x worse, and then rebuilds the back on to it (or a new one) later. It becomes a rather arcane wizard work contraption of on-the-fly raid config changes, which IMHO qualifies as "insane".