Updated December 19, 2014
Score 7 out of 10
- OpenShift Origin provides you a platform to deploy and automate your development process as well as automate your build process. Openshift has variety of Product support. It also has integration feature with build and CI tools like Jenkins,
Overall Satisfaction with OpenShift
We used OpenShift for our internal development purpose, this helped us solve so many manual and human error problems. OpenShift Origin provides you with a platform to deploy and automate your development process as well as to automate your build process. Openshift has variety of product support. It also has integration features with build and CI tools like Jenkins,
- Cost Saving (Used Open Source) version
- Easy to implement and manage
Cloud Foundry is open-source PaaS, started by VMware and spun out with other VMware-owned open-source code into EMC and VMware's Pivotal Software subsidiary. The Cloud Controller component is responsible for all management tasks. Being the main end point for the Cloud Foundry REST API, it uses the UAA module to authenticate and authorize users. Health Manager monitors the status of applications and takes appropriate actions, when it changes.
- OpenShift works on the Red Hat operating system only, while Cloud Foundry can run on all major Linux-like systems and has interfaces for most popular IaaS providers.
- Cloud Foundry natively supports Heroku buildpacks, a large collection of ready-to-use services.
- Though OpenShift uses cartridges for the same purpose, migration from a public Heroku platform to a private PaaS will not be as easy.
- Cloud Foundry has good integration with VMware’s products, including support for vCloud migration and the vSphere hypervisor. In its turn, OpenShift is well-integrated with Red Hat’s products.
- Cloud Foundry uses Warden containers, while OpenShift uses Docker containers, which have a different kind of abstraction.
- Out-of-the-box, OpenShift supports deploying applications through a Git repository, hot deploys, and auto scaling. Cloud Foundry does not support these features out-of-the-box, but they can be enabled using open source third-party tools.
- OpenShift is mainly developed by Red Hat, while a number of tech leaders are working on Cloud Foundry, aiming at making it a de-facto industry standard.
Can this solve my current deployment process? Will this fit within my budget? Can our development team handle the technologies? Will OpenShift be a vendor lock-in situation? Or can I port my applications across any platform? Can we add any cartridges? Based on need? What are the support options available? Can we integrate the load balancer with a third party load balancer?