OpenShift Overview – What is OpenShift?

OpenShift is a cloud computing Platform as a Service (PaaS) by Red Hat. OpenShift provides a platform where developers can build and test applications in the cloud without having to concern themselves with the infrastructure.

OpenShift PaaS

Red Hat is a global leader in the open-source technology community. This community has helped shape OpenShift to be an advanced, secure PaaS, and fully available as an open-source solution to businesses today.

Autoscaling with OpenShift

One of the primary benefits of the OpenShift PaaS is that it provides automatic and manual scaling of the
resources that support a company’s application, accommodating bursting and usage spikes.

OpenShift has the ability to scale an application either vertically by adding resources it is using, or horizontally by adding additional instances of your application. Furthermore, developers can have this occur automatically or can turn in on manually, if desired.

Supported Software

OpenShift supports the following programming languages:

1) Java™ EE 6
2) Ruby
3) Node.js
4) PHP
5) Perl
6) Python

OpenShift also includes built-in support for several middleware components and development tools.

Middleware components:

1) JBoss®
2) MongoDB
3) MySQL
4) PostgreSQL

Development Tools:

1) Maven
2) Jenkins
3) Eclipse

The Tough Questions

How does RedHat plan to make money from OpenShift if it offers it open-sourced?

Will OpenShift be able to compete with VMware’s CloudFoundry?

OpenShift is a PaaS, but will it ever offer SaaS or IaaS products?

Red Hat

1801 Varsity Drive
Raleigh, North Carolina 27606
United States

  • OpenShift Interview with Red Hat Evangelist Mark Atwood Red Hat has been doing some awesome things with their OpenShift PaaS, and OpenShift evangelist, Mark Atwood was kind enough to spend a moment for an interview. Q. How did OpenShift come about? Red Hat is always looking for ways to bring powerful and disruptive open-source technology to where it can be used. Cloud computing and ...