Java Reference
In-Depth Information
requests, the first request is directed to server 1, the second to
server 2 and so on. When all ten servers have serviced one
request each, the process starts all over again. Note that this
one of the load distribution technique. DNS Round Robin
does not balance the load.
o Reverse proxy load balancing: Reverse proxy load
balancing is used when you have servers with different
amounts of CPUs and Memory. You might have some
powerful servers just to be used for SSL sessions and others
to
handle
static
html.
Using
this
will
maximize
the
performance of your application
• Scalability - The ability of a system to perform and behave
in a satisfactory manner with increases in load. Scalability can
be achieved in two ways - Vertical (adding additional
processors, memory or disks to existing hardware) and
Horizontal (adding more machines to the system.) Vertical
scalability is easier to implement than Horizontal scalability.
Many J2EE vendors do however support horizontal scaling as
well.
• Reliability - The ability of a system to assure the integrity
and consistency of the application and all its data as the load
increases.
• Availability - The ability of a system to assure that all
services and resources are always accessible. This can be
achieved through fault tolerance (the ability to prevent system
failures in the event of service(s) / component(s) failures,
commonly implemented via redundancy) techniques such as
Active and Passive Replication.
Search WWH ::




Custom Search