- jobs that can fit in 1.7 GB of RAM or less (Amazon's Small Instance has 1.7 GB of RAM and is about half the price than the cheapest Google plan).
- reserved heavy utilization jobs (compared to Amazon Medium 3.75 GB RAM Heavy Utilization Reserved Instances, Google is 100+ USD/month versus 35.65 USD/month for Amazon).
For jobs requiring 3+ GB of RAM and non-reserved utilization, prices seem to be about the same (and CPU performance seems to be slightly better for Google).
The Product Management question is: if not the price, then what? Without a killer Amazon feature, they're just going to play catch-up.
Maybe with the Google brand? AppEngine existing customers? Access to special data-sets or APIs? Future price drops? The later might be the most likely, once they reach scale, since their data-centers are famous for being energy-efficient.
Even Google can't instantly replicate everything Amazon has done in 5-6 years with AWS!
I think AppEngine is the competitor for the super-low price points. Free < $15, and I'd imagine you could run comparable apps on AppEngine vs Amazon's micro tier.
This is a shock to me, honestly. I firmly believe that cloud hosting is a commodity good, and that Amazon can be beaten (easily, even), but only on price. And Google's not even trying to compete on price...
Edit: closer analysis shows that Google's boxes are somewhat faster and that they don't have an equivalent to EC2 "small". And they're slightly cheaper, by about 10%. So this is a valid price play, just not a terribly impressive one. I honestly was expecting them to do something like they did for Google Drive, undercutting the competition by a factor of 2 or more.
I think pricing is just one of the dimensions on which AWS will be beaten. Google's pricing doesn't put them out of the game, and they can lower it later.
Minor price differentials only matter to big sites. But that's also where the cost of moving is the highest. Would you move reddit.com to Google for a paltry 10%? You'd have to think really hard about it, for sure. Maybe you have cheaper optimizations that could get you that 10% instead.
I don't think they expect people to migrate in waves but I think there will be a time when "we know AWS" isn't a sound argument. There are plenty of projects to come that can evaluate both on their own merits. It's what each does from today that will answer those questions.
Also, GAE no doubt will play a role. I'm interested to see what comes of Cloud Endpoints (REST APIs) and other integration we can get between the two. I think this opens up some very interesting possibilities but I won't get into that.
And let's not forget that not everyone is thrilled with AWS. It's a great service but it has flaws. Google can afford to make a long-term effort to build a solid product that goes head-to-head with AWS.
provider name cores ram $ / hour
google n1-standard-8-d 8 30GB $1.16
ec2 m2.2xlarge 4 34GB $.9
ec2 m2.4xlarge 8 64gb $.8
so if you're ram constrained, it's not obvious that google is a win. Still, it's really nice to have serious competition to ec2. Hopefully amazon will be smart enough to mimic much of the ec2 api, not because it's pretty or nice, but because we have huge investments in it already.They probably decided to focus there so they can start with 1,000 new customers of meaningful size instead of 1,000,000 tiny accounts. Even Google needs time to scale up new offerings and the business processes around them!
Sorry, it's just that the "$X for the cheapest Y" argument's always bothered me as a particularly false comparison. I remember the same in the Dell vs Apple arguments a few years ago.
To, continue the RAM analogy Honda created the Acura brand to have higher levels of customer service so their 30,000$ TSX could better compete with BMW's 30,000$ M3. Thus, Google by only offering relatively expensive instances can better target the Amazon's most valuable customers.
In the Google/AWS example, additional power/capacity can either be incremental (10% more RAM, etc), or class defining (web server versus super computer). There may be other attributes that stand apart, but everybody seems focused on price and cpu/ram. I don't know AWS well enough to honestly compare, but is Google's service incrementally different, or does it provide a capability that AWS doesn't offer?
The cheapest tier on Amazon is less than $15 a month.