What is our primary use case?
I use it for almost everything. I run a company in South Texas and Mexico. We are a cloud service provider, and we have implementations for almost everything. We are using it for websites, virtualization, orchestration, and containers, and we are also using it a lot for telecommunications. We use almost all of its features.
We have many versions. We have versions 8, 9, 9, 9.1, 9.2, etc.
How has it helped my organization?
When we implemented all the security frameworks with RHEL three years ago, that was the first time we had a non-issue audit. It was a great implementation.
It helps with the headcount. With the kind of orchestration and automation that we have, we don't need a lot of engineers. We can have fewer engineers on site.
There is reliability. We can rely not only on their operating system but also on their server. Red Hat not only has operating systems; it also has many different servers.
It helps to achieve security standards certification. It is one of the most important things that I do every single day. We need to comply with a lot of frameworks of security, such as ISO2701, ISO2717, ISO2721, PCI compliance, and HIPAA for the health sector. We also have some local compliance requirements. For example, in Texas, there is one for financial entities, and in Mexico, there are several based on GDPR. It is very important for us.
It is helpful when it comes to building with confidence and ensuring availability across physical, virtual, and cloud infrastructures. There are many features to ensure or enforce high availability.
It helps us to centralize development with OpenShift. We don't do a lot of DevOps, but we have a supply chain where everything goes to the on-premises cloud, and then it is pulled to the public cloud.
What is most valuable?
The Red Hat support is most valuable. My team and I are really good at Linux, and we can do almost everything in any kind of Linux solution, but sometimes, we have a really nasty problem, and the Red Hat engineering support at the third level has been fantastic. They know how to fix almost everything. The reason why I pay so much money to them is to have this kind of service and assurance.
Containers are the strongest feature that they have. In terms of the quality, between VMs and containers, Red Hat with OpenShift is fantastic. I have more than a million containers right now in my cloud, and it works fantastically.
What needs improvement?
Network virtualization resources could be better. When you have any kind of trouble with network virtualization, such as with OVS, which is like a switch in a virtual environment, it takes many hours to find what is happening. Other vendors, such as VMware, and even other Linux implementations for network virtualization have better resources. It is much easier to escalate, and there is better documentation.
I don't use Ceph, which is their software-defined storage, because they don't have the best price. It doesn't make sense when you compare it in terms of the hardware cost, better performance, and better capabilities. That's my main complaint at any meeting with Red Hat. I want to use Red Hat Ceph, but it costs so much money.
For how long have I used the solution?
I have been using it for about 20 years.
What do I think about the stability of the solution?
If you have the correct hardware, it is stable, but if you do not, you will have a problem any time soon.
It is reliable. If you don't know how to secure your Linux implementation, Red Hat can do it for you with two or three simple clicks, and you will be very secure without any kind of knowledge.
What do I think about the scalability of the solution?
It is scalable. It is not the most scalable in the Linux area, but for 99% of the companies, it is scalable enough for any kind of workload.
We have plenty of clusters, and we probably have more than 400 servers. We are a private cloud solution provider. We don't have anything in the hyper-scale, such as AWS, Azure, etc. We own everything: the data center servers, racks, networking, and storage. That's our competency, and this way, we can provide a better solution to the kind of customers we are focused on.
We have three different locations: one in the states and two in Mexico. At each location, we have at least three different clusters for three different market verticals. We have one for the financial, one for the healthcare system, which has a lot of compliance requirements, and one for the general public, which doesn't have too much sophistication.
We plan to increase its usage, but it is not my decision. If I sell more, I will buy more.
How are customer service and support?
They are exceptional. We have a lot of experience in these matters. Usually, when we have any kind of issue, it is a really difficult one, and I need to talk to somebody at level two or three in the support area. They skip the line for us because we send everything perfectly documented to open the PR. They put us in touch with the best engineer to solve the issue. If the engineer isn't able to understand what is happening, usually, he calls the RHEL developer or engineer that handles that part of the code. They are usually able to fix a complex problem in less than eight hours.
Their support is fantastic. I have dealt with many different vendors, but Red Hat is the only one that does it in this way. They do it in a simple and fast way. They understand you, and they are willing to help you and fix everything. If you have a problem or situation that is causing downtime for the customer, they understand that it has an impact on your business, and they are affecting the revenue of the company. They are really committed to fixing it as soon as possible. I would rate them a 10 out of 10.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
We use RHEL and Canonical. We have some SUSE implementation in the Linux area. In hypervisors, we use VMware and Hyper-V. So, we are in many different technologies, and we are not always on RHEL. RHEL has almost 45% of all our hardware. It is the biggest one, but we use almost all the solutions. In terms of security, Red Hat and Canonical have almost the same level of security.
How was the initial setup?
I am no longer involved in its deployment. I last deployed it about four years ago.
In terms of maintenance, every server requires some kind of maintenance, but we have everything automated. We don't put any effort into it.
What about the implementation team?
We have 8 to 12 people for deployment and maintenance. They handle the deployment and change of the environment in the data center. For DevOps, I have another team of probably 30 people. They develop solutions for customers.
What was our ROI?
We have definitely seen an ROI. The return on investments comes in the 14th or 15th month.
What's my experience with pricing, setup cost, and licensing?
For the basic operating system, its price is fair. It is not cheap, and it is also not expensive. For the OpenShift or OpenStack implementation, the cost is a little higher than what I would expect, but it is doable. For a storage solution, it is almost impossible to pay.
In comparison to open-source competitors, RHEL has the most cost-effective open-source subscription model. The way I pay for everything, such as Ubuntu or RHEL, is very similar. When you compare how much money I put in for a customer, in terms of licensing, or even support, my margins with RHEL are really good. If I compare it with VMware or Hyper-V, which are not open source, the difference is totally insane.
Which other solutions did I evaluate?
I am a vendor-agnostic solution provider. If my customer needs something with RHEL or something that's specifically with another vendor, I use that. If they don't know, or there is a new implementation, I surely send everything to the RHEL implementation. In the end, this is not my decision. It is a market decision. If my customer is telling me that they should be on RHEL, I will bring in RHEL for them.
What other advice do I have?
I would advise paying for the enterprise-level support at least for the first year.
For sure, it is expensive, but it would be helpful. With experience, you can downgrade to the second level.
We have had some issues with container compression that broke everything. So, I don't recommend using it if you don't know how to fix everything.
The biggest lesson that I've learned from using this solution is to read before starting the implementation.
I would rate it a 9 out of 10 because there is nothing perfect.
Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller