Easy Amazon EC2 Instance Comparison
ec2instances.info
ec2instances.info
I have no idea why people like aws so much. To spin up a simple vm, I had to go to the correct web interface for the specific location, go through a wizard full of weird nicknames for all services while browsing multiple pages of documentation to figure out that I need "ec2" and "t1.micro" or "m2.macro", how much they cost, what the hell an "ebs" is, then download the key they generated (which was only valid for that one location as it turned out later...)
At google, I just selected "vm", specified the location, cpu, ram, storage, entered my own key into a text field, it immediately quoted a price and I was done. 2 clicks and 5 input fields, no documentation needed, all made sense.
A lot of Googlers lurk these forms and I'm sure they'd love the feedback.
1. No tag based billing ala aws. The only way to separate bills seems to be using projects. Which means separate networks. Which means more vpn needed to tie it all together to corp network?
2. Need more granular IAM scopes. I.e. I want a user that gets readonly for compute, disks and snapshots and create/delete for snapshots.
3. Tags are labels are tags? For me that was a bit of wtf moment. It might have its reasons but I want to add labels without possibility to trigger firewall rules. For that matter why labels are alpha feature? It's not like it's a new service.
Google is not suitable for development at all.
Looking towards the next several years:
* https://cloud.google.com/container-engine [docker in the cloud]
* https://cloud.google.com/bigquery [sql for analytics]
* https://cloud.google.com/ml [tensor flow]
* https://cloud.google.com/dataflow [2nd gen map-reduce]
* https://cloud.google.com/bigtable [large scale semi-structured storage]
* https://cloud.google.com/preemptible-vms [cheap VMs]
* https://cloud.google.com/compute/docs/networks-and-firewalls [fast networks]
Quite a lot of Google's infrastructure crown jewels have become part of their Cloud offering. Not sure where to start looking for competing AWS services, forget about looking closer at design / docs / scale / reliability.
[xGoogler here, used to work on GCP]
If you need a month to properly get to know AWS, any major change will most likely cause another month of getting to know the new system.
Or it could go the other way. No certainty there
I tend to think of costs in terms of monthly, as well, and this is valuable when working out cost-proposal estimates for projects I'm pitching to potential clients.
And yes, it is hair pullingly frustrating experience trying to figure out how much an EC2 instance is going to cost you using Amazon's tools.
What do you find frustrating? What can we improve? Let us know!
(Disclaimer: I work for AWS.)
Q: Why is the pricing for each RDS database engine different?
The pricing for each database engine of RDS varies because our costs are different for each. These costs include many operational components in addition to software licensing. We will continue to work hard to reduce costs and pass on those savings to our customers.
My guess is that Postgresql required them to write much more internal tooling to "get right", and the costs reflect that.
See also: https://aws.amazon.com/rds/faqs/
Depending on your needs, dedicated hardware can run a lot cheaper. You can over-provision by 4x and you're still saving money. There are a lot of other benefits to AWS though, it's a huge ecosystem, and it's much more flexible.
I opened up a PR (https://github.com/powdahound/ec2instances.info/pull/202) to store the rest.
http://blog.robertelder.org/a-weird-old-tip-about-ec2-instan...