Get Started Now
Using OpenShift Online in the cloud is free and it's easy. All it takes is an email address.
Not sure what PaaS is or not familiar with the OpenShift architecture? Take a look at the Getting Started page.
OpenShift Online is Red Hat's public cloud application development and hosting platform that automates the provisioning, management and scaling of applications so that you can focus on writing the code for your business, startup, or next big idea.
A choice of programming languages including Java, Ruby, PHP, Node.js, Python and Perl and a complete set of developer tools are available within OpenShift Online to increase developer productivity and accelerate application delivery.
SpeedReduces the time required to build and deploy your applications by letting you focus on your code and innovation rather than infrastructure provisioning and administration.
ChoiceGives you the widest choice of programming languages, frameworks and runtimes including Java EE6 with JBoss EAP.
Open SourceLeverages an open source platform and standards-based components to ensure application portability and eliminate lock-in.
Ease of UseIntegrated development tools and intuitive interface enable you to get started quickly. No new programming models, no app changes, and no cloud lock-in.
Premium Services and Features
World-class SupportSupported by Red Hat's award-winning technical support.
Auto ScalingAutomates the scaling of your application as your user traffic increases. Pay-as-you-go access to more and faster servers.
Custom SSLSecure traffic to your custom domains with SSL and your own certificates.
Extra StorageAccess to more fast local storage for your applications.
To use OpenShift Online and take advantage of the power and elasticity of the Cloud, you only need to do the following:
- Create an "Application" in OpenShift Online (with the web console, command-line tools, or your IDE)
- Code the application in your favorite environment, or use one of the available Quickstarts.
- Push the application code to OpenShift Online (using Git)
// Create the app based on an existing GitHub repository, // And it all gets set up in the cloud rhc create-app twt python-3.3 mongodb-2.4 --from-code git://github.com/openshift/openshift-twt-mongo-demo.git // Need to make a change? A local Git repository is checked out into ./twt cd twt // .... change some code ... git commit -a -m "My first change" git push origin master // And now your changes are live online
That's all there is to it. Simple, right?