Using Web Deploy for Web Farms
By Faith A
July 23, 2009
Web Deploy (Web Deployment Tool) is an IIS Extension that simplifies the migration, management and deployment of IIS Web servers, Web applications and Web sites. Administrators can use the Web Deployment Tool to synchronize both IIS 6.0 and IIS 7.0 and above servers, or to migrate an IIS 6.0 server to IIS 7.0 or above. It also enables administrators and delegated users to use IIS Manager to deploy ASP.NET and PHP applications to an IIS 7.0 or above server.
For specific features available in Application Center and whether they are supported in the Web Deployment Tool (or within IIS itself), please see the comparison table. While there are a limited set of Application Center features that do not have a direct replacement, many of these will be added to future versions of Microsoft products.
Application Center Comparison Table
| Application Center Feature |
Corresponding Web Deployment Tool Feature |
|---|---|
| Cluster services - ability to define a group of servers for operations |
|
| Cluster services - COM+ routing |
|
| Cluster services - COM+ app cluster |
|
| Load balancing – NLB |
|
| Load balancing – CLB |
|
| Load balancing - Other devices |
|
| Request Forwarder - allows specific requests to be forwarded |
|
| Deployment - deploying an application across a cluster of machines |
|
| Synchronization/Replication - syncing sites and more across a cluster of machines |
|
| Synchronization Schedule - ability to sync based on a schedule |
|
| Administrative console - single UI for managing web farm tasks |
|
| Application Images - Definitions of what is an app and should be synced |
|
| AC.exe - command-line tool for administering the cluster |
Discuss in IIS Forums