On top of paying 8x what it cost before/after I moved from/back to Softlayer, AWS services just didn't work right. EBS failed often. RDS, which runs on top of EBS, would fail often too. When an entire AZ failed, despite paying double the hourly rate for "Multi-AZ" instances that were supposed to automatically fail over to another zone, nothing failed over, it just failed. If I need on-demand instances these days, I'l…
Why I Dislike EC2
131–140 of 191 posts
Re: Why I Dislike EC2
#132On top of paying 8x what it cost before/after I moved from/back to Softlayer, AWS services just didn't work right. EBS failed often. RDS, which runs on top of EBS, would fail often too. When an entire AZ failed, despite paying double the hourly rate for "Multi-AZ" instances that were supposed to automatically fail over to another zone, nothing failed over, it just failed. If I need on-demand instances these days, I'l…
"EBS would fail often too"
How often is often, and in what way did it fail ?I'm currently thinking about using RDS in a production environment and it would be interesting to know the limitations.
Re: Why I Dislike EC2
#133Earlier quoted context omitted.
Network latency is very inconsistent on EC2. This is a huge issue is you use a piece of software that assume that you are in a data centre with good networking, as you'd expect in an regular data centre.
It's not about "assuming" things. It's about severe performance degradation beyond any expected levels. Yes, there are solutions to workaround these things. But it will cost way more than a dedicated hardware setup if you account all the costs (software licenses, OPS salaries, etc).
Re: Why I Dislike EC2
#134Earlier quoted context omitted.
OP. I tried to address that in the post. I'm not sure how to explain it differently. The only reason you need to spin up more instances to handle the load is because of how slow the machines are in the first place. That $750 you spend on 2x m3-xlarges could get you machines that can handle 4x the load (or more). Under normal conditions, you spend $750/m. Under peak, you'll spend $3000/month with EC2 but still $750/m…
The main issue with the hybrid approach is devops cost. you will be basically dealing with two very different infrastructures, and building the ops for such a hybrid system could be costly (in money and time). Taking this into account, the money you save shrinks, In addition, a more complex system most likely has more parts to fail as well, so your total reliability might suffer somewhat as well. Another thing to tak…
Re: Why I Dislike EC2
#135On top of paying 8x what it cost before/after I moved from/back to Softlayer, AWS services just didn't work right. EBS failed often. RDS, which runs on top of EBS, would fail often too. When an entire AZ failed, despite paying double the hourly rate for "Multi-AZ" instances that were supposed to automatically fail over to another zone, nothing failed over, it just failed. If I need on-demand instances these days, I'l…
plan for EBS to fail
plan for RDS to fail
'snapshot early snapshot often', as snapshots will help you in case of a failure
there is no automatic snapshot functionality ( yet? )
plan how to snapshot an EBS RAID (Filesystem, uptime)
Re: Why I Dislike EC2
#136Earlier quoted context omitted.
$720/mo is solely for the instance. Add in the cost of traffic (Softlayer appears to give you 5TB, so let's use that) and you're up to $1463/mo.
Yes you are right, and you also need to include the storage cost. I pick the min. cost for EC2 as my point is to show you that SL isn't much cheaper by a lot (at least using the official channel)
Re: Why I Dislike EC2
#137I sometimes feel like I'm the only one using EC2 as it was intended. S3stat's nightly job takes about 60 hours to run, and it needs to start and finish between 3am and 6am every morning. Amazon kindly keeps 20 machines ready to do that for me and only charges the time I'm actually using them. That's pretty amazing, and well worth the price in my mind. So yeah, if you need a box to run your webserver 24/7/365, you can…
Re: Why I Dislike EC2
#138I totally disagree. OK, maybe it takes a bit more time to set everything up, but when you have it all up and running (AMI's, Autoscaling, etc.) you have a robust setup that can scale when you scale (up or down). Adding a new instance literally only takes some minutes. Try that with a dedicated setup. It's more expensive for sure, but comes with a lot of flexibility.
What I see as an EC2 (or AWS in general) issue / challenge is that it's hard to switch providers. When you use S3, SQS, Cloudwatch, Elasticache, Cloudfront, DynamoDB, SES, Route53 your code is totally integrated / adapted to AWS. You can't take your code and deploy it on a different setup elsewhere.
Re: Why I Dislike EC2
#139Earlier quoted context omitted.
> 1. AWS beats all others when it comes to security [1]. While the compliance and security links are impressive, AWS still doesn't offer a BAA agreement for HIPAA/HITECH compliance. There are plenty of health care companies that are held back from AWS for this single reason. Surprisingly enough Microsoft is leading in this respect (or not, given their historical enterprise focus...) - http://www.windowsazure.com/en-u…
According to Amazon, their employees are not allowed to access to your data, so you don't need to sign a business associate agreement with them to be HIPAA compliant. I imagine this is similar to how sending patient information through the post office is not considered a disclosure to the post office.
Re: Why I Dislike EC2
#140Earlier quoted context omitted.
> 1. AWS beats all others when it comes to security [1]. While the compliance and security links are impressive, AWS still doesn't offer a BAA agreement for HIPAA/HITECH compliance. There are plenty of health care companies that are held back from AWS for this single reason. Surprisingly enough Microsoft is leading in this respect (or not, given their historical enterprise focus...) - http://www.windowsazure.com/en-u…
This is not entirely correct. AWS does offer AWS GovCloud which, provides an environment that enables agencies to comply with HIPAA regulations [1]. You have to be a US government organization to use it though. Updated: AWS also has a whitepaper on Creating HIPAA-Compliant Medical Data Applications with AWS [2]. Looks like this is support on the standard non GovCloud stack. [1] http://aws.amazon.com/about-aws/whats-n…