12.09.07
OpenVZ: When It Makes More Sense
by Ben Myles
I’ve used Xen a lot in the past, and I really like it. It’s about as close as you can come to having a pseudo-dedicated server: your own kernel, complete isolation, guaranteed non over-committed resources. And, it’s probably the best choice if you’re running an unmanaged hosting environment full of strangers. At Integral Impressions we evaluated both Xen and OpenVZ for our managed hosting solution. Hands down, OpenVZ made the most sense for us. Here’s a few reasons why:
- Negligible overhead. All OpenVZ virtual servers share the same kernel. This makes for such little overhead that it goes unnoticed.
- Flexible resource allocation. We can share resources among our virtual servers much more flexibly than we could with Xen. For example, our Level 3 hosting plan has 1GB RAM . But we don’t really cap it at 1GB, that’s just what we guarantee. In reality, we’re fine with a customer’s virtual server temporarily using more than that. If it becomes permanent, we’ll just ask them to upgrade. Our servers have a ton of RAM , and there’s always GBs to spare, so no sense in letting them go to waste. If we were using Xen, we’d have to cap the customer at 1GB and they’d need to upgrade to increase that, even if only temporarily. The same deal applies to CPU and disk space.
- Extremely quick upgrades and downgrades. We can upgrade or downgrade a customer’s resources in a matter of seconds and usually with zero downtime. How’s that for cool. Even disk quota’s can be altered in seconds – something that’s usually a painful operation with Xen.
- Stability. OpenVZ is the core of a commercial product, Virtuozzo. Virtuozzo has been through several years of production usage, and it’s rock-solid. We’ve not had a single problem with OpenVZ. What’s more, should we ever need commercial support we can always contact Virtuozzo.
- Performance. I can’t provide you with any benchmarks right now, but compared to some of the Xen solutions we’ve used in the past, OpenVZ seems a lot faster. Read into that what you will, but that’s our experience.
If you’ve also used both OpenVZ and Xen, I’d love to hear your experiences. What made the most sense for you? Why?
Comments
There are no comments.
Leave a Comment