I'm currently engaged in developing containerized microservices applications, managing thirteen modules within an OpenShift environment. These modules collectively handle automated payment processes for various services. My role involves closely monitoring these modules on OpenShift, ensuring optimal resource allocation such as storage and CPU usage. Additionally, I'm tasked with implementing solutions for scenarios of resource overutilization, including autoscaling capabilities to accommodate high traffic periods efficiently. I also focus on scaling down resources during low-traffic periods to optimize cost and performance.
Red Hat OpenShift Service on AWS
Red HatExternal reviews
External reviews are not included in the AWS star rating for the product.
Open shift developer experience who has been using for the 5+ yearss
Easy to create container
Openshift makes k8s easy
Building containers on Openshift instead of my laptop to utilze GitOps and Pipelines to deploy and test
Solid Container Platform
easy to use container platform
Extremely good and mature product to be used for scale
great
Significantly enhanced and streamlined our organization's application development and deployment processes
What is our primary use case?
How has it helped my organization?
OpenShift has significantly enhanced and streamlined our organization's application development and deployment processes. It offers more than just Kubernetes clusters, providing additional features like the Dashboard, which greatly simplifies tasks for developers. Moreover, OpenShift adds an extra layer of security, ensuring that applications run securely with features like hashing upgrades.
It offers a vast repository of images and tools tailored for deployment and application development. This rich ecosystem makes deployment and performance optimization much easier compared to our previous methods. Additionally, by opting for OpenShift, we gain access to comprehensive support from their expert team.
It streamlines our development and deployment processes through automation. From development to deployment, all processes are automated, providing efficiency and productivity gains. Developers can submit their changes for approval, and once approved, the deployment to production can proceed without requiring manual intervention. This streamlined workflow not only makes the process easier but also enhances productivity across the team.
The integration capabilities of OpenShift with other platforms and services have greatly enhanced our workflow. When you opt for OpenShift, whether through a subscription or by installing it on your servers, you gain access to a comprehensive support system provided by Red Hat. OpenShift features a marketplace with a wide array of operators, facilitating seamless integration and deployment of various services. For instance, popular services like Elasticsearch can be easily integrated into the cluster directly from the user interface and dashboard, making the installation process much simpler and more user-friendly.
The broad support for multiple languages and frameworks in OpenShift has positively impacted the productivity of our development teams. We've observed significant improvements in our tools and team collaboration since adopting this platform. As we continue to enhance our processes, it's evident that most of our development team members are actively engaged and contributing, particularly our dedicated engineers and architects.
When comparing the efficiency of OpenShift Container Orchestration to other solutions we've considered, such as Kubernetes, we find that OpenShift aligns well with our existing architecture and team structure. Our approach resembles the architecture of OpenShift, with a team leader overseeing multiple workers.
What is most valuable?
One of the most valuable features of OpenShift for our operations is its auto-scaling capability. This feature is crucial for handling high loads or traffic spikes in our applications. With OpenShift, we have the flexibility to scale our applications up or down as needed, providing a significant benefit to our operations.
OpenShift offers robust tools for monitoring application traffic, allowing us to analyze client requests and other business-related metrics. This enables us to effectively manage our applications and make informed decisions to optimize performance.
What needs improvement?
An enhancement to consider for the future might involve incorporating a comprehensive solution for CI/CD tailored specifically for OpenShift.
For how long have I used the solution?
I have been working with it for three years.
What do I think about the stability of the solution?
I would rate its stability abilities eight out of ten.
What do I think about the scalability of the solution?
I would rate its scalability capabilities seven out of ten. More than three thousand users use it daily.
How are customer service and support?
We are experiencing dissatisfaction with the technical support as we often receive delayed responses when raising questions. I would rate it five out of ten.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
We previously worked with Kubernetes cluster, but we switched to using OpenShift, as advised by our architect. This change is aimed at achieving greater scalability and stability for our product, as we've encountered challenges with our setup at the time.
How was the initial setup?
The initial setup was relatively straightforward.
What about the implementation team?
We manually installed the deployment three months ago, utilizing grid protection systems. I have been handling both development and production environments. In the development phase, I build deployments from scratch, while for production, I collaborate with another vendor. I manage all steps of installation and ensure smooth migration to the production environment.
What's my experience with pricing, setup cost, and licensing?
The cost is quite high. I would rate it eight out of ten.
What other advice do I have?
Overall, I would rate it seven out of ten.
Stable platform providing a high grade of security and reliability
What is our primary use case?
OpenShift works as a data pipeline management tool.
What needs improvement?
There are challenges related to additional security layers, connectivity compliance for endpoints, and integration. Additionally, it needs a little training to understand the process.
What do I think about the stability of the solution?
It is a highly stable product. I rate the stability a ten out of ten.
How was the initial setup?
We have deployed OpenShift on the cloud. It is a one-time setup and can take longer to deploy. Once implemented, the rest of the deployment becomes easier. I rate the process a six out of ten.
What's my experience with pricing, setup cost, and licensing?
The product has reasonable pricing. It is an affordable solution but needs a learning effort to understand industrial-grade security.
What other advice do I have?
OpenShift facilitates DevOps practices and improves CI/CD workflows in terms of stability compared to Jenkins. We receive new versions of the plugin in timely intervals. If we do not upgrade the plugins, it introduces some security vulnerabilities at a corporate level.
I advise others to go for the product as it offers high security and reliability. I rate it an eight out of ten.