Platform as a service (PaaS) is gaining a lot of traction in the enterprise IT world, and you have likely heard about some of the big names like Google App Engine, Amazon AWS Elastic Beanstalk and Microsoft Azure, but there are also some open source competitors, such as OpenStack, that are worth noting. Since we have already covered OpenStack quite a bit, here are four other open source cloud platforms you might not know.
1. Cloud Foundry – From the marriage of EMC and VMware came a company called Pivotal, and that company introduced an open source cloud platform called Cloud Foundry. Designed to be scalable and work well with virtualized environments, Cloud Foundry’s foundation is backed by some pretty big names, including IBM, Symantec and SAP.
2. OpenShift – This open hybrid cloud application platform is Red Hat’s answer to PaaS. It automates provisioning, is scalable and runs well with a variety of different databases and programming languages. It is designed to run on top of Red Hat Enterprise Linux and comes with the many features you would expect from this long-trusted commercial Linux provider.
3. AppScale – Designed to be an open source alternative to Google App Engine, AppScale provides you with the easy application deployment you need while also opening it up for free development. Because it is modeled after the Google App Engine API, it is compatible with it and should run any GAE app.
4. tsuru – In the spirit of traditional open source development, we have to mention at least one of the smaller startups. tsuru, with a lowercase “t”, is designed to be fast and easy to deploy. It is also extensible and can run on a variety of operating systems.
All of these cloud platforms are free and open source, meaning you can download, modify and even create your own cloud business with them. Some of the companies above also offer commercial cloud services using their technology if you need it. With all of their features and enterprise support, they are sure to give proprietary cloud platforms plenty of competition.