|Initial release||May 4, 2011|
|Type||Cloud computing, Platform as a service, web development|
|License||Apache License 2.0|
The software that runs the service is open-sourced under the name OpenShift Origin, and is available on GitHub. Developers can use Git to deploy web applications in different languages on the platform. A version for cloud computing is named OpenShift Enterprise.
OpenShift also supports binary programs that are web applications, so long as they can run on Red Hat Enterprise Linux. This allows the use of arbitrary languages and frameworks. OpenShift takes care of maintaining the services underlying the application and scaling the application as needed.
Supported language environments
OpenShift supports web-application frameworks by supporting each language's preferred web-integration API, with no required changes to the actual framework code.
Some frameworks that work unmodified on OpenShift include:
OpenShift supports applications as web programming cartridges. Following are the web programming cartridges available. After createing the application one can add cartridges to enable additional capabilities like databases, metrics, and continuous build support with Jenkins.
- Instant Apps like Drupal 7, WordPress 4, Ghost 0.6.4
- Java based cartridges like Tomcat, JBoss
- Ruby on Rails
- PHP, CodeIgniter, PHP with Zend Server
- Python, Django
Complete list can be viewed on their webpage after registration.
- "FAQ: Frequently Asked Questions | OpenShift by Red Hat". Openshift.redhat.com. Retrieved 2013-06-16.
- Morgan, Timothy Prickett. "Red Hat takes OpenShift platform cloud private". Retrieved 2012-12-11.
- "Microsoft .NET Apps on OpenShift – Wait, what?".
- "Getting Started with Vert.x on OpenShift". Retrieved 24 April 2014.
- OpenShift main page