So I don't think it's that ridiculous - I can imagine Amazon one day being "that company that runs the internet, and also sells stuff".
So I don't think it's that ridiculous - I can imagine Amazon one day being "that company that runs the internet, and also sells stuff".
I would suggest that you're wildly misinformed. Not only AWS has plenty of competitors who're silently kicking their butt one area at a time, but even as pure cloud environments go, the value of virtualization continues to evaporate as hardware continues to grow faster than the population.
In other words, theoretically you'll be just able to purchase a single $5K DELL server in a few years and run an Airbnb-sized business on it. As the Moore's law keeps going, it's getting more and more insane for a start-up to invest so much of software fault-tolerance and scaling around AWS-style farms of barely alive virtualized servers from the 90s.
For a lot of businesses even today, a single Dell R720 with a Chef script makes a lot more sense (in terms of uptime, hosting bill and engineering efforts) than a small army of VPS boxes.
If you're not CPU-bound, if you don't need x100 spikes of compute, then you don't need to overpay for AWS-style elasticity, especially in terms of engineering that's required to get stable on it.
This isn't my specialty, but I suppose the list includes Microsoft's Windows Azure and the Google Cloud Platform. There are some open source efforts to watch as well, including OpenStack (backed by Rackspace and others). No doubt I've missed some.
There's plenty of time for those competitors to catch up to AWS by 2020.
Very true, but this fails to take into account that Amazon will not stay stagnant till 2020 for competitors to catch up.
Because Amazon already have a healthy majority of the users/marketshare, they are perhaps better positioned to understand and innovate upon the future needs of these customers, and keep building their product offerings by anticipating where the "puck is going to be."
With that said, nothing is set in stone, so competitors might as well overtake AWS by 2020, but if I had to bet my money, I'd bet it on Amazon.
:)
None of these have the wide product functionality that AWS has -- yet. Amazon has a multi-year head start on most of these companies, but as you mention, there's lots of time to make progress before 2020.