0% found this document useful (0 votes)
5 views5 pages

Topology

The document outlines various server topologies including Stand Alone, Reverse Proxy, Vertical Scaling, and Horizontal Scaling, with a focus on the advantages and disadvantages of horizontal scaling using clusters. It highlights improved throughput, performance, and failover capabilities as key benefits, while noting higher hardware costs and maintenance complexity as drawbacks. Additionally, it discusses the use of IP sprayer technology for load balancing, emphasizing its role in enhancing server performance and eliminating single points of failure.

Uploaded by

mamapapa123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views5 pages

Topology

The document outlines various server topologies including Stand Alone, Reverse Proxy, Vertical Scaling, and Horizontal Scaling, with a focus on the advantages and disadvantages of horizontal scaling using clusters. It highlights improved throughput, performance, and failover capabilities as key benefits, while noting higher hardware costs and maintenance complexity as drawbacks. Additionally, it discusses the use of IP sprayer technology for load balancing, emphasizing its role in enhancing server performance and eliminating single points of failure.

Uploaded by

mamapapa123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

1.

Stand Alone Server Topology

2. Reverse Proxy Topology


3. Vertical Scaling Topology

4. Horizontal Scaling Topology (Proposed Approach)


Horizontal scaling exists when cluster members are located across multiple machines. The topology
shown in Figure above lets a single application span multiple machines, yet still presents as a single
logical image. In this example, the cluster spans Server B and Server C, each with one application server.
The deployment manager is installed on a fourth server, Server D

The Web server plug-in distributes requests to the cluster members on each server performing load
balancing and offering an initial failover. If any component (hardware or software) on Server B fails, the
application server on Server C can serve requests and vice versa.

Advantages

Horizontal scaling using clusters has the following advantages:

 Improved throughput
The use of clusters enables the handling of more client requests simultaneously.
 Improved performance
Hosting cluster members on multiple machines enables each cluster member to make use of
the machine's processing resources, avoiding bottlenecks and improving response time.
 Hardware failover
Hosting cluster members on multiple machines isolates hardware failures and provides failover
support. Client requests can be redirected to cluster members on other machines if a machine
goes offline
 Application software failover
Hosting cluster members on multiple nodes isolates application software failures and provides
failover support if an application server stops running. Client requests can be redirected to
cluster members on other nodes.

Disadvantages

Horizontal scaling using clusters has the following disadvantages:

 Higher hardware costs.


 More complex maintenance.
 Application servers must be maintained on multiple machines
5. Horizontal Scaling with IP Sprayer Technology

Load balancing products can be used to distribute HTTP requests among Web servers running on
multiple physical machines. The Load Balancer Network Dispatcher is an IP sprayer that performs
intelligent load balancing among Web servers based on server availability and workload.

The Load Balancer sprays requests to the Web servers. The Load Balancer is configured in cascade. The
primary Load Balancer communicates to its backup through a heartbeat to perform failover, if needed,
eliminating a single point of failure. Both Web servers perform load balancing and failover between the
application servers in the cluster through the Web server plug-in. If any component on Server C or
Server D fails, the other can continue to receive requests.

Advantages

Using an IP sprayer to distribute HTTP requests has the following advantages:

 Improved server performance by distributing incoming TCP/IP requests (in this case, HTTP
requests) among a group of Web servers.
 The use of multiple Web servers increases the number of connected users that can be served at
the same time.
 Elimination of the Web server as a single point of failure. Used in combination with WebSphere
workload management, it eliminates the application servers as a single point of failure.
 Improved throughput and performance by maximizing processor and memory use.
Disadvantages
 Using an IP sprayer to distribute HTTP requests means that hardware and software are required
for the IP sprayer servers

6. Topology with Redundancy of Several Components

You might also like