SWsoft has updated Virtuozzo, its virtualization software, to work with 64-bit extended chips from AMD and Intel. The system allows administrators to make a single operating system function as multiple operating system instances that can be managed and rebooted independently.
Virtuozzo 2.6.2 for Linux now supports AMD's AMD64 and Intel's EM64T architectures, allow both 32-bit and 64-bit applications to run on a single hardware platform. The architectures, found in the AMD Opteron and Intel's Xeon server chips, have become a popular way of boosting performance, particularly for applications that need to address large amounts of memory.
SWsoft also makes a Windows Server version of Virtuozzo, released earlier this year, but this doesn't yet support 64-bit extended architectures. The company originally focussed its efforts on Linux-based Web hosting businesses, which use Virtuozzo to run multiple customers' operating systems on a single physical server.
Hosting companies such as Rackspace still form the core of SWsoft's market, but the company is using its Windows version to expand its enterprise clientele.
Virtualization is getting to be big business; Virtuozzo competes with products such as EMC's VVMware, Microsoft's Virtual Server and Xen, an open-source project developed at Cambridge. Sharing hardware between dozens or hundreds of operating system instances is an efficient use of resources, simplifies management and allows for virtual servers to be easily migrated from one hardware platform to another with no downtime, the argument goes.
Intel is building Virtualization Technology into its newer chips, eliminating much of the processing overhead involved in the technique. Xen will be the first to support VT; AMD is expected to introduce its own hardware-based virtualization scheme, code-named Pacifica, next year. Windows is unlikely to support VT or Pacifica until 2008, according to analysts.
Each vendor uses a slightly different approach to virtualization. VMWare's approach is to virtualize, or simulate in software, a hardware platform for each operating system instance that is running; this entails a heavy overhead, however. "Paravirtualization" schemes like Xen's do away with the hardware simulation and offer much better performance, but require the operating system to be modified - a requirement that will disappear with VT support.
Virtuozzo's approach is to virtualize the operating system rather than the hardware. In practice this means replacing the operating system's hardware abstraction layer with a customized one. This allows higher performance than full hardware virtualization, but requires that all the operating system instances on a single physical server be of the same type, either Windows or Linux.
Virtuozzo scales up to 16-CPU systems with 64GB of RAM. The AMD64/EM64T compatible software is available now, and will be on display at the HP Technology Forum next month in Orlando, Florida. The software costs US$999 per processor for the 32-bit version and US$1,500 for the 64-bit compatible version, with dual core chips being treated as two processors for licensing purposes. Competitors such as Microsoft and EMC charge per processor, rather than per core, for their virtualization products.
Early in September SWsoft released Linux-based virtualization tools for HP's Integrity servers based on the high-end, 64-bit Itanium 2 processor.