Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


August 2007

Changes to Windows Server Virtualization


RSS
Subscribe to Windows IT Pro | See More Windows OSs Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Executive Summary:
Microsoft recently dropped several features from its upcoming release of the Windows Server Virtualization (WSV) functionality in Windows Server 2008. WSV, often referred to as the Microsoft Hypervisor, promises dramatic improvements over Virtual Server 2005 R2. The release of WSV has been delayed until late 2007, and the live migration feature, processor core support and the ability to hot-add hardware have all been removed from the product. Compared to competing solutions like VMware's ESX Server, WSV will come up short. It is unlikely that WSV features will appear before the expected 2009 release of Windows Server 2008 R2. Microsoft's issues with WSV aren't problematic enough to offset the advantages for all but the most demanding environments. For companies moving aggressively into virtualization, it's likely that ESX Server is already being used. In late 2007 Microsoft will be releasing .NET Framework 3.5 and a new Visual Studio suite codenamed Orcas. These releases will guide the next generation of software that relies on the Windows Vista and Windows Server 2008 platforms. The .NET Framework 3.5 builds on .NET 3.0 by adding new functionality. Among the changes are support for Language Integrated Query (LINQ), addition of the new ASP .NET AJAX libraries, and support for Web protocols like AJAX, JSON, REST, POX, RSS, and ATOM. Orcas is a major revision to Visual Studio, allowing managed code programmers to target Vista-specific features. Orcas will also include Vista development support for Visual C++ and MFC (Microsoft Foundation Classes). It will also provide an environment for developing Office-based applications due to the integration of Visual Studio Tools for Office (VSTO).


For years, Microsoft has been trumpeting its upcoming release of Windows Server Virtualization, a feature of Windows Server 2008 (formerly code-named Longhorn Server) that will ultimately ship separately from that product. However, 2007 hasn't been kind to Virtualization: With development of Windows 2008 winding down, Microsoft has scaled back dramatically its plans for this technology. The result will be a more barebones experience than the company originally announced, with less functionality and less parity with VMware's established ESX Server Infrastructure 3 product line. Here's what you need to know about changes to Windows Server Virtualization.

Inside Viridian
Windows Server Virtualization, code-named Viridian, is Microsoft's hypervisor-based virtualization solution for Windows Server 2008, the next major revision of Windows Server. Windows Server Virtualization will effectively replace Microsoft Virtual Server 2005 R2 in the market and provides dramatic performance and reliability improvements over that product, thanks to its hypervisor-based implementation. That is, unlike host-based virtualization solutions like Virtual Server, Windows Server Virtualization is so-called "full" virtualization software that runs almost directly on the hardware, and not as an application or service under a host OS.

Architecturally, Windows Server Virtualization differs a bit from other full virtualization solutions like ESX Server. Virtualization is typically installed on the Server Core implementation of Windows 2008 though it can also be installed on the mainstream versions of that OS. On a Windows Server Virtualization installation, there's an instance of Windows 2008 Server Core running in a parent partition, with one or more virtualized OS environments running in child partitions. With ESX, there's no parent and child partition. Instead, each OS installation is virtualized and logically runs side-by-side. Although technically inferior, the advantage of Microsoft's approach is that Server Core benefits from the wellspring of device drivers that have been created for Windows. Thus, it should offer superior compatibility and reliability. Likewise, as a hypervisor-based solution, Windows Server Virtualization will offer dramatic performance improvements over host-based virtualization environments.

As a version 1.0 product of sorts, Windows Server Virtualization has gone through a number of permutations. Originally, it was to have shipped as an integrated part of Windows Server 2008. Then, in 2006, Microsoft announced that it would deliver Windows Server Virtualization within 180 days of Windows 2008 as a free add-on, though the company was vague about how that technology would be delivered. It promised a first external beta of Windows Server Virtualization in the first half of 2007. Then, everything changed.

What's Changing?
In early- to mid-2007, Microsoft announced two changes to Virtualization. The first of these announcements came in April 2007: Microsoft would no longer be able to deliver a public beta of Virtualization before mid-year and would instead ship a public beta late in 2007. The company reiterated its commitment to ship Virtualization to customers within 180 days of the completion of Windows 2008, which was still expected by late 2007.

A month later, Microsoft delivered far more damaging news. In addition to the beta delays, the company would be cutting several important Virtualization features to meet its shipping deadlines. So while this technology would still ship within 180 days of the completion of Windows 2008, it would be stripped of some expected core functionality, dramatically reducing its usefulness to enterprises. Here's what's been cut:
Live migration. Originally, Virtualization was to have included a live migration feature that would have enabled customers to seamlessly move a running instance of a virtual machine (VM) from one physical machine to another without any noticeable loss of service.
Hot-add hardware. Virtualization drops its ability to hot-add RAM, storage, microprocessors, and network cards, significantly reducing its ability to scale on the fly to increased demands. Now, Virtualization-based servers will need to be taken offline to be upgraded with these hardware components.
Processor core support. Virtualization was to have originally supported up to 32 processor cores per server. (For example, a server with eight physical processors, each with four processor cores.) Now, it will support just 16 processor cores per server, impairing its ability to efficiently serve the largest enterprises.

Microsoft defended the decision to drop functionality by noting, "shipping is a feature too," a somewhat flip assessment given the company's repeated promises for this technology. On the other hand, I can now report how Microsoft plans to ship Virtualization to customers: It will be installed automatically via Microsoft Update (or whatever Microsoft-oriented update mechanism you're using). On supported Windows 2008 systems, Virtualization will appear as a standard server role alongside other Server Core roles.

Microsoft vs. VMware
Microsoft's detuning of Windows Server Virtualization leaves a lot of unanswered questions. Compared with competing solutions—especially mature and full-featured ESX Server— Virtualization will come up short, both in overall functionality and management capabilities. Given the staggered release schedule for Windows Server products, it's unlikely that we'll see the missing Virtualization features appear before the expected 2009 release of Windows Server 2008 R2. But who can say how much ESX will improve by that point?

On the management front, Microsoft will ship a separately licensed product called System Center Virtual Machine Manager 2007 by the end of 2007. This product should be considered a necessary part of any Virtualization rollout, given its capabilities: System Center Virtual Machine Manager will provide a centralized management console for all Microsoft-oriented VMs, physical-to-virtual (P2V) and virtual-to-virtual (V2V) conversion utilities, and automated facilities for provisioning server hardware for the deployed virtual environments. However, we don't know at the time of this writing how much Microsoft will charge for this product. Arguably, it should be simply included free with Windows 2008 if Microsoft is serious about promoting its virtualization technologies.

Recommendations
So what's an enterprise to do? VMware has told me that it thinks the market for virtualization is big enough to support two major players, and I believe this to be the case. However, Microsoft's decision to delay and detune Virtualization is going to cause headaches for anyone who had expected to standardize on Microsoft's technology. My advice is simple: Though disappointing, Microsoft's plans for Virtualization aren't problematic enough to offset the advantages for all but the most demanding environments. Microsoft is slowly working toward integrating virtualization wherever it makes sense in its product lines, and with technologies like Microsoft SoftGrid and even Terminal Services RemoteApp filling the virtualization gaps, Microsoft should have solutions in place for (ahem) virtually any virtualization need by early 2008. What's missing, of course, is the depth of functionality and maturity of ESX Server, but then that's something that Microsoft was never going to achieve with its 1.0 release anyway. Microsoft's decision to integrate virtualization capabilities into the core OS is the right one for customers, and the architecture of the system should eventually provide reliability and compatibility advantages over ESX systems, especially for Microsoft shops. As for those moving most aggressively into virtualization, your decision is a bit more difficult. But then it's likely that such companies were already evaluating or using ESX by this point anyway.

End of Article



Reader Comments

You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
Friday at PASS Europe 2006

Kevin talks about the closing day of the event and shares a funny Microsoft film. ...

More fun TechEd 2005 Resources

Kevin points out some more TechEd resources ...

Outlook Tips and Techniques

Read about hiding items, merging appointments, multiple windows, creating views, permissions, sending Outlook items to outside recipients, Send As permission, Inbox Assistant, tricks for rules, and tips for obtaining Microsoft Knowledge Base articles. ...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Are You Satisfied?

A Preliminary Look at Deployment Plans for Microsoft Windows Vista

Related Events Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.

Job Openings in IT


ADS BY GOOGLE SPONSORED LINKS FEATURED LINKS

Microsoft Exchange & Windows Connections event returns to Las Vegas Nov 10 - 13
Connections returns to Las Vegas for this exciting event where each attendee will receive SQL Server 2008 standard with 1 CAL. Co-located with Microsoft ASP.NET, SQL Server, and SharePoint Connections with over 250 in-depth sessions.

Free Online Event! Virtualization:Get the Facts!
Register now and attend this free, live in-depth online conference on November 13 and 20, 2008, produced by Windows IT Pro. All registrants are eligible to receive a complimentary one-year digital subscription to Windows IT Pro (a $49.95 value)!

Check Out Hyper-V Video on ITTV
Watch Karen Forster's interview on Hyper-V's performance on ITTV.net.

Ease Your Scripting Pains with the Flexibility of PowerShell!
Join MVP Paul Robichaux on December 11, 2008 at 11:00 AM EDT as he equips you with PowerShell basics in 3 introductory lessons, each followed by a live Q&A session—all on your own computer!

PASS Community Summit 2008 in Seattle on Nov 18-21
The don’t-miss event for Microsoft SQL Server Professionals. Register now and you’ll enjoy top-notch Microsoft and Community speakers and more.



Solving PST Management Problems
In this white paper, read about the top PST issues and how to administer local/network PST Files.

Get Protected -- Data Protection Manager 2007
Protect your virtualized environment with Data Protection Manager

Order Your SQL Fundamentals CD Today!
Learn how to use SQL Server, understand Office integration techniques and dive into the essentials of SQL Express and Visual Basic with this free SQL Fundamentals CD.
Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing