What is our primary use case?
Pretty much the same use cases you'd use any of the competing products like VMware or a Microsoft solution. It's a virtualization platform.
How has it helped my organization?
I've deployed this at a couple of different places. It always comes down to cost and the ability to still adhere to your ITSM-type standards. I've benchmarked a lot of virtualization solutions, and RHEV is the fastest – it has the least amount of overhead. And it's cheap too.
What is most valuable?
It's just easy to use. You could do all of the core product features that you could do with VMware. You can move a VM from one machine to the other, and you have all the same disk options, like thin versus thick provisioning and the ability to emulate different processor types... the management's kind of the same. It's just the third-party support that's better for Microsoft and VMware. That's the biggest difference.
What needs improvement?
The cons are that you have extensive third-party support for Microsoft and VMware platforms that don't exist in the Red Hat world.
Red Hat has some partners, but if your company uses something that backs up VMware on a block level, for example, those backup products often won't have support for Red Hat. They might just say to back up all your VMs as if they were individual clients, which isn't as efficient, even though it still works.
The biggest improvement would be more third-party direct support for things like backups and provisioning through third-party portals. The framework is all there because the API is open and well-documented – that's what vendors who support VMware use.
They could write their software to work against RHEV, but they're not investing in doing it for the Red Hat solution.
So, that's the biggest difference between VMware and Red Hat. Microsoft's third-party support for Hyper-V is fairly decent.
For how long have I used the solution?
I've been using it for about five years.
What do I think about the stability of the solution?
Reliability and uptime, in our experience with RHEV, are all based on Linux, and the next version of Linux will have that in-memory upgrade capability, so you can literally upgrade the kernel without rebooting.
For now, it's similar to its competitors – if you're upgrading a machine, you just vMotion everything off of it, upgrade your one node, move them back, clear the next node, and so on. But in the very near future, you won't even have to do that. You'll be able to do the in-memory upgrade.
I haven't seen any major issues with stability. Ten being the best, I would rate Red Hat and VMware both at a nine and Microsoft at an eight.
What do I think about the scalability of the solution?
The planning and sizing are similar to other platforms. We can make clusters of machines, just like with other platforms, and migrate to and from them – do that vMotion-type thing. I haven't directly migrated a machine from one platform to the other, but I think they're all comparable.
And then, as far as the management interface goes, that is similar to other products as well. You can think of the hypervisor manager as like vSphere and then manage all the hypervisor managers centrally from any workstation. So that's all very similar.
If I'm comparing it to its competitors, I'd say it's on par. It depends on how you define scalability. It's really how deep your wallet is.
So you can scale up easily.
How are customer service and support?
The customer service and support are not as good as they used to be. They're about the same as everyone else – support gets shipped to India, and it's hard to talk to a real person.
The only company that has ten out of ten in support of anything is IBM. Those guys have good support.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
RHEV, in my testing, runs the fastest. But its Achilles heel is that third-party support isn't as strong, and there aren't as many products that integrate well with it.
You're more limited in what you can choose – not that the available options don't work well, but brand recognition isn't as strong. So, there are a lot of metrics, marketing, and other non-technical factors that drive people's decisions. People buy stuff because their competitors or neighbors are doing it.
How was the initial setup?
The initial setup is fairly straightforward and well-documented. The process is very similar to its competitors. The success of your setup depends on how well you plan.
So, I could rate my experience with the initial setup for all of those a nine out of ten – all three of them (Microsoft, VMware, and RHEV) across the board have very good documentation on how to set everything up and execute it.
Every platform requires maintenance because there are patches and bug fixes. I would say it depends on your security needs and how you plan around security and protect the hypervisor. Overall, I wouldn't have any major security concerns.
What was our ROI?
For me, the biggest ROI is in the pricing difference [compared to competitors]. But when I look at virtualization as a whole, the ROI is in the reduced number of machines needed to deploy, and the associated maintenance costs.
Plus, it's really the ability to move a virtual machine around – this is true for all platforms. It makes things like upgrading the hardware easier because we're not redeploying bare metal apps from scratch.
I just add new hardware to my cluster and slowly migrate the virtual machines over. So there's savings there, too, though it's kinda hard to calculate exactly what it is.
But virtualization definitely helps lower all those costs.
What's my experience with pricing, setup cost, and licensing?
It's a budget product as far as I'm concerned. It's way cheaper than any of its competitors. The only thing cheaper than Red Hat is that the people who take the Red Hat code clone it and then self-support it.
Companies like Canonical and SUSE do the same thing – they sell similar products with a cheaper support model. Oracle, I think, is probably competitively priced with Red Hat because they use the same solution.
What other advice do I have?
I love it. It's easy to use and manage, even at a large scale. I've worked with hundreds of virtual machines in the past, all managed from a single location. It's pretty good.
But it also depends on your needs. There may be legitimate reasons to go with an all-Microsoft solution, especially if you're an all-Microsoft shop.
Pricing, volume discounts, and what your team knows how to use all play a role. If your team doesn't know Unix very well, RHEV might not be the best fit because they won't be able to support it as well.
It's just a tool in the toolbox. You have to ask, 'Is this the right tool for me?' It may be for some people, but not for others. That's how I look at this.
If your team can support it, buy it for sure. It does virtualization really well. I like it. I even use the open-source version of it in my home lab.
Overall, I would rate it a nine out of ten. The only reason I don't give it a ten is because of the third-party support.