we are using Red Hat OpenShift on top of azure infrastructure to host [...] applications.it allows us to manage ~300 clusters in azure , deal with complex use case and many security and compliance challenges. We are also migrating applications from on premise cluster to asure and we are relying on Red Hat OpenShift to be able to operate thoses clusters.
Pros
machineset management
days2 operator deployment
cluster operator reconciliation
Cons
olm stability
Native progressive node recycle
Remove default worker that are needed for the OCP install
Likelihood to Recommend
+ Easy way to deploy clusters of many cloud provider + Having RedHat support in case of issue is always something good + Solve many complex challenge : pcii dss , security requirement etc ... + the support of many operator is easing the life of SRE/dev
VU
Verified User
Engineer in Engineering (Airlines/Aviation company, 10,001+ employees)
We use it for our core logistic software, we also have the development environment test environment and quality assurance. We also use it to run Mission critical software like sap dot we use open shift for things like trying new applications and make proof of concepts for the business or logistic company. Also use for running machine learning and image recognition.
Pros
Managing pods resources
Elasticity for workloads
Centralized administration
Cons
User interface
Learning
Notification
Logging search
Likelihood to Recommend
Business critical operation What do you need to have elastic assignment of resources is good for project where you need to assign resources very quickly and efficiently
OpenShift powers our modernized applications in our on-premises environments. These apps serve multiple purposes but are among the most business-critical powering our information processing and robotic automation systems. Our environment is deployed in our two major data centers and critical operations sites. The number of nodes in production is 3000+.
Pros
Horizontal Scaling of pods.
Restarting of failed pods.
Implementing our overall devops strategy.
Cons
Hard learning curve.
Ability to fail over pods like VMs.
High overhead vs workloads.
Likelihood to Recommend
OpenShift is well suited for data center-type environments where capacity is plentiful or can be added quickly. Implementing OpenShift at Edge locations will require an excellent understanding of your workload characteristics and the ability to predict future capacity needs, as adding capacity in these environments is challenging.
VU
Verified User
Engineer in Information Technology (Transportation/Trucking/Railroad company, 10,001+ employees)
We use RedHat OpenShift to manage our clusters, AWS resources, and containers.
Pros
Easy deployment of operators.
Cluster updates.
Dashboard/GUI.
Cons
No built-in scheduler for hibernating clusters.
Learning resources are hard to access.
Likelihood to Recommend
OpenShift is excellent for teams looking to utilize Kubernetes but lacks enough experienced personnel to fully self-maintain and self-manage it. OpenShift manages and abstracts away a lot of the difficulties. But it can be challenging to accomplish something that isn't inherently supported by the platform. Some prominent features that should be inherently supported are not.
VU
Verified User
Engineer in Engineering (Airlines/Aviation company, 1001-5000 employees)
I mainly use openscap to scan for vulnerabilities in the system and ensure compliance.
Pros
Technical product descriptions
Scalability
SELinux is a good program
Cons
More flexibility on cloud based products
Flexibility for security based systems
Takes a while to speak to a live agent expert
Likelihood to Recommend
Openscap works perfectly as described and has a helpful and educational user interface. As a beginner user who independently was introduced to openscap, it was a quick and efficient learning curve.
VU
Verified User
Engineer in Engineering (Airlines/Aviation company, 1001-5000 employees)
We use multiple OpenShift clusters on prem, and on multiple cloud providers. We have to provide secure environments to thousands of users. OpenShift helps us securely do this with industry leading tools and reporting.
Pros
Security
Cons
Some of the configuration settings are buried deep in the console. Would like to see them with their own tabs
Likelihood to Recommend
It takes the kubernetes to the next level. The built in tooling like autoscaling and operators makes OpenShift an easy choice.
VU
Verified User
Administrator in Engineering (Airlines/Aviation company, 10,001+ employees)
Complex application and probability. We have big data workflows that are deployed on Red Hat OpenShift.
Pros
Keeping max uptime
Deploy anywhere
Cons
AI integration
Likelihood to Recommend
Depends on the use case, but if the use case is within the Red Hat OpenShift boundaries. It's the best choice to have portability and flexibility while maintaining the best uptime.
VU
Verified User
Engineer in Engineering (Transportation/Trucking/Railroad company, 10,001+ employees)
Our company is trying to build a hybrid K8 cloud environment, which is composed of the public cloud (Azure) and an on-premise private cloud. For the on-premise private cloud, we are evaluating both VMware's Tanzu Grid and the Red Hat OpenShift options. We did the POC with OpenShift by deploying the containerized traditional mainstream Spring-based Java services application, as well as the Python-based AI/ML predictive model services. Based on the multifactor benchmarking, we eventually decide to opt for Tanzu Grid.
Pros
The same as many similar K8 vendor solutions, OpenShift provides a managed Kubernetes environment with advanced facilitative components built-in.
It provides the life cycle management/monitoring toolset to help users better visualize and understand both the application and infrastructure environment.
Provides the scaling and recovering mechanism to ensure the high resilience of the application.
CI/CD pipeline integration following the DevOps concept.
Cons
The monitoring feature is still not mature, at least not in satisfying our requirements.
Logging is somehow tricky. We can not stream all log info in real-time. Maybe it is our setup issue because we only see a partial log. This is a very negative part of our evaluation.
The installation and set up process is a little complex.
Only has the Jenkins as the CI/CD.
As long as we stay in the pre-built component suite it is fine, but if we want to add more 3rd party components into the portfolio it is not straightforward.
Documentation is not sufficient and it is also hard to find troubleshooting info from a public forum, requiring the purchase of the professional service from RedHat, which will lead to bigger cost concerns.
The auto-scaling setting is not perfect. It can not apply ad-hoc changes after the initial set up.
Likelihood to Recommend
If your company has already been using the Red Hat software/service and is interested in extending it to an on-premises K8 environment, then OpenShift might be worth a quick try-out to see what it offers to meet your demands. It might be less appropriate for companies that want to have cross-platform K8 environments.
VU
Verified User
Strategist in Information Technology (Package/Freight Delivery company, 10,001+ employees)