What is our primary use case?
The product is used to deploy applications. We provide the base image that has the fundamentals for the BPM product. Then, it's in our docker farm and another image is created that extends the base image. The second image adds application-specific requirements on it. Basically, it's layering the application on top of the base image and a new image is created and that is deployed onto OpenShift.
What is most valuable?
The OpenShift platform is built on the Docker Ecosystem. The image we create is easily portable. OpenShift is built on top of the Docker Ecosystem which is one advantage.
It has run time. It has all the binders required. Once built and once tested that it is working, it'll work wherever it's deployed.
On OpenShift, it's easy to scale applications. We can easily scale up or scale down.
It's a container platform. It uses resources efficiently - specifically on the CPU RAM limit. We can create as many containers as needed. The underlying resources are utilized well.
It's intuitive and user-friendly. They have a very good UI, through which we can add all the artifacts required for OpenShift. Also, they are providing API through which also we can work on the projects. Apart from that, they also provide the CLI, a command-line interface. In my view, I think it's very good. I don't see anything more that is needed.
What needs improvement?
Everything is good. I don't see any need or any improvement that can be done. They cover CI/CD and I have not seen something which is missed in this product.
The initial setup can be hard.
It takes some time to learn everything. There's a learning curve.
For how long have I used the solution?
I've used the solution for four or five years.
What do I think about the stability of the solution?
It's very stable. We've never had any failures. It was always up and running. It's very reliable.
What do I think about the scalability of the solution?
Our company is quite large. I'm not sure how many people are actually using the solution. We have a small team, and, of us, about four are using it. However, that's not indicative of the company as a whole.
So far, the scalability is good.
We're using it regularly, on a daily basis.
How are customer service and support?
I haven't reached out to support. For this product, we are focused more on the application side. We use the platform, however, our focus is on the application side. Whatever happens, the team that maintains and does the upgrade of the platform, interacts with the vendor. We never interacted with the vendor for OpenShift.
Which solution did I use previously and why did I switch?
I tried AWS. It's also a cloud product, however, not exactly the same as OpenShift. They offer a different set of services. It's not a past product platform, it is a service product. I have used AWS, which offers cloud services. We cannot really compare both of them.
How was the initial setup?
At the outset, the initial setup was not easy. The learning curve is always there. The lack of materials at that point in time also made learning a little bit hard. However, after some point, we had very good documentation and we could easily handle the product. We could easily start working on it. It's gotten better over time. For the first three or four months, it was hard, however, after that, it was easy.
The first deployment took around four to five months as we had to develop an agent data rate. It took some time. However, the changes, usually, could be done in a week or so. It was not a long time. Every week we can easily make the changes.
There's no maintenance. We don't do it. We use the platform and some other team will automatically do the upgrade. We don't have to do it ourselves. It's done by a separate team.
I'd rate the solution four out of ten in terms of ease of setup.
What about the implementation team?
We handled the implementation ourselves. The solution does not offer any consultants or integrators. We managed everything through the UI.
What's my experience with pricing, setup cost, and licensing?
I cannot speak about the pricing. We never interact with the vendor for that. There is a separate team who takes care of the platform and they work with the vendor for pricing.
What other advice do I have?
While my company has some sort of partnership with eh solution, I am just an end-user.
It's my understanding I'm using the latest version of the solution.
I'd rate the solution ten out of ten.
I would recommend this product. It's easy to develop applications and it gives you the option to manage your cloud on a private platform. We don't have to rely on public infrastructure. In the private infrastructure, we can have our server and use this product and make the application secure.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner