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 


June 2007

Coordinate a Virtualized Environment for SharePoint

Establish a robust front-end/back-end virtual foundation
RSS
Subscribe to Windows IT Pro | See More Windows OSs Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Web Abstract:

  • A simple two-server SharePoint setup is ideal for server virtualization and offers security and cost benefits.
  • Besides what server virtualization software you use, you'll need to consider processor memory, whether to use 32-bit or 64-bit versions of the applications, and more.
  • To streamline the creation of a virtual server guest, you install a base image of Windows 2003 R2, then copy the disk image to a different folder.
  • You'll want to run at least two virtual guests for SharePoint Server 2007.

A simple SharePoint configuration of two servers is an ideal candidate for server virtualization. A setup of one Microsoft IIS Server system running SharePoint as the Web front end and one server running Microsoft SQL Server as the database back end, especially if you don't anticipate heavy usage, can be virtualized using Microsoft Virtual Server 2005 or VMware Server (both free products), or VMware ESX Server, and run on one physical server. Sound intriguing? Let's take a look at why you would want to do such thing, and then consider what you'll need to do to successfully implement server virtualization of your SharePoint setup.

Benefits of Virtualizing a SharePoint Server 2007 Farm
You'll find several benefits in virtualizing a simple Microsoft Office SharePoint Server 2007 server farm. These range from increased security, to better performance, to lower costs.

Increased security. Virtualizing servers can help increase security, especially if your SharePoint 2007 server is accessed from the Internet. As you know, SharePoint Server 2007 data is typically stored on a SQL Server back-end database. If both applications are installed on a single server, the database server is also exposed to the Internet. However, if the servers are virtualized, only the SharePoint Server 2007 front-end server is exposed to the Internet, protecting the database on a separate virtual server not exposed to the Internet.

No loss of fault tolerance. Running two virtual server guests on the host server won't reduce your fault tolerance. This is because the SharePoint Server 2007 server won't work without the database back end and vice versa. In other words, if you lose either the SharePoint Server 2007 front-end server or the back-end database server, the portal will go down. Easier bare-metal restores. The virtual server guest configuration and logical disks are stored as files on the virtual server host. Backing up these files is essentially the same as performing a bare-metal backup of the virtual server guests. Moving the virtual server guest to a different host simply means copying files to a different host and starting the virtual server guest on the host server. You can replicate virtual server guest files to a remote disaster recovery site by using third-party server replication applications such as Neverfail's products or by using Distributed File System Replication (DFSR), which is an integral part of Windows Server 2003 R2. This greatly simplifies the recovery of the SharePoint Server 2007 server farm.

Faster setup time. If you create a base image of the virtual server guest, you can significantly reduce the time it takes to bring up a new virtual server guest to 15 minutes or less, compared to two or more hours to bring up a new physical server.

Reduced costs. It's usually less expensive to purchase a large host server instead of two dedicated smaller servers. Hardware maintenance costs are also potentially reduced, and fewer servers means lower electric and cooling bills.

The 32- or 64-Bit Question
If you decide you'd like to try server virtualization, there's one thing you need to consider before you even select your virtualization software platform—you must decide whether to use the 32- or 64-bit versions of SharePoint Server 2007 and SQL Server 2005. If your hardware supports the x64 version of Windows Server 2003 R2 as a virtual server guest, I strongly suggest using the 64-bit versions of SharePoint Server 2007 and SQL Server 2005. SQL Server 2005 and SharePoint Server 2007's indexing functions are potentially intensive in terms of memory, disk, and processor use, and using the 64-bit version of these software applications can improve performance. One drawback of using the x64 version of SharePoint is the inability to run iFilters from third-party sources. For example the PDF iFilter doesn't work with the x64 version of Windows SharePoint Services 3.0 and SharePoint Server 2007.

Additionally, running the x64 versions of SharePoint Server 2007 and SQL Server 2005 in a virtual environment does limit your choice of virtual server software because only VMware Server and ESX Server are capable of running x64-based guest servers. Virtual Server 2005 supports 32-bit guests. If you use VMware Server, your server hardware must be capable of running both an x64 version of Windows 2003 as the host software and running x64 virtual server guests.

Even if your server supports x64 virtual server guests, for some processors, such as the Intel model, you'll probably have to enable the support for this feature by going into the server's BIOS, then restarting the host server. In my experience, most servers ship with support for x64 guests disabled by default. If you plan to use VMware Server, you'll need to see whether your server is capable of running x64 guests. (To do so, you can download the Processor Check Utility for 64-Bit Compatibility at http://www.vmware.com/download/server/drivers_tools.html.)

If you plan to use ESX Server, you'll need to go to the VMware site to make sure that your server (and SAN, if applicable) is listed as compatible. ESX Server recently added support for Intel's new quad-core processors. For the best performance of the virtual server guests, use ESX Server as the host OS, because it provides near-native hardware performance, requires less host memory, and can provide as much as 16GB of RAM for a virtual server guest. It's very Linux-like, however, so if you're not familiar with Linux or ESX Server, be prepared for a learning curve.

If you're new to virtualization and the portal won't be used too heavily, consider using VMware Server with Windows Server 2003 R2 x64 as the host OS, because VMware Server is free and you're probably already familiar with the Windows OS. VMware Server also has a wider range of virtual guest OS support than does Virtual Server 2005.

   Previous  [1]  2  3  Next 


Reader Comments

You must log on before posting a comment.

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




Learning Path To Learn More About Server Virtualization
"Virtualization Technologies"


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 ...

What service packs and fixes are available?

...


Related Articles MOSS 2007’s Security Features

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!

Latest Advancements in SSL Technology
There are a variety of different kinds of SSL to explore to ensure customer data is kept confidential and secure. In this paper, we will discuss some of these SSL advances to help you decide which would be best for your organization.

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.

Maximize Your SharePoint Investment: Get Your Data Moving
Watch this web seminar now to learn how to maximize your SharePoint investment! Join us as we take a look at the complex business of securing, accessing and managing vast amounts of information in a global network and various ways to get your data moving.
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