There’s a lot of buzz lately in the industry around cloud stacks and how to build and manage them. Openstack, cloudstack, tosca, EC2, google compute, openshift, cloudfoundry, heroku, cloudbees etc..
Notice I clubbed IaaS and PaaS stacks together.
To me, what stands out from the rest is openstack.
Openstack is now proving to be a workable and replicable solution for standing up a managed IaaS cloud stack in real world situations. You could argue that cloudstack is the same way and amazon, GC have already proven it.
The reason openstack stands out is because it reminds me of the linux phenomenon 20+ years ago. The community believes in it. And the community is willing to put forth blood and toil to expand the reach of openstack.
As a result, openstack today, is not just an IaaS management framework anymore. It’s an ecosystem of “service” enablers all tied by a thread of common interest – commoditizing information systems – via common apis, common component architecture model, opensource roots, modularity etc.
What comes out of that is an ecosystem of pluggable components bound by interfaces and a scaleable architectural principle for the components.
That’s a breeding ground for explosive growth and exponential uptake of any technology.
And just because it’s opensource does not mean there’s no money to be made. Examples abound. VCs salivate!
It’s the ecosystem that openstack enables. You can’t say that for cloudstack, or google compute. You could argue about EC2.. but that’s just because they were first on the ground and cheap (not sure for how long)
And the ecosystem will start to go up the stack, you’re already seeing ties to cloudfoundry and openshift. Heroku probably has to watch out.
It’s easy to counter a company or a group of people. It is very hard to counter a movement .. and that’s what openstack is turning out to be.
I know this is a loaded post, and mostly opinions.. I’ll take the flak and take comments.