OpenShift is the new shift in PAAS
October 16, 2015

OpenShift is the new shift in PAAS

Sonam Samdupkhangsar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Software Version

FreeShift

Modules Used

  • MongoDB, Postgresql, Tomcat7

Overall Satisfaction with OpenShift

I am using it for evaluation purposes to understand the usefulness of this product in terms of its PAAS services. I have been using the public Openshift cloud since it has a lot more cartridges available. I have developed two applications on the Openshift cloud: Kecha and Note. Kecha, is a instant messaging application and Note is a blog-like application developed using Tomcat7, MongoDB, PostgreSQL cartridges.

From developing these applications, I have learned a lot about OpenShift. I really like their devops architecture such as using environment variables per environment for username/passwords, so no need to maintain extra properties files. I like their "hooks" that triggers builds when a code is pushed-in using GIT or you can customize the process how you like using OpenShift marker files. They also have support for Docker integration which makes it more worthwhile to integrate applications using OpenShift now.
  • OpenShift is really designed well particularly from a developers perspective. I think as a developer myself I just want to pick my target app-server runtime and choose the cartridges I need using OpenShift and I can just deploy. If you are a newbie or want to try it out you can use the OpenShift public cloud and start from there.
  • OpenShift Integration with Git makes it a attractive point. You can also use OpenShift marker files to control when to build and when to deploy after each check-in makes it convenient to customize the build and deploy behavior per environment.
  • OpenShift and Docker integration makes it a very appealing choice.
  • I would like to see a public cloud using OpenShift and Docker integration. I am not aware if this is already available now.
  • I would like to see a tool that can help with extracting log files from the remote server like it being available on a Samba shared folder. And other applications that want to scan for keywords in the application log can check if there have been any errors or exceptions thrown by the application.
Redhat OpenShift has been around for quite a while as I remember. I have found their public cloud to be easy to use and I haven't had to look at any other product. I have checked out Heroku but I am happy with OpenShift.
I would definitely recommend OpenShift or give it a trial period. I think it gives a developer much more freedom in terms of code deployment, build process and even having log file access using RHC commands. One of its strengths is scaling and you can easily configure it using their tools for each application.

Red Hat OpenShift Feature Ratings

Ease of building user interfaces
Not Rated
Scalability
6
Platform management overhead
Not Rated
Workflow engine capability
Not Rated
Platform access control
Not Rated
Services-enabled integration
Not Rated
Development environment creation
10
Development environment replication
Not Rated
Issue monitoring and notification
Not Rated
Issue recovery
Not Rated
Upgrades and platform fixes
Not Rated