ID:16356 Section: Cloud computing

Updated:Monday 13th October 2014

OpenShift Definition

(Wikipedia) - OpenShift OpenShift Developer(s) Initial release Development status Written in Type License Website
Red Hat
May 4, 2011 (2011-05-04)
Platform as a service, web development
Apache License 2.0
Free software portal

OpenShift is a cloud computing platform as a service product from Red Hat. A version for private cloud is named OpenShift Enterprise.

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.

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.

  • 1 Supported language environments
  • 2 Supported databases
  • 3 Supported frameworks
  • 4 Competitors
  • 5 See Also
  • 6 References
  • 7 External links

Supported language environments
  • JavaScript
  • Ruby
  • Python
  • PHP
  • Perl
  • Java
  • Haskell
  • .NET
Supported databases Supported frameworks

OpenShift supports web-application frameworks by supporting each language''s preferred web-integration API, with no required changes to the actual framework code.

  • Rack for Ruby
  • WSGI for Python
  • PSGI for Perl
  • Node.js for JavaScript

Some frameworks that work unmodified on OpenShift include:

  • AppScale
  • Heroku
  • anynines
  • Cloud Foundry
  • Google App Engine
  • Jelastic
  • ElasticBox
See Also
  • OpenStack

Tags:Apache, CakePHP, Django, Free software, Google, Java, Linux, Microsoft, MySQL, OpenShift, PHP, Platform as a service, Red Hat, Ruby on Rails, Website, Wikipedia

OpenShift Media

OpenShift Terms

    OpenShift Articles

    OpenShift Your Feedback