OpenShift is Red Hat's Platform-as-a-Service (PaaS) that allows developers to quickly develop, host, and scale applications in a cloud environment. With OpenShift you have a choice of offerings, including online, on premise, and open source project options.
Quickly build, launch and host applications in the public cloud, operated and supported by Red Hat.
Bring the benefits of PaaS to the enterprise with a private application platform in your data center or private cloud.
OpenShift Dedicated is a hosted version of OpenShift Enterprise, operated and supported for your business by Red Hat.
JBoss services provide the powerful capabilities of JBoss Middleware as cloud based services on OpenShift. Developers can build applications, integrate with other systems, orchestrate using rules and processes, and then deploy across hybrid environments.
Offering a choice of programming languages and frameworks, databases and development tools allows your developers to get the job done, using the languages and tools they already know and trust.
Developers can easily and quickly develop applications using either the web console, command-line interface (CLI), or integrated development environment (IDE).
The developer can push code to be built and run on OpenShift through their software version control solution or OpenShift can be integrated with a developer's own automated build and continuous integration/continuous deployment system.
OpenShift then orchestrates where application containers will run and manages the application to ensure it's available for end users.
With your app running in the cloud you can monitor, debug, and tune on the fly. Experience a surge in web traffic? Scale your application automatically or allocate capacity ahead of time.