The Dawn Of Cloud 2.0 And Why Google Started A Price War
techcrunch.com
techcrunch.com
A lot of the reporting of this is Google driving the price cuts, with Amazon being forced to react to Google's lowered prices; however, Amazon's major price cuts have been part of coordinated events: you don't "suddenly react" by dropping a price during a planned keynote at a long-before scheduled event.
Instead, I find it much more likely that Google keeps getting rumors of these price cuts, and decides to beat out Amazon by announcing a day early to scoop the attention; I am not certain I agree with the morals of such action (without more public disclosure), but it definitely seems to be working for them :/.
I'd thereby argue that Google just wants it to look like they are trying to fight a massive price war, but in fact they are constantly reacting to Amazon's price drops, and Amazon is actually the leader in determining what the price of this product should be; at best, Google is just opting to be "just slightly lower".
At their last event, Amazon only dropped the prices of services which have a direct Google equivalent. To me, that's telling.
> Look at Fastly, a new August Capital-backed Edge Computing CDN built just for Mobile architectures. A new CDN? Not something we look to AWS and Google for. Yet.
I'm not sure how Fastly is built just for mobile architectures, and we're happy customers of them. And AWS already has a CDN called CloudFront. Isn't Google's PageSpeed Service essentially a CDN as well?
So the only way they can compete right now is on price.
All that said, almost all of my consulting customers use AWS. I have never had anyone pay me to do work on Google's public cloud offerings, although I sometimes use them for personal projects.
Not a single plausible example of this "Cloud 2.0", except for one CDN service that Google and AWS could easily compete with. Or buy if there's some special sauce involved.
The simple fact is that Google tried to do go one level up with cloud services beyond basic building blocks like raw compute power and storage (App Engine etc.), and had their lunch eaten by Amazon. And later on even by Microsoft, who's Azure is a much better fit for those enterprises already using MS tech.
So now Google is force to play catch-up, and dropping the price is the only way they can even get people to pay attention.
Because let's face it, from the reactions her on HN it was obvious that the price drop announcement was the first time many of us even bothered to seriously check out Google's cloud offerings.
Google's case study page (https://cloud.google.com/customers/) isn't exactly brimming with big names, and most of the testimonials apply to App Engine, which as far as I'm concerned is a niche product that has already had it's lunch eaten by the likes of Heroku.
Now let's take app engine:I have to download a sdk,write my app the way google wants me to,use this or that ide...and what if I want to use language X that is not supported? i cant.
Heroku is pragmatic because it relies on simple concepts like bash scripts and git.that's all,I dont have to download python or java just to push something in the cloud.
AppEngine has interesting addons though,but i just dont want to host my code on appengine just to use them. And then there is the lockin stuff.Unless the saas product is extremely complicated and impossible to "self" host, I would not rely on any technology i cant migrate to my own servers or another cloud, especially when it comes to data,I'd never ever use a appengine only database.
Google got it 100% wrong.
> “It has become clear that the public cloud is the way of the future,” Hölzle says during an interview at Google headquarters. [..] “One day, this could be bigger than ads. Certainly, in terms of market potential, it is.”
If you still don't believe, Google Cloud Platform has a published deprecation policy in its Terms of Service, which is very similar to that of other major providers. In short, you get one full year's advance notice of the deprecation of any supported service.
[1] http://www.wired.com/wiredenterprise/2014/03/urs-google-stor...
App Engine works at lightning speed (lets see Heroku turn up new instances of your app in O(ms)) because it's opinionated. You can trade performance for opinion - on the left end you have Google managing everything (App Engine), and on the other you have full flexibility (Compute Engine). Managed VMs, and other new features like Replica Pools and Deployment Manager [2], allow you to move toward a middle ground, where you can have Google do the automation of more flexible primitives (full VMs).
And you can absolutely migrate your technology to your own servers. AppScale [3] have an open source implementation of App Engine you can run yourself, and there's nothing stopping you use other open source databases such as MySQL, MongoDB, Cassandra, etc, on Compute Engine, and talking to those from your App Engine app.
It sounds like you've not looked at Google Cloud Platform for a while. Take a deeper look, you might be impressed.
[1] https://www.youtube.com/watch?v=u3B1BhyXXdc [2] https://www.youtube.com/watch?v=zZdoL5d7KC8 [3] https://github.com/AppScale/appscale/wiki