MSDN and TechNet Powered by Hyper-V

Hi—I am Rob Emanuel from the Microsoft.com Operations team.  For those of you who may not know what we do, our group designs, deploys, manages and sustains highly available, highly scalable Web and SQL systems for Microsoft for some of the largest corporate web sites in the world (www.microsoft.com, Microsoft Update, Download Center, MSDN and TechNet).  Along with our team’s TechCenter, we maintain a blog on how we adopt our own products and share some of our real world experiences.  

 

For the last several months we have had the opportunity to focus on virtualizing both the MSDN and TechNet websites with Windows Server 2008 Hyper-V as a start to our overall virtualization adoption strategy. This was a group effort across our entire Operations Team including individuals from the Technical Architecture group I am part of, the System Engineers who run the sites, the data center hosting team which handles our infrastructure changes and the very supportive product group which is responsible for MSDN and TechNet.  Today we are very pleased to be able to share how Hyper-V was deployed for those two sites and our lessons learned through that process.  We have written an article on the TechCenter which goes through how we approached virtualizing MSDN and TechNet and hopefully conveys how successful we found Hyper-V to be as a web platform.

 

The article covers the reasons and characteristics which made MSDN the first site we looked to move onto Hyper-V.   It provides an overview of how both Hyper-V Beta and Hyper-V RC0 were deployed as well as the general architecture used for the deployment.   Possibly the most surprising finding was that Hyper-V was far more stable than we had expected for a beta version deployment.  There was in fact no difference we found in stability or availability between Hyper-V and a physical deployment!  We were also not able to identify any bugs for the Hyper-V team during our deployment under either full production load or even stress load.

 

An excerpt from the article:

 

Implementation

The rollout of Hyper-V in our production environment followed our standard approach to new technology adoption. Our architecture allows us to use global and local load balancing to quickly bring clusters or individual servers into and out of rotation. We heavily leverage this agility during our technology adoption efforts. This helps us safely bring new systems under production load in a controlled manner, while ensuring a continued positive customer experience.

After analyzing the results of some standard performance tests (for example, memory, CPU, and I/O) our confidence in Hyper-V was such that we moved to site-specific testing in production. We monitored the site with normal production monitors while gathering detailed performance metrics specific to each physical server and virtual machine (VM). The production monitors include basic server health as well as end-to-end application tests. This ensured that the deployment was meeting or exceeding previous MSDN and TechNet site performance and availability targets.

Hyper-V Beta Deployment

Our production testing began in early February 2008, when we installed the Hyper-V role on two physical servers, with each hosting three VMs running MSDN. Production load on these six VMs progressed from a cautious 1 percent to 20 percent very quickly and smoothly. During the next six weeks, we tested various amounts of load and VM combinations to better understand the performance characteristics and scalability of the product and the site. MSDN was also deployed directly onto matching physical servers to compare VMs against physical performance, scale, and stability with the same load characteristics.

In an effort to push the site and Hyper-V to their performance limits, we replayed production IIS logs by using the Web Capacity Analysis Tool (WCAT) to understand the upper range performance and scale characteristics.

We tested and compared one, two, and finally three VMs per physical server. The data gathered is in line with those discussed in the "MSDN and TechNet Virtualization Results" section later in this article. The performance and stability of MSDN on the Hyper-V Beta release were so encouraging that, with RC0 nearing release, we began making preparations to move to the next phase of implementation.

Update: The full article can be seen here.

 

The success of Hyper-V as a web platform for both MSDN and TechNet for performance and stability has given us the confidence to accelerate our plans to implement Hyper-V for many of the other sites we run, such as the live traffic testing of www.microsoft.com on Hyper-V, which we have already started.    We are also actively working on our internal adoption of SCVMM 2008 as a major part of our overall virtualization strategy.  

 

As we deploy more systems with Hyper-V and have information from our adoption of SCVMM 2008 we will share that on our TechCenter  in the form of additional articles or blog entries.

 

Happy deployments-

Rob

Published 20 May 08 04:02 by porourke

Comments

# Server and Tools Business News Bytes blog said on May 20, 2008 12:44 PM:

If Windows Server 2008 is the brisket, as previously described by group product manager Alex Hinrichs,

# Pensando sobre Tecnologia da Informação said on May 20, 2008 2:32 PM:

O time de virtualização soltou mais uma notícia : os sites do MSDN e do Technet já

# Bink.nu said on May 20, 2008 2:41 PM:

Improvements Over Hyper-V RC0 In addition to bug fixes and stability improvements we also made some additional

# The things that are better left unspoken said on May 21, 2008 3:23 AM:

Microsoft is definitely making progress on its Virtualization line-up. Yesterday they released the Release

# News said on May 21, 2008 4:58 AM:

Hi—I am Rob Emanuel from the Microsoft.com Operations team. For those of you who may not know what we

# Rob's SQL Server Blog said on May 21, 2008 11:43 AM:

Hyper-V Release Candidate 1 for Windows Server 2008 was released on the 20th May and is available for

# Microsoft said on May 21, 2008 12:50 PM:

Improvements Over Hyper-V RC0 In addition to bug fixes and stability improvements we also made some additional

# TONYSO said on May 27, 2008 12:31 PM:

By now you may have heard that all of MSDN and TechNet run in production (with 4 million hits per day

# PFE Ireland said on May 28, 2008 4:50 PM:

I’ve had a lot of interest in Hyper-V from customers and quite a few questions too. One of the most common

# Sebi's Blog said on May 29, 2008 7:05 AM:

Desi nu este o stire noua, asta spune multe despre Hyper-V! Personal, acum ceva vreme nu eram mare fan

# Tony Krijnen said on June 20, 2008 4:05 AM:

Er was aan het Hyper-V team gevraagd waar men nu meer informatie kon vinden. De volgende indrukwekkende

# Blog sobre assuntos IT Pro said on June 20, 2008 4:12 AM:

Viva, Há medida que se aproxima a data do lançamento do Hyper-V, mais e mais informação começa a ficar

# The World Simplified is a Virtual World said on June 20, 2008 4:26 AM:

So your looking for information on Hyper-V and struggling for where to look! So I wanted to get a nice

# PFE Ireland said on June 20, 2008 6:15 AM:

Need some light reading for the weekend?  Have a look at the links below.  All part of the

# It's Spann, not spam said on June 20, 2008 6:17 AM:

The next time I clean my machine, I am going to put Windows Server 2008 with Hyper-V.  Here is a

# Infra-estrutura Microsoft said on June 20, 2008 8:36 AM:

Os links abaixo contêm informações sobre a tecnologia de virtualização do Windows Server 2008, chamada

# [MSFT-BE] Arlindo's Blog - IT Pro Evangelist said on June 20, 2008 9:34 AM:

You might have seen this onto other blogs, I still wanted to add this for all of you who didn’t see it

# ronaldg's ramblings said on June 20, 2008 11:22 AM:

Hey everyone, here’s a pretty comprehensive list of resources for information on Hyper-V, enjoy… Websites

# US ISV Developer Evangelism Team said on June 20, 2008 12:57 PM:

The server you are accessing at Microsoft may already be virtualized. So far, about 25% of the production

# Heavy on the Technical said on June 20, 2008 5:04 PM:

A: Yes and a lot more on the way... Here are just a few website, blogs and webcasts. Websites Microsoft

# Beshkov Andrey said on June 22, 2008 1:22 PM:

Часто коллеги спрашивают о том, где бы найти побольше полезной информации о технологиях виртуализации

# Jaap's blog said on June 22, 2008 2:00 PM:

inmiddels komt er steeds meer en meer publieke informatie vrij vanuit Microsoft met betrekking tot Hyper

# Tecnologias said on June 25, 2008 9:50 AM:

Você quer aprender mais sobre virtualização e gostaria de utilizar o voucher que postei alguns dias atrás

# Carlos Fernando Paleo da Rocha<br />SBS MVP in Brazil said on June 25, 2008 9:50 AM:

Você quer aprender mais sobre virtualização e gostaria de utilizar o voucher que postei alguns dias atrás

# Windows Server Division WebLog said on June 26, 2008 11:52 AM:

Hi—I am Rob Emanuel, a Technology Architect on the Microsoft.com Operations team focusing on virtualization.

# TONYSO said on June 26, 2008 12:47 PM:

You’ve already heard that Hyper-V was running MSDN and TechNet in production, before it was released

# John Baker's WebLog said on June 26, 2008 5:21 PM:

If you’ve be testing Hyper-V in your environment the last few months, then you’ll be please to know that

# Mark Michelet's Microsoft Platform Blog said on June 26, 2008 5:25 PM:

Hyper-V, a key feature of Windows Server 2008, released to manufacturing (RTM) today and is available

# Are you thinking what I'm thinking? said on June 26, 2008 5:31 PM:

A lot of people we disappointed that our virtualization technology did not ship with Windows Server 2008

# Is this thing on? said on June 26, 2008 5:44 PM:

Today, Microsoft released Windows Server 2008 Hyper-V, the hypervisor-based virtualization technology

# $ClaudioG.Blog = $True said on June 27, 2008 6:21 AM:

Riprendo come al solito i post di Piergiorgio Malusardi , questa volta per segnalare il suo completo

# Nathan Mercer's blog said on June 27, 2008 6:40 AM:

It’s Hyper-V day today, early this morning NZ time we made Windows Server 2008 fully Server Unleashed

# Les technologies selon Mario said on June 27, 2008 11:07 AM:

Microsoft vient d'annoncer le lancement officiel d'Hyper-V ( http://www.microsoft.com/presspass/features/2008/jun08/06-26hyperv.mspx

# THE OFFICIAL BLOG OF THE SBS "DIVA" said on June 27, 2008 10:11 PM:

Hyper-V RTM&#39;d yesterday. Now keep in mind that because officially SBS 2008 has not RTM&#39;d, if

# Inside Microsoft said on July 6, 2008 12:59 PM:

&#160; Hyper-V Websites Microsoft Virtualization Home Page http://www.microsoft.com/virtualization/default.mspx

# Adam Fazio said on July 23, 2008 12:33 PM:

(updated 7/23/08) My current project involves being the only dedicated technical resource on the Virtualization

# Windows Server Customer Engineering (Customer Advisory Team) said on August 13, 2008 12:34 PM:

One of the most compelling capabilities being added in IAG SP2 (which will also be available in UAG)

# Morello's Windows Security Blog said on August 13, 2008 12:35 PM:

One of the most compelling capabilities being added in IAG SP2 (which will also be available in UAG)

# Adam Fazio said on August 26, 2008 4:28 PM:

(updated 8/26/08) My current project involves being the only dedicated technical resource on the Virtualization

# TONYSO said on September 17, 2008 4:09 PM:

Virtualization TechCenter: http://technet.microsoft.com/en-us/virtualization/default.aspx Hyper-V Planning

# Full of I.T. said on October 14, 2008 10:51 PM:

October 16-17, 2008 E-mail Technical Questions: Kevin Remde – Kevin.Remde@microsoft.com Feedback e-mail

# TONYSO said on January 30, 2009 3:41 PM:

Performance Tuning Guidelines for Windows Server 2008 Hyper-V Release Notes Planning for Hyper-V Security

# HyperVoria said on February 1, 2009 10:16 AM:

Performance Tuning Guidelines for Windows Server 2008 Hyper-V Release Notes Planning for Hyper-V Security

# Adam Fazio said on March 26, 2009 5:54 PM:

Here's my obscenely vast list of resources that I actually do reference and send to customers on a very

Anonymous comments are disabled

Search

Go

This Blog

Syndication

Page view tracker