Assigning Channels Across Multiple Web Servers

Assigning Channels Across Multiple Web Servers

To meet performance and availability requirements, you can deploy a single application on multiple Web servers and use a load balancer to manage the Web servers as a cluster. The load balancer provides a single network address for the entire cluster.

To assign channels to an application on the cluster, use the computer name of the load balancer when you specify the application manifest file in the property page of the Speech Application Deployment Service (SADS) server. This ensures that all calls intended for the application use each Web server in the cluster based on availability and overall load.

Do not specify the load balancer as a SADS server itself when you use the Microsoft Speech Server (MSS) snap-in for Microsoft Management Console (MMC) to configure MSS. To configure MSS to use the load balancer correctly, individually add each Web server to the specific cluster that has SADS installed on it. Then, in the SADS properties page, specify the computer name of the load balancer in the URL for the application manifest file.

For information about load balancer capabilities and best practices, see Load Balancing Microsoft® Speech Server 2004 Enterprise Edition in the September 2004 issue of Microsoft Speech Server Newsletter.

To Assign Channels to an Application That Resides in a Web Server Cluster

  1. Open the MSS snap-in for MMC.

  2. In the console tree, expand Microsoft Speech Server, and then expand the applicable group.

  3. In the details pane, double-click a Web server that contains a SADS installation. This opens the SADS properties page.

  4. Click Add, and then in the Application Manifest URL box, type the Uniform Resource Locator (URL) beginning with the computer name of the load balancer followed by the application name and the file name for the application's manifest file (Manifest.xml). Then click OK. For example, type:

                     https://Load_Balancer_Name/My_Speech_Application/Manifest.xml

    By using the computer name of the load balancer, you empower the load balancer to do its job of balancing the load among all the computers in the cluster.

  5. Select the Enabled check box to make the application available to callers.

  6. Under the selected application, type the name of the application in the Name box. The name you type must match the application name entry in the manifest file.

  7. Under the selected application, type the DNIS or port number of the appropriate voice channels for the application in the DNIS or port number box. To learn how to specify voice channels, see:

  8. Click OK.

Remarks

If you have more than one instance of SADS in the cluster, repeat the procedure for each SADS server managed by the MSS snap-in for MMC.

See Also

Load Balancing and Availability