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

High Availability for MOSS 2007 Server Farms


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

Implementation
To maintain a highly available SharePoint environment, you need to ensure that the availability options at each tier of your architecture meet your needs. The following procedures relate to the three-tier architectural model: Web servers in one tier, application services in another tier, and the database back end in the third tier. To accomplish the following implementation tasks in a two-tier environment, just add the application server services to the Web servers.

Web servers. To make Web servers highly available, you need two or more servers. You also need to run NLB or use an external load balancer.

The first step is to install MOSS on the servers you'll be using for the Web front end. When you begin the installation, you'll be prompted whether you want to perform a Basic or Advanced installation. Because this won't be a standalone installation, select Advanced, and on the next page, select Web Front End-Only install components required to render content to users, as Figure 2 shows. Then click Install Now. When the installation completes, click Close, which opens the SharePoint Products and Technologies Configuration Wizard. Proceed through the wizard by performing these steps:

  1. Click Next at the Welcome screen and click Yes in the dialog box that advises that you might have to start or reset related services during configuration.

  2. Next, select whether you want to connect to an existing farm or start a new one.

  3. Specify the configuration database server and the name of the database, as Figure 3 shows. Then enter the credentials for the account that the machine will use to connect to the configuration database.

  4. If you want to install the Central Administration Web application on your Web server, select that check box and note the port number (in case you want to load balance it across your Web servers). You'll see a summary of your choices. Confirm that they're correct and click Next. Click Finish.

After you install MOSS on your Web servers, you'll need to configure load balancing. For this example, I show you how to set up NLB with IGMP Multicast on Windows Server 2003. I prefer to use the Network Load Balancing Manager, which you'll find under the Windows 2003 Administrative Tools menu. To set up NLB, perform these steps:

  1. Start the Network Load Balancing Manager on any machine in the domain and click Cluster, New.

  2. On the Cluster Parameters screen, enter the cluster's IP address and Subnet mask. Under Cluster operation mode, select the Multicast option and the IGMP Multicast check box, as Figure 4, shows. Click Next.

  3. You'll be prompted to enter additional cluster IP addresses, which is handy if you plan to host multiple Secure Sockets Layer (SSL) sites and want them to be load balanced. Click Next.

  4. Next, you need to configure port rules. Using the options here, you can specify which ports are load balanced on a per IP address basis. This means that if you're only hosting one protocol in your NLB cluster (e.g., HTTP), you need to open only the related ports. Click Next.

  5. On this screen, you specify the first host to be added to the cluster. Enter the name of one of your Web servers and click Next. This screen shows the configuration of the host you've selected. It contains the host priority (which is the host ID within the cluster), the dedicated IP information of the host, and the initial host state (the defaults is Started). Click Finish.

  6. The left panel of the Network Load Balancing Manager shows your first host along with its description and state, as Figure 5 shows.

  7. Click Cluster, Add Host, and enter the name of the next host you want to join to the cluster. Click Next, then click Finish. Repeat this step for each host you want to add.

Don't forget to add DNS records that point to the NLB cluster IP address for the sites you're load-balancing.

Application servers. You can run the Query service on any number of application servers. However, the Query and Index services can't reside on the same server. If they do, the Index service recognizes that the Query service is installed and it won't propagate the index. If the content you're hosting is relatively static (50 percent or more of the requests for your Web servers are for static content), you can see a potential performance boost by moving the Query service to your Web servers. The resulting performance boost is due to the content caching done by the Query service.

Excel Calculation Services provides support for server-side calculation of workbooks hosted through Excel Web Access in MOSS 2007. A request to process a workbook is sent to a server running Excel Calculation Services. The service stores session-state information so that the same server processes the request until the user session ends or the workbook is closed.

Excel Calculation Services is a resource-intensive service, so in large environments with heavy utilization of complex workbooks, you might want to dedicate a couple of high power servers solely to this service. I've worked at companies that relied on workbooks so complex that it took a high-end, dual-core machine longer than an hour to do the calculations on them. Cases like that let you see SharePoint's true value. If you upload the workbook and make it accessible through Excel Web Access, the calculations are performed from a central location, and you need to buy only the application servers instead of buying expensive workstations for all employees that need to view the worksheets. Keep in mind, though, that because these operations are so resource-intensive, they might affect other services running on the servers.

   Previous  1  [2]  3  Next 


Reader Comments
Hmm.. Strange to see the strories like this.
You say: "It does no good to have redundant servers if your storage device represent a possible single point of failure".
But also you "recommend" to use NLB, which is not able to detect software level errors. Meaning, if the web site goes down for some reason, NLB still behaves like there are no problems.
Also even your storage is HA designed, you still have a Quorum disk in cluster. If you lost that the whole cluster shutdown.

Pepi August 29, 2007 (Article Rating: )


I would like to read the rest of the article please

sgray@aot.com September 05, 2007 (Article Rating: )


Incomplete

pavancrm April 27, 2008 (Article Rating: )


Even after I login I cannot see the whole article..anything wrong with this??

sanjaypatnaik June 03, 2008 (Article Rating: )


http://windowsitpro.com/Windows/Articles/ArticleID/96301/pg/2/2.html

tomchan111 August 06, 2008 (Article Rating: )


I have to remind myself to not go to this site, if this is the rubbish it publishes. If you are going to publish an article publish the whole thing and don't waste peoples time

dkast August 14, 2008 (Article Rating: )


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

PsExec

This freeware utility lets you execute processes on a remote system and redirect output to the local system. ...

Escape From Yesterworld

Kevin points you to the funniest SQL Server website ever! ...


Related Articles MOSS 2007’s Security Features

SQL Server and Database Whitepapers StoreVault SnapManagers for Microsoft Exchange and SQL Server

Related Events Microsoft BI Unleashed | Online Conference

Storage Consolidation for Your Microsoft Applications: Reducing Cost and Complexity

SQL Server 2008 – Can You Wait? | Philadelphia

Check out our list of Free Email Newsletters!

SQL Server and Database eBooks Safeguarding Your Windows Servers

SQL Server Administration for Oracle DBAs

Taking Control: Monitoring the Windows Platform Proactively

Related SQL Server and Database 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.


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