|
|
|
server clustering |
|
|
The Server Clustering
is an industrial-grade, production-ready system
that represents the next generation of cluster
system architecture for high-performance
technical computing.
Our Engineers provide a comprehensive, supported
solution for serial and parallel applications,
complemented by a robust application development
environment and extensive ISV application
portfolio. |
|
 |
|
Cluster categorizations |
|
|
|
|
High-availability clusters
(also known as failover clusters) are
implemented primarily for the purpose of
improving the availability of services which the
cluster provides. They operate by having
redundant
servers,
which are then used to provide service when
system components fail. The most common size for
an HA cluster is two servers, which is the
minimum requirement to provide redundancy. HA
cluster implementations attempt to manage the
redundancy inherent in a cluster to eliminate
single points of failure. There are many
commercial implementations of High-Availability
clusters for many operating systems. The
Linux-HA
project is one commonly used
free software
HA package for the
Linux
OSs. |
|
|
-
High-performance computing (HPC) clusters
|
|
High-performance computing (HPC) clusters are
implemented primarily to provide increased
performance by splitting a computational task
across many different
servers
in the cluster, and are most commonly used in
scientific computing. Such clusters commonly run
custom programs which have been designed to
exploit the parallelism available on HPC
clusters. HPCs are optimized for workloads which
require jobs or processes happening on the
separate cluster computer nodes to communicate
actively during the computation. These include
computations where intermediate results from one
node's calculations will affect future
calculations on other nodes. |
| |
|
Designed &
Developed by
MicroBase Infotech Private Limited |