You are on page 1of 14

Cluster Modes and Performance

Syed Jahanzaib Bin Hassan ( JBH SYED ) is working as a Manager Databases and Application
Administration in TPLHoldings , He is providing complete support on Microsoft SQL Server , Oracle
Database , Oracle E-Business and MySQL Database and he has 7+ years experience in the Database
Administration on the other hand he completed his graduation in Computer Science major
Software Engineering from PAF-KIET in 2006 and he is certified professional as

Oracle Certified Professional OCA on 9i
Oracle Certified Professional OCP on 9i
Oracle Certified Professional OCP on 10g
Oracle Certified Professional OCP on 11g
Oracle Certified Professional OCP on MySQL 5
Oracle Certified Professional OCE on 10g managing on Linux
Oracle Certified Professional OCP on E-Business Apps DBA
Microsoft Certified Technology Specialist on SQL Server 2005
Microsoft Certified Technology Specialist on SQL Server 2008
Microsoft Certified IT Professional on SQL Server 2005
Microsoft Certified IT Professional on SQL Server 2008
Sun Certified Java Programmer 5.0
IBM Certified Database(DB2) Associate 9.0





By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
What is Cluster
What is Windows Clustering
Windows Failover Cluster
Microsoft SQL Server Cluster
Cluster Modes
Active/Active
Performance Active/Active
Real Active/Active
Microsoft SQL Server Installation


By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
A Cluster is a group of computers which those are
independent or we can say as a node , working together as a
unified computer resource.
A Computer Cluster consists of a set of loosely or tightly
connected computers that work together as a single system.
By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
A Failover Cluster is a group of computers which those are
independent or we can say as nodes , working together as a
unified computer resource to increase the availability of the
services or application.

By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
There are many different type of clusters are available but
when we install Microsoft SQL Server Cluster then we are
doing installation of one or more SQL Server instances into
the Windows Failover Cluster
By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
Active/Passive
Most commonly use cluster mode is Active/Passive Cluster ,
easy to understand

Active/Active
More than one SQL Server Instances on different systems which
those are part of Windows Failover Cluster , benefit of such kind
of cluster mode implementation is hardware cost and
performance.
By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
It can be use to reduce the hardware cost , we can put
separate loaded database on different SQL Instances which
will be a part of a Windows Failover Cluster.
By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
Use separate HBA for each SQL Server Instance. It depends if
you are using FCoE then use separate NIC for each.
Restrict the RAM with the help of SQL Server Management
Studio as per requirement.
Use separate Microsoft Distributed Transaction Coordinator
for each SQL Server Instance
Use NICs Teaming vendor software to make a team of NIC
and then create a Cluster on it, this will balance the load of
network traffic when both SQL Server instances execute on
the same server or machine.
By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
More than one SQL Server Instances on different systems
which those are part of Windows Failover Cluster and failover
to each other and merge replication implemented among
them
Benefits include Hardware cost reduces, Better Performance ,
Load Balance (Required Load balancer as per requirement),
Superfluous High Availability and Fault tolerance

By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
End User and DBA can
perform action through
Cluster Name ( Virtual
Name)
SAN or Shared disk for the
Cluster or SQL Server
By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
End User and DBA can
perform action through
Cluster Name ( Virtual
Name)
SAN or Shared disk for the
Cluster or both SQL Server
instances
By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |
End User and DBA can
perform action through
Cluster Name ( Virtual
Name)
SAN or Shared disk for the
Cluster or both SQL Server
instances
Merge Replication will be
configure on any one of SQL
Server , One Subscriber and
One Publisher
Load Balancer will be required to balance the load of requests
, session persistent will be depend on the requirement
Independent instances will care about the available databases
Separate Buffer Manager will be available
Merge Replication will be use to replicate or sync the data
which will update separately on different nodes. This is the
extension of the Active/Active environment
By Syed Jahanzaib Bin Hassan | BSCS | MCTS | MCITP | OCA | OCP | OCE | SCJP |

You might also like