What is our primary use case?
It is an AI-powered chatbot primarily designed for enhancing self-security features.
What is most valuable?
The most valuable attribute is the platform's ability to consistently deliver high reliability. When it comes to integrated solutions, it becomes even more significant for the platform to maintain a 99% uptime, even during upgrades or the installation of new features, ensuring uninterrupted service to customers in the most accessible manner possible.
What needs improvement?
One significant challenge is operational issues. When such issues arise, sometimes they can be attributed to bugs in the platform itself or in OpenShift. In a context where thousands and millions of customers rely on this platform daily, downtime is not an option. Upgrades are particularly challenging as they often involve major OpenShift upgrades to address specific product bugs. This can lead to delays and a complex upgrade process, requiring meticulous attention to operational configurations. Also, scaling can be problematic in high-traffic environments. Auto-scaling and managing pod scaling in the microservices architecture, a core feature of IBM Cloud Private, can pose challenges, especially when dealing with larger volumes of traffic.
For how long have I used the solution?
I have been working with it for four years now.
What do I think about the stability of the solution?
The product is stable and performs well when dealing with smaller volumes of traffic. However, when you scale up to handle around fifteen million customers, each conducting approximately five thousand transactions per second, it faces scaling challenges. To address these issues, you must undertake numerous optimization efforts, such as reevaluating the number of pods needed per node. Even with these adjustments, it may not function optimally, requiring frequent recalibrations to maintain performance.
What do I think about the scalability of the solution?
Its scalability capabilities can be somewhat challenging. When traffic increases, it is expected to auto-scale, but this functionality doesn't perform as expected, particularly when handling high-traffic loads.
How are customer service and support?
When it comes to technical support from IBM, there are two distinct scenarios to consider. If you have already acquired principal support from Red Hat OpenShift, you can feel assured that you're in capable hands, because IBM OpenShift is a part of IBM Cloud Private, and you'll have a single contract with IBM that includes Red Hat's support. In this situation, the support process tends to be smoother. If you haven't obtained Red Hat OpenShift support and solely rely on IBM's standard support, things are challenging. When you need assistance, you're required to create a ticket. The platform may be experiencing live issues, and you'd expect round-the-clock support. In both scenarios, if I were to rate the support on a scale from one to ten, it would fall somewhere in the middle, leaning closer to four or five on the lower end. It's not particularly satisfactory, especially for industry-grade products.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
There were many compelling reasons to opt for IBM Cloud Private. First and foremost, the organization had a strong commitment to innovation and was eager to invest in experimentation. This appetite for trying out new ideas was driven by the organization's desire to embark on a journey of digital transformation. The second key factor was that, as part of this digital transformation journey, the organization was exploring the potential of artificial intelligence. The primary objective was to harness the power of AI and determine how it could benefit the organization. The third crucial aspect was IBM's active promotion of its product, along with its well-structured approach to fitting within the organization's hierarchy. It also offered an economically competitive price, making its solution attractive.
How was the initial setup?
The initial setup posed significant challenges and figuring out how to deploy it initially was a complex task. One approach considered was to set it up on bare metal, essentially building everything from scratch using the Red Hat operating system as the base, but there was a lack of comprehensive documentation available both on the Internet and through official support channels. This led to the need for numerous support tickets to gain a clear understanding of the deployment process.
What about the implementation team?
Due to the scarcity of information, we had to opt for an alternative approach. VMware was initially installed, and subsequently, IBM Cloud Private was installed on top of the VMware setup. While this method got the system up and running, it came with its financial implications, as it required licenses for both VMware and IBM, including OpenShift and other software components in the suite. The lack of readily available documentation made the initial setup a challenging process, particularly when it came to installing OpenShift on the network.
What's my experience with pricing, setup cost, and licensing?
In general, the cost is on the higher side. The annual license fee that we acquired four years ago was approximately $900,000.
What other advice do I have?
There are a couple of guidelines that I would suggest to consider when evaluating IBM Cloud Private. Firstly, it's important to determine your specific goals. If you're looking to establish a microservices-based architecture, there are alternative options in the market that might be more cost-effective. Secondly, ease of use is a crucial factor. There are other solutions on the market, such as VMware Tanzu, that provide additional benefits, including a reporting system, alarms, and monitoring tools under the same license, making it more operationally efficient. It should be noted that IBM has reportedly stopped selling it in certain regions, so I would suggest paying attention to that as well. Furthermore, the flexibility of buying individual software components independently may be more attractive than being tied to the bundled offerings in ICP. Lastly, if cost is a concern, open-source solutions like plain Kubernetes (K8s) offer more budget-friendly alternatives. You can select the features and licenses that fit your financial constraints. Overall, I would rate IBM Cloud Private a six out of ten because of performance concerns. It struggled when subjected to high traffic loads, and troubleshooting was challenging.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
IBM