OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.
Built-in support for Node.js, Ruby, Python, PHP, Perl, and Java (the standard in today's Enterprise)
OpenShift is extensible with a customizable cartridge functionality that allows developers to add any other language they wish. We've seen everything from Clojure to Cobol running on OpenShift.
OpenShift supports frameworks ranging from Spring, to Rails, to Play
Autoscaling- OpenShift can scale your application by adding additional instances of your application and enabling clustering. Alternatively, you can manually scale the amount of resources with which your application is deployed when needed.
OpenShift by Red Hat is built on open-source technologies (Red Hat Enterprise Linux- RHEL).
One Click Deployment- Deploying to the OpenShift platform is as easy a clicking a button or entering a "Git push" command.
tools that are known for: