Click Propagate. In the Cache Operations page, select All caches in the Operate On field. Configuring Oracle Web Cache as a Software Load Balancer

Configuring High Availability Solutions 3-23 9. If your application deployment requires session stickiness, enable session binding. See Section 2.12 . Consider the topology depicted in Figure 3–5 . Figure 3–5 Deploying Oracle Web Cache as a Load Balancer To configure this topology:

1. Register the IP address of the Oracle Web Cache server webche-host with

www.app1.company.com.

2. Configure the Oracle Web Cache server with the following:

a. Receive HTTP and HTTPS requests on designated listening ports.

b. Send HTTP and HTTPS requests to application Web servers app1-host1 and

app1-host2 on designated listening ports.

c. Map virtual host site definition for www.app1.company.com mapped to

app1-host1 and app1-host2. Application Servers webche-host Oracle Web Cache Server Site: www.appl.company.com appl-host1 appl-host2 Network HTTP and HTTPS Requests for www.app1.company.com HTTP and HTTPS Database 3-24 Oracle Fusion Middleware Administrators Guide for Oracle Web Cache

3.9 Configuring Microsoft Windows Network Load Balancing

For an overview of high availability without a hardware load balancer, see Section 3.4 . On certain Microsoft Windows platforms, you can use the Microsoft Network Load Balancing NLB component of the operating system instead of a hardware load balancer. NLB is part of the Microsoft clustering offerings and is available on the following platforms: ■ Windows 2000 Advanced Server ■ Windows 2000 Datacenter Server ■ Windows 2003 all editions You configure the hosts as a cluster and you configure the operating system to provide load balancing. Then, you configure NLB for hosts running Oracle Web Cache in a cache cluster, taking the following steps for each host:

1. Choose Start Settings Network and Dial-up Connections.

2. Select the network adapter. Then, right-click and select Properties.

3. In the Properties dialog box, select Network Load Balancing. Then, click

Properties . 4. In the Cluster Parameters tab of the Network Load Balancing Properties dialog box, take the following steps:

a. For Primary IP Address, enter the virtual IP address to be shared by all

members of the cluster.

b. For Subnet mask, enter the subnet mask for the virtual IP address.

c. For Full Internet Name, enter the full internet name for the virtual IP address.

d. Note the Network Address, which is a generated address.

e. For Multicast support, check enabled.

f. Optionally, enter a Remote password and enable Remote control.

5. Select the Host Parameters tab and take the following steps:

a. For Priority, enter an integer between 1 and 32. The lower the number, the

higher the priority. Priority establishes the default handling priority among hosts for requests that are not load-balanced by port rules. See Step 6 for information about configuring port rules.

b. For Initial cluster state, check active. This specifies that this host should be

included in the cluster array immediately upon Windows startup.

c. For Dedicated IP address, enter the IP address of this host.

d. For Subnet mask, enter the subnet mask of this host.

6. Select the Port Rules tab, and take the following steps:

a. For Port Range, to balance the load from all client requests with a single port

rule, use the default port range 1-65535. Use multiple port rules if different applications require different protocols, filtering modes, or affinity.

b. For Protocols, select TCP. If your application uses software that requires UDP,

select Both. c. For Filtering Mode, select Multiple Hosts. Configuring High Availability Solutions 3-25

d. For Affinity, you can select one of three options. None results in load

balancing of all requests across all hosts. Single results in all requests from a particular client being processed by the same host. Use this option to maintain session state. Class C results in all client requests from a TCPIP class C address range being processed by the same host.

e. For Load Weight, either enter a percentage of the load to be handled by the

host or select equal. Note that Port Rules must be identical for all hosts in the cluster. For more information about Microsoft Network Load Balancing, see the Microsoft documentation at: http:www.microsoft.com