All clustering technologies aim to achieve one or more of the following:
-
Obtain the maximum affordable computational power.
-
Obtain faster program execution.
-
Deliver unstoppable services.
-
Avert points of failure.
-
Exact most effective utilization of resources.
A clustered file server ideally has the following properties:
-
All clients can connect transparently to any server.
-
A server can fail and clients are transparently reconnected to another server.
-
All servers serve out the same set of files.
-
All file changes are immediately seen on all servers.
-
Infinite ability to scale by adding more servers or disks.
|