|
What is clustering and why is it interesting?Clustering is a computer architecture to create a network of servers that cooperate with each other. This cooperation has two forms. The first, clustering for availability, allows a customer's application to keep running on a secondary server should the primary server fail. The second is clustering for scalability where the customer's application is parcelled out over two or more computer systems to gain performance. What does it take to cluster?Clustering of servers requires three things:
The figure shows a typical two node high-end cluster with a Sun Fire 15K server clustered with a Sun Fire 6800 server.
We offer our customers a choice of cluster interconnects at various performance levels and price points. The goal is to match the performance of the interconnect to the requirements of the customer's application. Important things to consider are the data rate of the interconnect and the latency - the delay.
| |||||