OpenShift Reviews

60 Ratings
<a href='' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.9 out of 100

Do you work for this company? Learn how we help vendors

Overall Rating

Reviewer's Company Size

Last Updated

By Topic




Job Type


Reviews (1-16 of 16)

Companies can't remove reviews or game the system. Here's why.
February 25, 2020
Kadu Barral | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
We are using OpenShift as a hybrid cloud Kubernetes platform and it enables us to build applications using any programming languages or frameworks. Our production environment is running about 4000 docker images with reliability and high scalability.
  • Works on a bare metal environment.
  • Auto route registration.
  • Log management.
  • Self-healing.
Red Hat OpenShift is perfect if you need to use Kubernetes on-prem, for cloud it could be costly and less effective than managed providers. If your on-premises environment is big and you don't want to pay for virtualization, it is possible to deploy OpenShift on bare metal.
Red Hat support is really useful and the documentation is rich. The community is big because the open source version, so you can find a lot of things on internet.
Read Kadu Barral's full review
February 11, 2020
Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Red Hat OpenShift is used by our company as an enterprise, hybrid cloud Kubernetes application platform mainly for the container orchestration purposes. It enables us to build applications using a choice of programming languages, frameworks and application lifecycle tools. It allowed us to enhance our existing project environments without insane costs or fear of platform and vendor lock-in.
  • Nicely supports Red Hat Enterprise Linux for worker nodes.
  • Helps teams reach production faster and easier.
  • Starter plan only supports one project.
  • No native support for agents other than Jenkins.
OpenShift is a perfect solution if your teams develop applications with multiple, different languages and tools and deploy these through container images. Does not matter whether your choice of infrastructure is on premise, a public cloud or hosted; OpenShift supports all options. On the other hand it is much less useful for non-dockerized projects.
First of all OpenShift Help Portal is a great place to get assistance in case of any OpenShift platform related technical questions. When it comes to paid support subscription friendly support agents can find the right answer for you in a matter of minutes which is super efficient way of solving any critical issues.
Read this authenticated review
August 15, 2019
Andrew Starodubtsev | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
1. I'm using OpenShift as development / testing / staging environment for almost all web projects.
2. Learning platform to cloud technologies / Computer Science / DevOps (e.g. kubernetes, minishift).
3. An experimenting / testing platform to test new services, functions, features.
4. As a showcasing platform, where staging working prototypes are presented to clients.
  • Integrations (github)
  • Latest versions environments (python, node, etc.)
  • Scalabilty and extensibility
  • Compliance
  • Containers
  • Networking
  • Maybe more python and nodejs apps.
OpenShift is effective for almost all, especially advanced and complex web applications and services scenarios.
Very reposnsive.
Read Andrew Starodubtsev's full review
August 18, 2019
Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
OpenShift is being used at a project level. OpenShift makes it easy to host our web application on the cloud. Being on the cloud makes our application more accessible than it was before. The interface is easy to use and understand so there is not too much difficulty on that front. It can also be useful from time to time for testing out prototypes.
  • Easy to use interface.
  • Free 1GB access on signup.
  • It is considerably fast.
  • When there is a failure while uploading a project it may take time to understand where the problem is coming from.
  • SSL certification knowledge is required before deploying web projects.
  • Difficult to check and understand logs.
OpenShift is well suited in most cases. They provide 1GB of free space upon sign up. Customer support is also quick and responsive. Recent server movement from Jboss servers to a more complex server system has made things a bit difficult but still, it is great and one of the better tools in the market.
Their customer support team is good and quick to respond. On a couple of occassions, they have helped us in solving some issues which we were finding a tad difficult to comprehend. On a rare occasion, the response was a bit slow but maybe it was because of the festival season. Overall a good experience on this front.
Read this authenticated review
May 03, 2018
Aivann Carlo Cariaga | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
OpenShift is a great way to start, especially their free tier. It is excellent for software engineers who want to learn PaaS. I have tested many PaaS system from Heroku, IBM Bluemix, to Azure Microsoft. It is great for solo developers and large enterprises.
  • LocalHost using Minishift, having your own PaaS locally
  • Fast Build times
  • Node Support
  • .Net Support
  • Runs on CoreOS
  • Vertical Scaling
  • Horizontal Scaling
  • No Credit Card Needed
  • Free Tier
  • Pricing
  • There is a steep earning curve
  • More tutorials
I discovered that our projects needed a rewrite on a lot of server code, the project we are currently working on requires reverting old versions of our project, GitHub support, persistent connection, source to image, vertical scaling, horizontal scaling, simplified routing What's great is that OpenShift supported that not only that they have a basic example to get started fast. Another great feature is that their online console is very fast.
Read Aivann Carlo Cariaga's full review
March 04, 2016
Peter Ivie | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Right now, it is being used for a single website that has previously been hosted either personally, in EC2, or on Bluehost over the years. I picked Openshift because it had the capability to scale up, but I don't get charged when use is low, which is the case a majority of the time.
  • No work seems to be required in order to scale up.
  • Free service when use is low.
  • I love the ability to login with SSH!
  • Data storage seems a bit costly in comparison with the other services, but maybe I am just cheap.
I think if you have a lot of data requirements, you could still use Openshift, but you might need to store your data elsewhere. It seems particularly suited for low content websites with bursty traffic patterns. The online interface is very simple, which is good for those (like me) who prefer to configure things from an SSH shell.
Read Peter Ivie's full review
February 20, 2016
Dale Larsen | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source
We use OpenShift for quick easy up websites that don't require a lot of ongoing development. We use AWS for our bigger projects that we need more control over. For example, we use OpenShift if a client needs a click-through website without much real functionality, or just a basic website.
  • Quick setup complete with pre-configured gears.
  • Easy to manage modules and gears.
  • Comes with a git repo.
  • If my site doesn't get much traffic it goes offline sometimes, so I had to set up a service to ping my site frequently.
  • Sometimes my site just goes offline randomly and I have to go restart my app.
If they want it for a simple php site or they don't have deep AWS knowledge I would recommend OpenShift.
Read Dale Larsen's full review
November 27, 2018
Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
We evaluated OpenShift as a docker platform for our company. While not chosen for non-technical reasons, OpenShift was a definite leader in the list of competitors. The intention was to use this platform across the company for development through production. Integration with our CI/CD pipeline was intended. Simply put, OpenShift solved the majority of our continuous development and deployment issues.
  • Built on top of Kubernetes giving it a solid base to work with.
  • Extensive API support allowing developers to extend the platform as needed.
  • Built for security. For instance, containers are expected to run as a non-root user inside the container. If this is not the case, OpenShift complains and requires an explicit override to allow the container to run.
  • There is a bit of a learning curve. Especially for how OpenShift expects code to be developed.
  • Not for small deployments. OpenShift runs on Kubernetes and with that comes a fairly hefty server count requirement.
As with any solution, it depends on how and why you want to deploy it. OpenShift is excellent for medium to large deployments, but I would caution against smaller deployments unless you're planning on ramping up to a larger deployment in short order. It just doesn't make financial sense to deploy it in a small configuration.
Read this authenticated review
October 16, 2015
Sonam Samdupkhangsar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
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.
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.

Read Sonam Samdupkhangsar's full review
December 16, 2014
Isaac Christoffersen | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Review Source
We leverage OpenShift in a number of ways. First, we use it to support the Academic institutions by setting up environments for students to access course applications. Second, we use it to host our Sales Automation and quote generation tools. Finally, we leverage it to support development environments and enable developer self-service.
In addition to being a consumer, we also are a consulting company where we advise companies as to the use and implementation of OpenShift and PaaS solutions within there environment. We help them identify which applications are ideal fits and which ones should be avoided. In addition, we have worked with other partner companies to bring their products to the OpenShift environment. ownCloud is one such company where we not only created the instant application to be deployed in the environment, but also developed an on-premise Dropbox alternative for companies concerned about data ownership.
  • Ability to rapidly create application hosting environments
  • Security-first mindset with SELinux and limited ports open by default
  • Rich ecosystem of tools, frameworks, and languages. While most PaaS environments are just now moving to a Polyglot platform, OpenShift has been doing it from day one.
  • Improved monitoring of the stack. Difficult to see how the different layers can be impacted and correlate events.
  • OpenShift + Docker deployment strategies - ability to move application workloads between different deployments such as developer environments, other cloud providers.
  • More commercial supported applications similar to Drupal, Wordpress, EnterpriseDB, MongoDB, AppDynamics, etc.
OpenShift is not suited for database hosting scenarios like Oracle RAC. Best suited for stateless web applications, but if there is shared data, a distributed cache is probably about the best way to handle that.
Read Isaac Christoffersen's full review
July 14, 2014
Keith D. Moore | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
We are currently using OpenShift to host Aerogear's Unified Push Notification server from Red Hat. Aerogear is installed as a plugin which is called a cartridge in OpenShift terminology. One of the dependencies for Aerogear is MySQL. It is also bundled as a cartridge and is selected as part of the Aerogear cartridge install.
  • Cartridge Architecture - The ability to install existing cartridges from the community as well as ones you create makes it really easy to get a PaaS up and running quickly
  • Source Control - OpenShift provides the ability to control changes to your software thru a Git repository. This allows you to effectively manage your software.
  • RedHat Console - RedHat provides some nice Ruby based tools that allow you to interact with your server. You can tail logs, restart the server, ssh in and change JBoss configuration settings for example.
  • Auto Scaling - There is the ability to auto scale an application. However, you have to decide on this up front. There doesn't seem to be a way to change this after the application is created.
  • Upgrading Cartridges - You can upgrade cartridges thru the source code repository provided. However, it would be nice if you could just select a new version in the UI.
  • Free Version - If you have an application running in the free pricing model and have not accessed it in over 24 hours, the application goes into a pending status. The first request after the 24 hour period will fail while your application starts up. The pricing model is really inexpensive so this really is not a big deal however.
I think OpenShift is a really nice choice for a PaaS provider. It is extremely inexpensive, especially when you compare it to others that might charge around $600 a month. For one application, a company should expect to pay somewhere between $0 and $50 per month for OpenShift services. Disclaimer: I have NOT used it in a production environment with any real load, however, I don't expect to see any issues.
Read Keith D. Moore's full review
November 09, 2017
Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
RedHat Openshift is used across the whole organization to cover 2 needs. First foster a DevOps culture between developers and the middleware team. Secondly standardize the way applications are implemented based on a limited set of docker images and homogenize all configuration properties through a unified all-in-one property file defining JMS queues, JDBC databases, web-services url etc...
  • Openshift has an intuitive easy-to-use web interface as well as an OC client if you need to automate (oc stand for Openshift client).
  • Openshift concepts are clear and well defined (pod, route, probe etc...).
  • Fast, stable with an integrated monitoring tool that covers most the needs.
  • I would like to use another CI tool instead of Jenkins.
  • It would be useful to have a tool to apply global changes on all applications across all tenants at once.
  • An integrated statistical module keeping historical data would be interesting.
Openshift is well suited if you want to go for docker and kubernetes but you want to hide the complexity of these 2 technologies. Openshift is a layer above these 2 technologies that makes easy to use container technology. If you already have RedHat OpenStack (for VM technology) you shouldn't use OpenShift.
Read this authenticated review
January 05, 2017
Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
I deployed my applications on openshift.

It was helpful in these ways:
1) very easy to upload
2) Easy manuals are available
3) Easy troubleshooting

It was not only one application but multiple applications. I could deploy the applications with ease and use OpenShift for software as a service. Links were quite responsive and compatible with other SAAS as well. My DB was also always deployed on the cloud.

  • Easy Deployment
  • Proper Instructions
  • I personally had never faced any problem deploying my applications
1) When you need early deployment.
2) When the number of people involved is not more than 100 (provided you are using a free version).
3) Also, there is a minimum number of applications we can keep active at one time. So if you have to keep multiple applications on at a time it is not possible [to use] free Open Shift.
Read this authenticated review
May 06, 2016
Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
OpenShift was used to facilitate research and development within the front end development team. It enabled front end developers to quickly create development environments using pre built cartridges without requiring dev ops support.
Previously, developers would have been limited to the languages and tools available to them, which restricted innovation. The speed at which environments can be created has enabled great creativity.
  • Pre built cartridges, giving a huge range of software ready to go. Reduces the amount of time required to get up and running.
  • Integration with GIT was an advantage, cloning the repo and making changes was straight forward.
  • Speed, creating an environment in minutes, ready to deploy.
  • Swapping between different Openshift accounts wasn't as intuitive as I would have imagined, although I doubt that the tool is primarily aimed towards front end developers.
OpenShift proved valuable in spinning up environments quickly with specific requirements. This enabled the team to evaluate tools quickly without having to request resources from other departments, develop proof of concept solutions away from our production environment, work collaboratively as part of smaller teams and ultimately to be as creative and innovative as possible.
Read this authenticated review
October 06, 2015
Anonymous | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Review Source
Our team provides infrastructure for hundreds of applications. We implemented OpenShift as a cloud computing platform as a service. It helps our application developers to get a cloud environment where they can build, test, deploy and run applications. It helps app teams from simple application hosting, to building new service offerings, to eventually hosting your own platform. It has improved resource utilization.
  • Application Scaling: Auto scaling feature helps application teams to get the resources on the fly without wait time ( provisioning time).
  • Single platform supports multiple technologies, web cartridges and add on cartridges which helps application teams to avoid unnecessary time spent on installing and procuring software.
  • Friendly URL, clients can select the alias name as required.
  • Gear movement from one district to another.
  • Storage accessibility for auto scaled gears.
  • Gear distribution across different data centers.
For large scale applications it might be hard to manage load by provisioning gears within same host.
Read this authenticated review
December 18, 2014
Anonymous | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Review Source
We used OpenShift for our internal development purpose, this helped us solve so many manual and human error problems. OpenShift Origin provides you with a platform to deploy and automate your development process as well as to automate your build process. Openshift has variety of product support. It also has integration features with build and CI tools like Jenkins,
  • Opensource
  • Can be implemented on a bare metal environment
  • Can be managed by a development team without IT involvements
  • Auto DNS registration
  • Include more Product Support (Cartridges)
  • Should include more GUI based management
  • Should help to port the application across the platform
Can this solve my current deployment process? Will this fit within my budget? Can our development team handle the technologies? Will OpenShift be a vendor lock-in situation? Or can I port my applications across any platform? Can we add any cartridges? Based on need? What are the support options available? Can we integrate the load balancer with a third party load balancer?
Read this authenticated review

Feature Scorecard Summary

Ease of building user interfaces (9)
Scalability (13)
Platform management overhead (11)
Workflow engine capability (9)
Platform access control (12)
Services-enabled integration (10)
Development environment creation (13)
Development environment replication (11)
Issue monitoring and notification (9)
Issue recovery (9)
Upgrades and platform fixes (11)

What is OpenShift?

OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications. Under the OpenShift brand, there are three options for clients: Red Hat OpenShift Container Platform, Red Hat OpenShift Dedicated, and Red Hat | Microsoft Azure.

Red Hat OpenShift Container Platform
  • A Kubernetes platform on clients' own infrastructure designed with security in mind
  • Build, deploy, and manage container-based applications consistently across cloud and on-premises infrastructure
  • Full-stack automated operations to manage hybrid and multicloud deployments

Red Hat OpenShift Dedicated
  • Professionally managed, enterprise grade Kubernetes
  • Private, high-availability OpenShift clusters hosted on Amazon Web Services
  • Delivered as a hosted service and supported by Red Hat

Red Hat | Microsoft Azure
  • Enterprise-grade Kubernetes jointly managed by Microsoft and Red Hat
  • Highly available Red Hat OpenShift clusters hosted on Microsoft Azure
  • Delivered as a hosted service jointly engineered, operated, and supported by Red Hat and Microsoft

OpenShift Competitors

OpenShift Pricing

Starting Price: $42

  • Does not have featureFree Trial Available?No
  • Has featureFree or Freemium Version Available?Yes
  • Does not have featurePremium Consulting/Integration Services Available?No
  • Entry-level set up fee?No
EditionPricing DetailsTerms
Azure On Demand$0.171Per Hour
1-Year Reserved Instance$0.114Per Hour
3-Year Reserved Instance$0.076Per Hour

OpenShift Technical Details

Deployment Types:SaaS
Operating Systems: Unspecified
Mobile Application:No