Building Blocks   «Prev 

Server Cluster and Parallel Processing

For example, a site that serves international clients, and therefore needs 24 hour a day access, 
cannot afford downtime for system maintenance of server failure
1) For example, a site that serves international clients, and therefore needs 24 hour a day access, cannot afford downtime for system maintenance of server failure

To ensure maximum uptime, the site is run on a server cluster, which means that whilst one server is offline, 
the remaining server will pick up the load and continue to make the site available.
2) To ensure maximum uptime, the site is run on a server cluster, which means that whilst one server is offline, the remaining server will pick up the load and continue to make the site available.

Because multiple machines each take the responsibility of processing requests to the sever and the processing happens in parallel, performance is improved.
3) Because multiple machines each take the responsibility of processing requests to the sever and the processing happens in parallel, performance is improved.

Also, since the number of clients is expected to grow rapidly, a server cluster will provide the necessary scalability.
4) Also, since the number of clients is expected to grow rapidly, a server cluster will provide the necessary scalability.

When the number of simultaneous sessions is high, the servers will automatically share the responsibility of processing the requests, to ensure that the clients are not adversely affected by the increased traffic.
5) When the number of simultaneous sessions is high, the servers will automatically share the responsibility of processing the requests, to ensure that the clients are not adversely affected by the increased traffic.


Ad   Parallel Processing