Do the small ec2 instances have the same performance problems as the micros? I just told my boss the other day I wasnt comfortable usings micros in production. Surely the smalls perform better?
Micros are really a completely different class from smalls and larges, because they offer "burst" performance. You shouldn't run anything in production on a micro, unless it's non-critical and not public-facing. Perhaps a 100% static web site, although even that I'm not sure about.
Why I Dislike EC2
171–180 of 191 posts
Re: Why I Dislike EC2
#172Earlier quoted context omitted.
> So yeah, if you need a box to run your webserver 24/7/365, you can find a better deal elsewhere. But that's really never been what EC2 is for. What Amazon offering is? This is AWS we're talking about. They have a service solution for nearly everything. You're saying in 2013 they still don't have a service for 24/7/365 website hosting?
I know you were asking for effect, but of course they do and it's EC2. That's why they have a heavy reservation pricing tier, which only makes sense for 24/7/365 (you pay for hours even if you don't use them). But, it's fun to point at "elastic" and tell people they're "doing it wrong" because they don't take a name chosen 7 years ago literally. As if somehow the service (called EC2 virtually everywhere -- not Elasti…
It's not an arbitrary name, elasticity is a defining concept of "cloud".
>As if somehow the service (called EC2 virtually everywhere -- not Elastic Cloud Compute) could never evolve beyond that initial use case.
EC2 is one tool. There are other tools in the Amazon box for other use cases [0] and other boxes from other providers entirely.
>Incidentally, the "elastic" in EBS must have a different meaning because one of its primary selling points is that it's persistent storage.
It's elastic because you can allocate and deallocate rapidly and pay only for what's allocated at a given time.
Re: Why I Dislike EC2
#173On 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…
Hey Dan, interesting to hear your experiences with EC2, especially with RDS - Would you mind expanding on your comment: "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.
But, that's why AWS gives you RDS backups, AZ failover, etc. -- the backups won't fail (they're stored on S3), and with AZ failover, you can make downtime vanishingly small. But you need to actually do that.
A lot of people seem to confuse S3's 99.9999...% reliability with the EBS-backed stuff, which you must plan for eventual failure with.
Re: Why I Dislike EC2
#174Earlier quoted context omitted.
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.
Unfortunately, contracts with most medical companies or governments handling HIPPA data disagree.
Re: Why I Dislike EC2
#175Earlier quoted context omitted.
How does Rackspace work? Do they work just like Linode or are they an AWS competitor? I heard some good reviews about them, but not sure...Anyone here on Rackspace who could give us some pluses and minuses of the service?
We had a 2/3 ec2 1/3 rackspace split, and ended up moving largely off rackspace for operational reasons. I found the interface much more usable at AWS, whereas the one at Rackspace was a 'five clicks to do anything' webif, though apparently they've improved in recent months. I'm not heavily experienced in cloud offerings, but it's far easier to manage the AWS stuff than the rackspace - the DNS management is quite fle…
Re: Why I Dislike EC2
#176Earlier quoted context omitted.
How does Rackspace work? Do they work just like Linode or are they an AWS competitor? I heard some good reviews about them, but not sure...Anyone here on Rackspace who could give us some pluses and minuses of the service?
We were on Rackspace before moving to AWS. Their sales person flat out told us on our contract renewal call that the only thing they could compete with AWS with was customer service. I appreciated their honestly but they were lacking a few required services for us at the time.
Re: Why I Dislike EC2
#177Earlier quoted context omitted.
Agreed. And of course, the second letter stands for compute . If you find yourself using words like traffic instead of computation and discussing the finer points of the per-hour billing feature instead of how many CPU-hours of jobs are enqueued, you should definitely consider that you're trying to use a tool that wasn't designed with your needs in mind. That said, AWS in general has a lot of useful tools for web dev…
I'm interested to hear the next shoehorned criticism based on the third word, 'cloud'.
Re: Why I Dislike EC2
#178Earlier quoted context omitted.
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…
The trouble with HIPAA requirements is that they're not clearly defined and are open to a variety of interpretations. Our experts advise a safe, CYA approach and mandate a BAA agreement is in place with every partner touching sensitive patient data, even if encrypted and protected on multiple levels. Thus far Amazon is not accommodating to such a request. Other's have their own opinions and, in the end, we all weigh…
Re: Why I Dislike EC2
#179Earlier quoted context omitted.
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.
Unfortunately, contracts with most medical companies or governments handling HIPPA data disagree.
Re: Why I Dislike EC2
#180The first letter in EC2 stands for elastic. If you aren't using EC2 for it's elasticity then you're probably doing it wrong. Kind of a no-brainer.
Considering Amazon offers an entire pricing tier around 24/7 utilization (heavy reserved instances), it's probably safe to say that EC2 is no longer purely elastic.