What is our primary use case?
My main use cases for
Red Hat Enterprise Linux (RHEL) include maintaining a stack of servers where we perform monitoring, provisioning, certificate provisioning, and checking patch status across the servers.
What is most valuable?
The most valuable feature within my systems is Satellite. The features that I appreciate most on a daily or on-demand basis are those provided by Satellite. This feature benefits my organization by providing provisioning for every instance, as we have approximately 100 instances under Red Hat and another 20 under
Ubuntu. Currently, we use a single user interface to control them all.
What needs improvement?
Red Hat Enterprise Linux (RHEL) could be improved by providing end-to-end support for customers because we are seeing that it is more distributed. For all the Red Hat services, we use Satellite, but other services are on the cloud, and some things are hybrid cloud. This means we have multiple platforms to monitor each time. Another area for improvement is the false positives. We have the Red Hat alarm system, and it is good, but it just fires and reports, sending an email every night for us to check our duties. This is really unpleasant for us.
For how long have I used the solution?
I have been using Red Hat
Enterprise Linux (RHEL) for four years.
What do I think about the stability of the solution?
I have experienced downtime, crashes, or performance issues seldomly. It is good and can solve 80% of problems. Sometimes I seek consultants for help to rebuild the model or to see what the root cause is. Sometimes this problem occurs many times, requiring someone to show up and thoroughly investigate it.
What do I think about the scalability of the solution?
Red Hat
Enterprise Linux (RHEL) scales with the growing needs of my organization as it is stable, and I see that with Android development. However, I think it has only increased our usage by 3%. I think it is stable and we will not decommission it, but we still compare the benefits of cloud solutions and the Red Hat solution. I have expanded usage on Red Hat because
Ubuntu is an open licensing and very unmanageable, so we are trying to reallocate resources to Red Hat.
How are customer service and support?
I evaluate customer service and technical support as great. My own company has a consultant who is very timely in dedicating support to our services. We can call at any time to seek urgent consultant services. Overall, it is good. We find that rebooting or rebuilding is tough for us. We want to make sure that the service is ready to use, but for some unfortunate situations that happen, we seek 24-hour support to solve the problem as soon as possible. Every second that passes represents a loss for us.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Prior to adopting Red Hat Enterprise Linux (RHEL), we were using Ubuntu, and now it depends on what this product and what this pipeline built initially. If they used Ubuntu at the beginning of the startup, we just use it. We make sure they are up, make sure they are stable, and do not care about anything else. If they use Red Hat, we just keep running with it.
How was the initial setup?
I would describe my experience with deploying Red Hat Enterprise Linux (RHEL) as manageable. It is not out of control. For every server instance, we get notified, and I get an alarm at a very early time, so we can manage to replicate it. This instance has some broken files, which is helpful for the developer to debug and understand it.
When I was deploying Red Hat Enterprise Linux (RHEL), the deployment, particularly the hotfixes, is a real challenge. We have some big instances with the front-end code and back-end code in one service. We have to do this really quickly to deploy hotfixes and implement new features. We need to make sure that the code is consistent across all the services at that time. We can do the Ansible playbook, which is a very good template that we can reuse to replicate the problem.
What about the implementation team?
I have been involved in Red Hat Enterprise Linux (RHEL) upgrades or migrations, as for version upgrades, I have been involved. We still have some Red Hat Linux consultants who support us in doing the migration. I think it is helpful. The seamlessness of the process with the consultant depends on the service difficulty because sometimes everything is hard to ensure that it is correct. It depends on the project size.
What's my experience with pricing, setup cost, and licensing?
I do not touch the pricing and the cost of the solution, but I think compared to some cloud costs, it is good because our team is relying on that. We just make sure that the service is up.
Which other solutions did I evaluate?
The other solutions I considered before selecting Red Hat Enterprise Linux (RHEL) are that in our company, we have two choices: one is Red Hat and one is Ubuntu.
What other advice do I have?
My security requirements and considerations in choosing Red Hat Enterprise Linux (RHEL) include that this is our manager, and we want to have some endpoints tracking any attack and detecting the status of anything broken. My assessment of Red Hat Enterprise Linux (RHEL)'s built-in security and compliance features is that right now, I think it is simply risk reduction. I am just maintaining it. For maintaining compliance, I can say that the first priority is to keep it safe. The second priority is to keep it up. We make sure they are okay, available to use, and available to maintain. For any other new features, we do not require that. We just make sure of these two things. Beyond this point, we are seeking some cloud help.
My upgrade and migration plans to stay current with Red Hat Enterprise Linux (RHEL) are that we need to upgrade it every year, or just when you have a vulnerability, you need to come up with it and upgrade it. From my perspective, we are not doing really timely upgrading because we do not want to disturb the current pipelines.
For the knowledge base offered by Red Hat, such as the Confluence page, it is helpful. For Red Hat Enterprise Linux (RHEL), the knowledge base is helpful. I try to look up and check many of those pages, and they give me detailed ideas on how to implement the system. Sometimes the problem is really unique, and I can get help or try to get support to formalize some questions and help us understand the solutions. I still need to seek a senior consultant's help on migration. Some documentation is outdated.
My advice to other organizations considering Red Hat Enterprise Linux (RHEL) is that if you use Java, you should use it. If you have many massive servers to maintain, a Red Hat solution with the pipeline and Satellite is beneficial. If you have some old legacy systems, you do not have to set up new labor on monitoring. I give this product an overall rating of 8 out of 10.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.