What is our primary use case?
I am the platform engineer, and the platform serves a function for end users by allowing them to deploy their apps based on their application use cases.
What is most valuable?
The most valuable feature of this solution is its scalability on demand, which allows for potentially lower costs, and Built-in resiliency. Those are the three most important ones that spring to mind.
What needs improvement?
In my experience, the issues are not always simply technical. They do stem from technical challenges, but they struggle with the topic of adoption. When you encounter all of the customer pull, there are normally several tiers of your client pop that can adopt either the fundamental features or a little more advanced ones.
The majority of the time, the challenge is determining how to drive adoption, how to sell the product to the customer, and how much time they can spend to really utilize those advanced features. If we get into much more detail, but this is from my perspective as the platform engineer and not the end customer, the ability of the end user to be able to debug potential issues with their application That is arguably the most important, let's say, work throughput in my area.
For how long have I used the solution?
I have been working with the OpenShift Container Platform for two months.
We use version 4.9, and our legacy version is 3.9.
What do I think about the stability of the solution?
OpenShift Container Platform is quite stable.
What do I think about the scalability of the solution?
OpenShift Container Platform is highly scalable.
I have more data regarding the number of net spaces and the number of apps that are tied to it, rather than how many individuals are on the receiving end of such applications which would be considerably more difficult. I would say more than three persons for each application, which is definitely driving the number near 500. This would be an approximate number.
How are customer service and support?
I would rate the technical support a 10 or 11 because, in my personal experience, they are always going above and beyond to deliver the solution.
They are very caring about their customers.
How was the initial setup?
Because the platform I'm working with was inherited, I wouldn't know how that procedure works here. I have, however, performed a few deployments in a considerably smaller context.
You have at least three distinct techniques to perform that deployment using OpenShift, as well as a few of IPIs and UPIs.
When I approached that scenario, I was thinking in terms of UPI, which stands for user-provided infrastructure in a non-homogenous, domestic cloud environment, a tiny simulated cloud environment.
It wasn't simple, and it took a few tries to get a functional cluster structure with various control planes and many worker nodes.
It's a difficult response to a hard subject, in my opinion, but, it is not an extremely simple or out-of-the-box solution.
The deployment took about two hours if we count the successful attempt once I had my preexisting issue sorted out.
The upgrade would depend on the scale of the cluster. It can take a couple of minutes per node, so it would depend on the number of nodes.
In terms of the cluster that has workloads that are on production, you need to make sure that the workloads are not experiencing any issues.
What's my experience with pricing, setup cost, and licensing?
I have a vague understanding of it but keep in mind that enterprise pricing differs from, I don't know, people or smaller businesses approaching them.
It largely depends on how much money they earn from the application being deployed; you don't normally deploy an app just for the purpose of having it.
You must constantly look into your revenue and how much you spend every container, minute, or hour of how much it is working.
I wouldn't have access to that information within my company, therefore I'd assume it's in plus.
Which other solutions did I evaluate?
As far as I understand the situation, while this solution was inherited, the outstanding technical support is one of the main reasons it was chosen over other solutions.
What other advice do I have?
I would definitely recommend having the vanilla experience because, contrary to popular belief, OpenShift is not Kubernetes; it's actually written on top of Kubernetes and adds an extra value of authentication, auditing, and logging on top of that, but it does require a familiarity with Kubernetes to properly utilize its capabilities.
After being acquainted with Kubernetes, I believe it is worthwhile to dip their fingers and brains into the distinctions that OpenShift provides in contrast to other basic Kubernetes implementations.
I would rate OpenShift Container Platform a seven out of ten.
It is really expensive. That is not something you would employ unless you had a strong business case for your application. That is, not in terms of the enterprise version.
You may use our OKD, which is a community version we provide, which is less expensive. However, it is not a supported version of OpenShift; it is only supported within the community. However, because the OKD community is small, there is a low likelihood that someone would respond to your inquiry if you run into problems and need to locate answers elsewhere.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.