Server Virtualization Blog - A SearchServerVirtualization.com blog

Server Virtualization Blog:

 

A SearchServerVirtualization.com blog


A server virtualization blog covering virtual machine (VM) management and administration, VMware, Xen, Microsoft, server consolidation and hardware, backup and disaster recovery, VDI (virtual desktop infrastructure) and more.

Performance management’s next frontier

Megan Santosus is a features writer for SearchServerVirtualization.com.

VMware Inc.’s recent acquisition of B-hive Networks is indicative of just how much of a wrench virtualization has thrown into the performance management arena. (To recap: B-hive’s Conductor software monitors application performance across virtual environments.) “First and foremost, the acquisition shows the importance of being able to manage performance in a virtualized environment,” said Trevor Matz, the president and CEO of Aternity Inc., a provider of end-user performance management software. “The system metrics normally associated with performance tools are pretty meaningless in virtual environments.”

Traditional performance metrics — CPU, memory usage — that are used to monitor the performance of the hardware that provides service to end users don’t have much relevance in virtual environments, Matz said. “Those metrics are associated with a host machine or virtual box itself and don’t indicate what the end user is experiencing,” he added.

Matz said that Citrix Systems Inc., Microsoft and Parallels are all at work on creating tools that collect meaningful metrics in a virtualized environment. “Having comprehensive tools is not enough,” Matz said, adding that there are already more than enough metrics to parse through. “The next big frontier is the ability to transform huge amounts of data into actionable business intelligence that correlates across platforms.”

Citrix XenServer to ship in HP ProLiant servers

Citrix Systems, Inc. today announced a development and distribution agreement with Hewlett-Packard Co. (HP) to integrate an HP-specific version of Citrix XenServer into 10 models of 64-bit HP ProLiant servers.

Citrix worked with HP to develop a version of XenServer called HP Select Edition, which is different from XenServer in that it is tied into HP management tools, like HP Insight Control and HP Integrated Lights-Out for remote server management, a Citrix spokesperson explained.

Existing ProLiant server users can upgrade and virtualize their servers with XenServer with a license key and USB drive, according to a Citrix spokesperson.

Citrix XenServer HP Select Edition will be available and supported by HP starting on March 31, 2008.

As previously reported on SearchServervirtualization.com, HP started reselling XenServer back in October, but hadn’t agreed to pre-install the virtualization technology into its servers until today. At that time, Dell announced plans to resell and pre-install the OEM edition of XenServer into its PowerEdge servers.

Earlier this month, Lenovo also announced its plans to use the OEM edition in its servers and distribute it in China.

VMware’s “rookie” Seminar too lightweight

With virtualization adoption teetering on mainstream, I am sure it is difficult for VMware to find the balance between what to explain about the technology and what is considered common knowledge.

Judging by a show of hands, a lot of what the 40-or so IT admins who attended VMware Inc.’s Virtualization Seminar Series at the Hilton Hotel in Providence, RI Tuesday morning heard was the latter. The seminar was a low-level look at VMware technologies on the market and those coming down the pipeline. It also had some case studies supporting virtualization, and a snore-inducing spiel from their sponsor, data networking company Brocade.

The case study that seemed to be of most interest to attendees was about the technology team at IntelliRisk Management Corporation (IRMC), a company with call centers and clients all over the world, deploying VMware’s Virtual Desktop Infrastructure (VDI).

Using VMware’s VDI, IRMC was able to centralize its global data center operations by giving their employees access to applications, operating systems, etc. via virtual desktops.

One unimpressed system administrator at the seminar asked, “And this is different from Citrix how?”

Peter Marcotte, VMware’s Systems Engineering manager, said the good old server based computing (SBC) environments from Citrix Systems, Inc., where each user connects to a remote desktop running on a Microsoft terminal server and/or a Citrix Presentation Server, doesn’t offer the kind of flexibility VDI does. He also said applications don’t run as well in SBC environments as they do in isolated virtual desktop machines.

Independent Technology Analyst and Blogger Brian Madden wrote an analysis of VDI and SBC that weighs their pros and cons and when to use each.

Madden wrote that VDI offers better performance from the users’ standpoint, it doesn’t have application compatibility issues, and offers better security than traditional SBC.

In the case of IRMC, they deployed virtual desktops and can add a new PC image in less than 10 minutes. All of the virtual desktops can be managed from one location through VirtualCenter. After deploying VDI, IRMC saw an annual return on investment (ROI) of 73%, with a payback period of 1.37 years, the case study shows.

On the flip side, Madden wrote that SBCs have the maturity advantage — it’s been around for a decade — and it is easy to manage.

“With SBC you can run 50 to 75 desktop sessions on a single terminal server or Citrix Presentation Server, and that server has one instance of Windows to manage. When you go VDI, your 50 to 75 users have 50 to 75 copies of Windows XP that you need to configure, manage, patch, clean, update, and disinfect. Bummer!” Madden blogged.

Of course, VMware’s Marcotte didn’t mention that Citrix announced its own VDI product, Citrix XenDesktop back in October 2007 to compete with VMware’s VDI offering.

The seminar was helpful to some people I am sure — there were questions here and there - but overall I am a bit annoyed because by definition, seminars are supposed to teach us something and I’m not sure this one accomplished that.

Additionally, I, unlike most attendees, who either left or used the time to catch up on emails via Blackberry, sat through Brocade’s commercial for their Advanced Fabric Services, expecting a “Live Customer Testimonial” to follow as scheduled, but that part of the program never happened.

Hearing an actual user talk about their experiences with virtualization is far more helpful to other users than seeing vendor slide presentations. Users could have asked about snags during deployment, positive results and gotten some good advice.

Hopefully other VMware seminars include the Live Customer Testimonials; it would make the time more worthwhile for attendees.

SearchServerVirtualization.com Products of the Year - Not without their share of snubs

Fortunately for me, my job never requires me to determine vendor awards. However, Alex Barrett and the SearchServerVirtualization.com staff aren’t so lucky. While it’s great to have the power to name Products of the Year, it also means that you’re stuck hearing complaints from everyone that wasn’t named. In case you missed it, Alex recently published the SearchServerVirtualization 2007 Products of the Year.

I think that Alex and the editorial staff did a great job with selecting products, but thought that I would take a moment to highlight some vendors with excellent products that did not make the list. After all, it’s just as much fun to debate the vendors that were not recognized as it is for those who were.

VMware

Yes, VMware’s on the list, but at the same time they’re not on the list. If you didn’t notice, VMware ESX Server 3.5 is nowhere to be found in the article. The SearchServerVirtualization.com editors informed me that ESX 3.5 missed the cutoff date for award consideration (November 30th), and therefore wasn’t eligible. Editors do need time to work with a released product in order to make a fair judgment, so I understand the reasoning for the cutoff. Still, ESX 3.5 was a significant release from VMware, with features such as Storage VMotion adding significant value to VMware deployments.

Novell

Novell quietly had a great 2007, from a virtualization product perspective. Novell was right behind Citrix/XenSource in achieving Microsoft support for their Xen-based virtualization platform, and was pushing the innovation envelope throughout the year. Novell was the very first virtualization vendor to demonstrate N_Port ID virtualization (NPIV) on their Xen platform. Novell was even showing their work with open virtual machine format (OVF) last September at their booth at VMWorld. When you factor in Novell’s work with their heterogeneous virtualization platform management tool, ZENworks Virtual Machine Manager, you’re left with a pretty nice virtualization package. The vendors mentioned in the virtualization platform category (VMware, Citrix/XenSource, SWsoft) are all worthy of recognition, and I think it’s equally fair to recognize Novell’s work in 2007 as well. Perhaps Novell’s heavy lifting in 2007 will result in recognition in 2008; however, it’s safe to say that Novell is going to have some stiff competition from VMware, Citrix/XenSource, Microsoft, Sun, Parallels, and Virtual Iron.

Symantec

I thinks it’s hard to leave Symantec Veritas NetBackup 6.5 out of the discussion. In fact, amongst backup products, I’d list them as first, right alongside CommVault. Symantec was the first major backup vendor to announce support for Citrix XenServer backup, while all other backup products officially supported one virtualization platform - VMware ESX Server. The NetBackup team was also very innovative with VMware Consolidated Backup (VCB), as NetBackup 6.5 includes the capability to perform file level recoveries of VCB image level backups. Typically, a backup product performs two VCB backup jobs - an image level backup for DR purposes, and a file level backup for day-to-day recovery tasks. NetBackup 6.5 provides the ability to do this in a single pass, which I found to be pretty innovative. Factor in Data-deduplication (extremely valuable considering the high degree of file redundancy on VM host systems), also available in NetBackup 6.5, and it’s hard to see how NetBackup could be ignored.

SteelEye

SteelEye is another vendor in the data protection category that I’m surprised did not make the list. VMware HA by itself will not detect an application failure and initiate a failover job as a result, as it’s primarily designed to monitor and react to hardware failures and some failures within the guest OS. SteelEye LifeKeeper, on the other hand, provides automated VM failover in response to application and service failures (in addition to guest OS and physical server failures). Many failures are software-specific, and products that can automate VM failover or restarts in response to software failures go far to improve the availability of VMs in production.I’m limiting my comments only to the award categories, hence I’m only listing some of the products I’ve worked with in 2007 that fit into one of the SSV categories. I hope that for the 2008 awards, we’ll see a higher number of award categories, so all products in the virtualization ecosystem are represented.

Do you agree with editors’ choice of winners? Which deserving vendors do you feel were left off the list? I’d love to hear your thoughts.

VMware goes on the offensive

Note: Reposted with the author’s permission from Burton Group’s Data Center Strategies blog.

If you haven’t seen Mike DiPetrillo’s latest blog, “VMware Patch Tuesday,” it’s definitely worth a few minutes of your time. Mike’s post contrasts patch management on the ESX hypervisor with that of competing platforms. I think the picture DiPetrillo paints is much darker than reality (at least with Windows hosts) being that a given Windows Server 2003 host will not require every available patch (many are service-specific) and since not all updates require a reboot. The patch reboot requirements will further diminish in Windows Server 2008 thanks to hot patching support.

That being said, Mike’s latest post is about much more than VMware’s patch management strategy. Instead, consider it the start of the VMware Offensive. In 2007, VMware for the most part smiled and waved at their competition. That’s not going to be the case in 2008. Citrix, Microsoft, Novell, SWsoft, Sun, Oracle, and Virtual Iron all have plans to chip away at VMware’s market share, and rather than ignoring their competitors, I expect VMware to be much more aggressive at highlighting what makes their approach to virtualization different from the competition.

Read the rest of this post at Burton Group’s Data Center Strategies blog.

On the eve of VMworld, XenSource announces embedded hypervisor

Rumors of an embedded VMware ESX have been circulating for some time, but yesterday, XenSource Inc. beat VMware to the punch with the announcement of an embedded version of its own hypervisor, XenExpress OEM Edition. At under 128K, the hypervisor can be pre-installed by server manufacturers on disk or in flash memory, and will enable IT administrators to run Xen, Microsoft or VMware virtual machines (VMs) out of the box.

John Bara, XenSource vice president of marketing, expects XenExpress OEM Edition to dramatically increase Xen’s footprint in the server marketplace. “By the end of 2008, I expect one-half of the server volume worldwide to have [XenExpress OEM Edition] as an option,” he said, accelerating the penetration of their existing XenExpress by 20X.

Bara said that XenSource is working with “five or six” major server OEMs, and will be making several announcements about their identities in the next 60 days. In the press release, Dell issued a supporting statement, although it did not specifically say it would offer the embedded XenSource hypervisor.

Of course, the embedded XenExpress hypervisor has limited functionality in and of itself. However, it is license-key upgradeable to the full edition of XenEnterprise, complete with XenMotion live migraiton, XenCenter management, resource pooling, and Symantec Storage Foundation integration.

Burton Group Senior analyst Chris Wolf said that the XenExpress OEM Edition news was “some slick PR” on XenSource’s behalf, and that assuming VMware and Microsoft follow suit with embedded hypervisors of their own, showed that “it was changing how the [independent hardware vendors] ship hypervisors.” At the same time, he wondered where all this left the likes of Novell, RedHat and Virtual Iron. “They’re not part of the club right now.”

Stay tuned…

Citrix’s Acquisition of XenSource - Chris Wolf sounds off

Chris Wolf, Burton Group senior analyst, analyzed Citrix’s acquisition of XenSource in a recent Burton Group blog post. He sizes up the situation, saying:

“While having the technology is one thing, bringing it to market is an entirely separate issue. This is where the Citrix acquisition makes great sense for XenSource. Financially fueled by Citrix, XenSource now has the financial clout, sales, and channel resources to go after the large stake of unclaimed virtualization market share in the enterprise. Don’t get me wrong. This will not be easy, as Citrix and XenSource are competing against powerhouse vendors with strong sales, channel, and IHV partnerships. VMware, Microsoft, Red Hat, and Novell are well established in the enterprise, and are all looking to add to their share of the market. Virtual Iron has been making a lot of noise in the SMB space lately, and they should see the explosion of the XenSource sales channel as a serious threat.”

Wolf sees the acquisition as a win for Citrix and Xen and for users, too.

“In the coming months and years, we should expect to get enterprise-class virtualization technologies at lower costs, with more features, and a motivated group of vendors that are eager to push innovation to remain competitive.”

Read his blog in its entirety on the Burton Group Data Center Strategies blog.

Citrix and Xen - the Fruity Flavored Path to Nirvana

XenSource is now going to be a part of Citrix, an interesting move that answers a question that a lot of Citrix aficionados, myself included, were wondering - “What is Citrix doing to remain relevant in the face of Virtual Desktops?”. Virtual Desktops are what this is really all about. Citrix is not a server company, it’s a delivery company. In terms of quality and speed, you can make the comparison that Citrix is the FedEx of bits and bytes, if you will, to Micrsoft’s US Post Office. Citrix, with its ICA protocol, is like FedEx in that it is faster, more full-featured, and more expensive than the trustworthy old Post Office of RDP. Citrix may make a line of server products, but their business is in getting applications into the hands of end-users regardless of distance, client operating system, link speed, and other factors that typically inhibit deployment. Whether this is done by granting remote access to applications over the web, over a proprietary protocol, or any other method has been irrelevant to Citrix for some time - they adapted quickly to the web, enabling ICA-delivered application delivery as early as MetaFrame 1.8 in the late 90’s. What was always a problem in the Citrix world was the full desktop - Citrix’s own CCA (Citrix Certified Administrator, a cert I hold near and dear) training pushes for application delivery over desktop delivery, and for good reason. Presentation Server, the successor to MetaFrame (which was the successor to WinFrame) runs on a Windows server, and there are as many inherent risks of letting people have remote desktops on a server as one can imagine, not the least of which is registry corruption and accidentally deleted files that can hose the entire server, as well as disk space issues. Imagine 50 users saving the same 200MB PDF or PPT of the company’s end-of-fiscal-year financial report on their desktop instead of a network file directory, and you can see how the problem would start. Couple in the complexities of antivirus / antimalware and you can picture the resource spikes every morning at 9am when 20 users log on and the AV program starts running it’s at-logon full computer scan 20 times. While some AV products are Citrix / Terminal Services aware and can be configured not to do this, that’s the exception, not the rule - most often the schedules need to be changed from the default of daily scanning on logon that many companies use and adjusted to only a once-daily at a fixed (off-hours) time. Then of course there’s the resource issue - one errant application that cpu-locks the box takes it away from everyone, because it’s all really just one computer. While Citrix has made many inroads to mitigating these problems, they still exist, and make full-featured Citrix desktops hard to manage and hard to justify on a large scale.

What XenSource adds to the Citrix portfolio is a virtual desktop platform without the caveats of the delivered desktop being part of the same server OS as the application - each desktop can be shunted off onto shared storage, is it’s own contained OS, and can be delivered seamlessly without other users vying for resources. There are still resource issues to contend with such as CPU locking, but because virtualization allows for greater restrictions on access to the physical hardware, these can mitigated faster and without large-scale interruption. The same applies to memory locking, but to an even greater extent - since a VM has X-amount of memory, you can lock it all up and not affect the other virtual machines much at all. No doubt Citrix is working on perfecting desktop delivery of Xen-based desktops over ICA. Likewise Citrix is no doubt working on integrating their already-impressive management tools (MetaFrame XPe even had a configurable chargeback function built in from it’s initial release!) to make managing Xen desktops easier. What’s further is that this gives Citrix a hedge against the possibility of Linux desktops making significant inroads into the enterprise market in the next few years. Instead of depending on Windows, Citrix has just become open to delivering multiple flavors of Linux, BSD, and many other operating systems to users who need them.

What about running Citrix on Windows on Xen host servers? I don’t think Citrix cares one way or the other if you do - it’s still a license for the software regardless of whether the host is virtual or physical, so other than a marketing play about getting scalability on virtual hardware, there’s not much advantage to be seen. Thin Clients? Citrix doesn’t sell them, but they have very cozy relations with all the TC vendors out there, especially Wyse. Wyse has already made great inroads with VMware virtual desktops, and it’s sure to follow that they’ll support Xen desktops as well.

What if I’m wrong? It’s a good possibility. And I’m sure that Citrix sees the other side of the coin - the death of the full-featured desktop as we know it, with a glorified web browser supplanting it. Indeed, this would be the ideal Semantic Web / Web 2.0 client operating system - all applications occurring in a browser, with nothing on the user’s side that can really break, or take a long time rebooting, or need a lot of skill to repair, or require complex driver slipstreaming into images, etc. etc. Just a browser and some horsepower to help the client-side of the web-applications get processed is all anyone would need for an all-web-application environment. This is basically just a distributed thin client, with a slimmed down OS and remote application delivery. This just happens to also be the business Citrix has been supporting for decades. Many of these applications, so thin to the end-user, are fairly large on the server side, and being able to provide virtualization of those apps will keep Citrix relevant when the user’s choice of client no longer matters because everything is designed for web delivery. Right now that’s a selling point for Citrix - they have an ICA client for almost every OS out there, giving people on Linux access to Windows apps without messing with WINE, giving remote users with limited bandwidth access to giant client-server applications. They have web-enabled gateways to allow this to happen over a browser (with a plugin). The trouble with ICA is that if the need for specialized software to connect to remote systems diminishes as more and more applications because browser-based, the need for such a system dependent on plugins and other protocols wanes, leaving Citrix’s ICA out in the lurch. So, either way the cookie crumbles, Citrix has a smart, effective strategy for maintaining relevence.

There are many questions unanswered, such as what will happen to future Xen development? Will Citrix close any new Xen code or keep it Open Source? What will happen to Virtual Iron? Will Xen fork? What will happen to the long-standing but sometimes strained relationship between Citrix and Microsoft? Stayed tuned… this is an interesting time for virtualization and Citrix followers, and I would expect a lot more blogging, reporting, and gossiping about what this means in the very near future. IT Managers should keep an eye on their Virtual Desktop initiatives, for sure. Overall, I would expect this to be a very positive thing for virtualization on the server, desktop, and application front. Disruptive, no doubt, but positive.

XenSource’s Bold Storage Play

XenSource recently announced a partnership with Symantec that paves the way for Veritas Storage Foundation to be embedded in XenEnterprise 4.0, expected to ship Q307. Note that the OEM includes a fully licensed, unrestricted version of Storage Foundation. The majority of enterprises today rely on Veritas backup and storage management tools, so it makes perfect sense that XenSource would partner with Symantec to build out a more robust storage architecture for XenEnterprise virtualization platforms. By embedding Storage Foundation in XenEnterprise, storage resources will be able to be managed transparent to their dependent VMs. So XenEnterprise will support connecting VMs to disparate storage targets (FC, iSCSI, NAS, etc.), multipath, and relocation to storage resources as needed, without impacting VM availability.

If you’re already a Veritas shop, this announcement should come as significant news. As a result of the XenSource - Symantec partnership, organizations using Veritas Storage Foundation will be able to manage XenEnterprise storage resources using their existing management toolsets. Furthermore, the partnership is also going to result in certified NetBackup solutions for XenSource platforms. Many backup vendors are still sorting out their VMware backup solution set, while Symantec is steaming ahead by adding XenSource to its already supported VMware and Microsoft virtualization backup solutions. There’s a big difference between a “we support VMware and Xen backup” marketing check box, and a robust and well documented solution set for virtual machine data protection and recovery. Symantec clearly gets it. For example, NetBackup 6.5 is the first backup platform to support recovering VM images or individual files from a single VMware Consolidated Backup (VCB) job.

The OEM agreement may also impact organizations that are required to certify their storage management solutions with every new version release. By using a single storage management infrastructure for both server and virtualization platforms, re-certification of storage management following virtualization platform updates will be easier than on virtualization platforms using a proprietary storage management architecture.

Storage management, high availability, and backup support have been three key issues that have stalled XenSource’s assault on the enterprise. All three of these issues will be solved in XenEnterprise 4.0 as a result of the XenSource - Symantec partnership. With Storage Foundation embedded in XenEnterprise, organizations that do not run Symantec (Veritas) software will still be able to take advantage of the new storage features and manage them using their XenEnterprise management tools. High availability and dynamic VM failover will be included as well. Inclusion of high availability into their virtualization architecture will place XenSource in the high availability virtualization club that now includes VMware, Microsoft, Virtual Iron, Novell, and Red Hat.

When virtualizing mission critical systems, I have long viewed high availability and certified backup support as requirements, and have recommended that virtualization platforms devoid of these features remain relegated to training, test, and development environments. With the upcoming release of XenEnterprise 4.0, XenSource appears to be on the verge of crossing the chasm to join the enterprise virtualization elites such as VMware.

Chris Wolf
Senior Analyst, Burton Group
Note: This post also appears on the Burton Group Data Center Strategies blog.

Is Xen ready for the data center? Is that the right question?

Article after article and post after post have compared and contrasted Xen, VMWare, Veridian, and a host of other virtualization technologies, with opinions on performance, management tools, implementations, etc., etc. in abundant supply. Inevitably when it comes to Xen, the story comes full circle with some sort of declaration about “data center readiness.” The definition of “ready for the data center” is quite subjective, of course, based largely on the author’s personal experience, skills, and their opinion of the technical capabilities of those managing this vague “data center” to which they are referring.

Sadly, most seem to think that IT professionals managing the data center are buffoons who are somehow incapable of working with anything that doesn’t include a highly refined set of GUI tools and setup wizards. Personal experience shines through when an author balks at the notion of editing a text or XML configuration file - a common task for any system administrator. Consequently, a declaration of immaturity is often the result, without regard for the performance or functionality of the technology. In the case of Xen, this is particularly prevalent, as the Xen engine and management tools are distinctly separate. In fact, there are already several dozen management and provisioning tools available and/or in-development for the highly capable Xen engine, at varying degrees of maturity.

And yet, I can’t help but think that comparing features of management tools is completely missing the point. Why are we focusing on the tools, rather than the technology? Shouldn’t we be asking, “where is virtualization heading” and “which of these technologies has the most long term viability?”

Where is virtualization technology heading?

To even the most passive observers it has to be obvious that virtualization is here to stay. What may not be so obvious are the trends, the first being integrated virtualization. Within a year, every major server operating system will have virtualization technology integrated at its core. Within a few short years, virtualization functionality will simply be assumed - an expected capability of every server class operating system. As it is with RHEL now, administrators will simply click on a “virtualization” checkbox at install time.

The second trend is in the technology, and that is the “virtualization aware” operating system. In other words, the operating system will know that it is being virtualized, and will be optimized to perform as such. Every major, and even most minor operating systems either have or will soon have a virtualization aware core. Performance and scalability sapping binary translation layers and dynamic recompilers will be a thing of the past, replaced by thin hypervisors and paravirtualized guests. Just look at every major Linux distro, Solaris, BSD, and even Microsoft’s upcoming Veridian technology on Windows Server 2008, and you can’t help but recognize the trend.

Which of these technologies has the most long term viability?

Since we now know the trends, the next logical step is to determine which technology to bet on, long term. Obviously, the current crop of technologies based on full virtualization, like KVM and VMWare (it’s not a hypervisor, no matter what they say,) will be prosperous in the near term, capitalizing on the initial wave of interest and simplicity. But, considering the trends, the question should be, “will they be the best technology choice for the future?” The reality is that, in their current state and with their stated evolutionary goals, full virtualization solutions offer little long term viability, as integrated virtualization continues to evolve.

And which technology has everyone moved to? That’s simple - paravirtualization on the Xen hypervisor. Solaris, Linux, several Unix variants, and, as a result of their partnership with Novell, Microsoft will all either run Xen directly or will be Xen compatible in a very short time.

Of course, those with the most market share will continue to sell their solutions as “more mature” and/or “enterprise ready” while continuing to improve their tools. Unfortunately, they will continue to lean on an outdated, albeit refined technology core. The core may continue to evolve, but the approach is fundamentally less efficient, and will therefore never achieve the performance of the more logical solution. It reminds me of the ice farmers’ response to the refrigerator - rather than evolving their business, they tried to find better, more efficient ways to make ice, and ultimately went out of business because the technology simply wasn’t as good.

So then, is Xen ready for the “data center?”

The simple answer is - that depends. As a long time (as these things go, anyway) user of the Xen engine in production, I can say with confidence that the engine is more than ready. All of the functionality of competing systems, and arguably more, is working and rock solid. And because the system is open, the flexibility is simply unmatched. Choose your storage or clustering scheme, upgrade to a better one when it becomes available, use whatever configuration matches your needs - without restriction. For *nix virtualization, start today.

For Windows virtualization, the answer is a bit more complex. Pending Veridian, the stop gap is to install Windows on Xen with so-called “paravirtualized drivers” for I/O. Currently, these are only available using XenSource’s own XenServer line, but will soon be available on both Novell and Red Hat platforms (according to Novell press releases and direct conversations with Red Hat engineers.) While these drivers easily match the performance of fully virtualized competitors, they are not as fast as a paravirtualized guest.

Of course, you could simply choose to wait for Veridian, but I would assert that there are several advantages to going with Xen now. First, you’ll already be running on Xen, so you’ll be comfortable with the tools and will likely incur little, if any conversion cost when Veridian goes golden. And second, you get to take advantage of unmatched, multi-platform virtualization technology, such as native 64bit guests, and 32bit paravirtualized guests on 64bit hosts.

So what’s the weak spot? Complexity and management. While the engine is solid, the management tools are distinctly separate and still evolving. Do you go with XenSource’s excellent, yet more restrictive tool set, a more open platform such as Red Hat or Novell, or even a free release such as Fedora 7? That depends on your skills and intestinal fortitude, I suppose. If you are lost without wizards and a mouse, I’d say Xensource is the way to go. For the rest of us, a good review of all the available options is in order.

What about that “long term?”

So we know that virtualization aware operating systems are the future, but how might they evolve? Well, since we know that one of the key benefits of virtualization is that it makes the guest operating system hardware agnostic, and we know that virtualization aware guests on hypervisors are the future, then it seems reasonable to conclude that most server operating systems will install as a paravirtualized guest by default, even if only one guest will be run on the hardware. This will, by its very nature, create more stable servers and applications, facilitate easy to implement scalability, and offer improved performance and manageability of platforms.

As for my data center, this is how we install all our new hardware, even single task equipment - Xen goes on first, followed by the OS of choice. We get great performance and stability, along with the comfort of knowing that if we need more performance or run into any problems, we can simply move the guest operating system to new hardware with almost no down time. It’s a truly liberating approach to data center management.