Microsoft Clustering - SLAC

guideflannelΔιακομιστές

4 Δεκ 2013 (πριν από 3 χρόνια και 11 μήνες)

102 εμφανίσεις

Microsoft Clustering

Sean Roberts, Jean Pierre

SLAC

Microsoft Clustering
Terminology


Network Load Balancing Cluster (NLB)


Component Load Balancing (CLB)


Server Cluster


Compute Cluster

Functionality of the different types
of MS cluster solutions


NLB and CLB are stateless Ethernet
based load balancing service, no
additional hardware required


Server Cluster is a fault tolerant stateful
service, networked storage and dual NIC
required


Computer Cluster is a data compute
service, at least dual NIC required

Overview of requirements and MS
cluster products

Operating System of
Nodes in Cluster

Maximum Nodes in cluster

Per Node



Network Load
Balancing

Component Load Balancing
(requires Windows Application
Center 2000)

Server Cluster

Maximum
Processors

Intel
Processor
Class
Supported
(b)

Maximum
RAM (GB)

Windows Server

2003,
Standard Edition

32

12

N/A


4

32, 64

4


Windows Server

2003,
Enterprise Edition

32

12

8

8

32, 64

32

Windows Server

2003,
Datacenter Edition

32

12

8

32

32, 64

64

Windows Server 2003
Compute Cluster

N/A


N/A

N/A

4


64


4

Network Load Balancing (NLB)


NLB has no status as it
is stateless


Web, Terminal, and
VPN typical services run
on NLB


Interconnect by MAC
address sharing


Resources generally
application being load
balanced only

Component Load Balancing (CLB)


CLB has no status as it
is stateless


Web COM+ typical
services run on CLB


Using NLB as
interconnect


Resources generally
COM+ application being
load balanced only


Server Cluster


Cluster status held by
quorum disk, generally a
SAN device


SQL, Exchange, File, and
Print typical services run on
cluster


Interconnect by TCP and
UDP on single network
segment


Resources generally SAN
and NAS devices, IP
addresses, hostnames, and
applications



Compute Cluster


One or more head nodes
must run Compute Cluster,
remaining head and
compute nodes can be
Compute Cluster or
Windows 2003 x64


Remote administration and
job scheduling can be run
from Windows 2003 or
Windows XP


Using MS
-
MPI supporting
C, Fortran77, and
Fortran90 (version of MPI2,
compatible with MPICH
implementation)


Using PXE for deployment
of nodes


Sharepoint NLB & Cluster Validation


Sharepoint web pages and configuration
are pulled directly from SQL. All changes
made from the application are seen
immediately upon refresh of web pages


Sharepoint runs on IIS and is a valid app
for NLB (with server persistence set)


Sharepoint runs on MS SQL which is a
certified application that cooperatively
works with the cluster service

Sharepoint High Availability Technologies


Network Load Balancing


used to keep
the virtual web site available in the event
of a web server failure



Active/Passive SQL Cluster


used to
minimize service downtime in the event of
a SQL server failure

Sharepoint NLB & Cluster Architecture

File Cluster Architecture

References


Network Load Balancing (NLB) FAQ
http://www.microsoft.com/technet/prodtechnol/windowss
erver2003/library/ServerHelp/358b9815
-
3cd3
-
4912
-
a75a
-
cae85ea8d5ab.mspx


Component Load Balancing (CLB) FAQ
http://www.microsoft.com/technet/prodtechnol/acs/deplo
y/clbovrvw.mspx#EJAA


MS Server Clusters FAQ
http://www.microsoft.com/technet/prodtechnol/windowss
erver2003/technologies/clustering/sercsfaq.mspx#EQD


MS Compute Cluster
http://www.microsoft.com/windowsserver2003/hpc/white
paper.mspx