SlideShare a Scribd company logo
1 of 28
Clustering
Assistant pro. aslamzai
1
Contents
•Introduction
•Purpose of clustering
•Benefit of clustering
•Cluster components
•Types of clusters
•Quorum
•Related research's
•Summary
2
Cluster
•In the most basic form, a cluster is two or more servers(physical or
virtual) that are configured as logical object and a single entity that
manage share resources and present them to the end user.
•Server that are member of a cluster is known as node
3
Purpose of clustering
• The purpose of the clustering are to allows group of nodes to provide:
• Highly available, share capacity
• Highly performance
• Fault-tolerance
4
Benefits of clustering
• The ability to survive a node crashing or going offline
• The ability to restart a VM or survive a VM crash
• Zero down time for any patching or maintenance to cluster nodes
• The ability to move and disperse the load of servers
5
Cluster consists of
• Nodes(computers)
• Network
• OS
• Cluster middleware: Middleware such as MPI which permits compute
clustering programs to be portable to a wide variety of clusters
6
Major types of clusters
•There are four major types of clusters:
•1.Storage
•2.High availability
•3.Load balancing
•4.High performance
7
Storage clusters
• Storage clusters provide a consistent file system image across servers in a
cluster, allowing the servers to simultaneously read and write to a single
shared file system. A storage cluster simplifies storage administration by
limiting the installation and patching of applications to one file system.
8
Storage cluster
9
High-availability clusters
• •High-availability clusters provide continuous availability of services by
eliminating single points of failure and by failing over services from one cluster
node to another in case a node becomes inoperative.
• •Therefore, a high-availability cluster must maintain data integrity as one
cluster node takes over control of a service from another cluster node.
10
Load-balancing clusters
• •Load-balancing clusters dispatch network service requests to
multiple cluster nodes to balance the request load among the
cluster nodes.
•• If a node in a load-balancing cluster becomes inoperative, the
load-balancing software detects the failure and redirects requests
to other cluster nodes.
11
High-performance clusters
• High-performance clusters use cluster nodes to perform concurrent
calculations.
• A high-performance cluster allows applications to work in parallel, therefore
enhancing the performance of the applications.
12
Clustering functionality
•Clustering is mix of software and hardware, and it can be hosted on
physical and virtual machines
•Windows server 2012 has the tools and components for deploying
the cluster
•Hyper-v cluster can supporting up to 64 nodes and 8000 VMs per
cluster
13
Cluster share volumes
•Cluster share volumes(CSV) is a components of failover clustering
and was first introduced in server 2008 R2
•Their basic use is to simplify storage for virtual machine
•If we don’t have CSV in Hyper-v servers, than the storage will be
accessed only by the one node in the time
14
Cluster share volumes
•The design of the CSV simplifies storage, so that any VMs can
access the same storage
•In widows server 2012 CSV allow multiple
•nodes to have read/write access to the volume
15
Quorums
•A quorum is “the minimum number of members required to be
present at an assembly or meeting before it can validly proceed to
transact business.”
•A quorum is nothing more than the minimum number of votes
required for a majority.
16
Quorums
•To put it simply, a quorum is the cluster’s configuration database.
The database resides in a file named MSCSquolog.log.
•The quorum is sometimes also referred to as the quorum log.
17
Quorums
•What quorums do:
•The job of the quorum in this capacity is to prevent the problem
from happening and essentially decide whether the cluster can or
should continue to function:
•stopping a problematic node’s service until it can communicate
properly with the rest of the clusters.
•When the issue is resolved, the quorum will allow the problematic
node to rejoin the cluster group and restart all the needed
services 18
Quorums
•What quorums do:
••The quorum decision is done through votes; each node in a
cluster has a single vote, and the cluster itself can be configured as
a witness vote.
••Quorum in failover clustering has four options
19
Majority Node
•The Majority Node option is recommended for clusters with an odd
number of nodes.
•This configuration can handle a loss of half of the number of cluster
nodes rounded off downwards. For example, a cluster of five nodes
can handle the failure of two nodes.
20
Majority Node
•When we have a five nodes cluster, where three of the nodes can
communicate with each other but the last two cannot, the three
nodes have enough votes for a majority and the cluster will remain
active despite the possible failure of two nodes.
21
Majority Node
22
No Majority: Disk Only
•This option only requires one active cluster node to keep the
cluster active; the quorum is stored on a disk.
•For that reason, this option is generally not recommended. If all
cluster nodes are healthy, the network has no problems. However
when the disk is no longer available (or becomes corrupted) the
cluster fails.
23
Node and Disk Majority
•This option is recommended for clusters with an even number of
nodes and provides multiple possibilities there for the maximum
number of nodes that may fail before the cluster goes down.
•This depends on the availability of the disk (also named "Witness
Disk Resource"). Aside from holding a vote, the disk also serves as
storage for the most recent cluster database.
24
Node and Disk Majority
25
Node and Disk Majority
• This configuration can handle a failure of half the cluster nodes because it
holds an extra vote.
• In a six-node cluster three nodes can fail and the cluster remains online.
• If the disk is not available, this configuration can handle a failure of half the
nodes minus one.
• So the same six-node cluster can handle the failure of two nodes and still
remain online.
26
Node and File Share Majority
•This configuration is similar to "Node and Disk Majority" but in this
case the disk is replaced by a file share (also called the "File Share
Witness Resource").
•There is one important difference: after the failure of a cluster, one
of the nodes will have a local copy of the most recent cluster
configuration. If that is not present the cluster service must be
started manually.
27
Summary
The purpose of the clustering are to allows group of nodes to
provide: Highly available, share capacity, Highly visibility, Fault-
tolerance
•Zero down time for any patching or maintenance to cluster nodes
•So on and so far
28

More Related Content

Similar to 9-clustering-.pptx

Scott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilienceScott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilience
Nordic Infrastructure Conference
 
MariaDB Galera Cluster
MariaDB Galera ClusterMariaDB Galera Cluster
MariaDB Galera Cluster
Abdul Manaf
 

Similar to 9-clustering-.pptx (20)

D108636GC10_les01.pptx
D108636GC10_les01.pptxD108636GC10_les01.pptx
D108636GC10_les01.pptx
 
Introduction
IntroductionIntroduction
Introduction
 
Distributed systems and scalability rules
Distributed systems and scalability rulesDistributed systems and scalability rules
Distributed systems and scalability rules
 
Linux12 clustering onlinux
Linux12 clustering onlinuxLinux12 clustering onlinux
Linux12 clustering onlinux
 
Server High Availability Failover Clusters
Server High Availability Failover ClustersServer High Availability Failover Clusters
Server High Availability Failover Clusters
 
Cassandra Tutorial
Cassandra Tutorial Cassandra Tutorial
Cassandra Tutorial
 
Scott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilienceScott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilience
 
Storing and distributing data
Storing and distributing dataStoring and distributing data
Storing and distributing data
 
Cluster computing ppt
Cluster computing pptCluster computing ppt
Cluster computing ppt
 
System design fundamentals CAP.pdf
System design fundamentals CAP.pdfSystem design fundamentals CAP.pdf
System design fundamentals CAP.pdf
 
An Introduction to Cloud Computing and Lates Developments.ppt
An Introduction to Cloud Computing and Lates Developments.pptAn Introduction to Cloud Computing and Lates Developments.ppt
An Introduction to Cloud Computing and Lates Developments.ppt
 
Intro_ppt.pptx
Intro_ppt.pptxIntro_ppt.pptx
Intro_ppt.pptx
 
Rhel cluster basics 1
Rhel cluster basics   1Rhel cluster basics   1
Rhel cluster basics 1
 
Ha cluster with openSUSE Leap
Ha cluster with openSUSE LeapHa cluster with openSUSE Leap
Ha cluster with openSUSE Leap
 
NoSQL overview implementation free
NoSQL overview implementation freeNoSQL overview implementation free
NoSQL overview implementation free
 
Cluster computings
Cluster computingsCluster computings
Cluster computings
 
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High AvailabilityMaria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High Availability
 
MariaDB Galera Cluster
MariaDB Galera ClusterMariaDB Galera Cluster
MariaDB Galera Cluster
 
Cassandra CLuster Management by Japan Cassandra Community
Cassandra CLuster Management by Japan Cassandra CommunityCassandra CLuster Management by Japan Cassandra Community
Cassandra CLuster Management by Japan Cassandra Community
 
Applications of Distributed Systems
Applications of Distributed SystemsApplications of Distributed Systems
Applications of Distributed Systems
 

More from AnsarHasas1 (6)

Edge Computing Vs Cloud Computing for IT.pdf
Edge Computing Vs Cloud Computing for IT.pdfEdge Computing Vs Cloud Computing for IT.pdf
Edge Computing Vs Cloud Computing for IT.pdf
 
6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx
 
Case Study Research.pptx
Case Study Research.pptxCase Study Research.pptx
Case Study Research.pptx
 
Chapter 3 Research Design (1).pptx
Chapter 3 Research Design (1).pptxChapter 3 Research Design (1).pptx
Chapter 3 Research Design (1).pptx
 
Final+Version+Of+Today+Presentation.ppt
Final+Version+Of+Today+Presentation.pptFinal+Version+Of+Today+Presentation.ppt
Final+Version+Of+Today+Presentation.ppt
 
Chapter 2 Research Process.pptx
Chapter 2 Research Process.pptxChapter 2 Research Process.pptx
Chapter 2 Research Process.pptx
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

9-clustering-.pptx

  • 2. Contents •Introduction •Purpose of clustering •Benefit of clustering •Cluster components •Types of clusters •Quorum •Related research's •Summary 2
  • 3. Cluster •In the most basic form, a cluster is two or more servers(physical or virtual) that are configured as logical object and a single entity that manage share resources and present them to the end user. •Server that are member of a cluster is known as node 3
  • 4. Purpose of clustering • The purpose of the clustering are to allows group of nodes to provide: • Highly available, share capacity • Highly performance • Fault-tolerance 4
  • 5. Benefits of clustering • The ability to survive a node crashing or going offline • The ability to restart a VM or survive a VM crash • Zero down time for any patching or maintenance to cluster nodes • The ability to move and disperse the load of servers 5
  • 6. Cluster consists of • Nodes(computers) • Network • OS • Cluster middleware: Middleware such as MPI which permits compute clustering programs to be portable to a wide variety of clusters 6
  • 7. Major types of clusters •There are four major types of clusters: •1.Storage •2.High availability •3.Load balancing •4.High performance 7
  • 8. Storage clusters • Storage clusters provide a consistent file system image across servers in a cluster, allowing the servers to simultaneously read and write to a single shared file system. A storage cluster simplifies storage administration by limiting the installation and patching of applications to one file system. 8
  • 10. High-availability clusters • •High-availability clusters provide continuous availability of services by eliminating single points of failure and by failing over services from one cluster node to another in case a node becomes inoperative. • •Therefore, a high-availability cluster must maintain data integrity as one cluster node takes over control of a service from another cluster node. 10
  • 11. Load-balancing clusters • •Load-balancing clusters dispatch network service requests to multiple cluster nodes to balance the request load among the cluster nodes. •• If a node in a load-balancing cluster becomes inoperative, the load-balancing software detects the failure and redirects requests to other cluster nodes. 11
  • 12. High-performance clusters • High-performance clusters use cluster nodes to perform concurrent calculations. • A high-performance cluster allows applications to work in parallel, therefore enhancing the performance of the applications. 12
  • 13. Clustering functionality •Clustering is mix of software and hardware, and it can be hosted on physical and virtual machines •Windows server 2012 has the tools and components for deploying the cluster •Hyper-v cluster can supporting up to 64 nodes and 8000 VMs per cluster 13
  • 14. Cluster share volumes •Cluster share volumes(CSV) is a components of failover clustering and was first introduced in server 2008 R2 •Their basic use is to simplify storage for virtual machine •If we don’t have CSV in Hyper-v servers, than the storage will be accessed only by the one node in the time 14
  • 15. Cluster share volumes •The design of the CSV simplifies storage, so that any VMs can access the same storage •In widows server 2012 CSV allow multiple •nodes to have read/write access to the volume 15
  • 16. Quorums •A quorum is “the minimum number of members required to be present at an assembly or meeting before it can validly proceed to transact business.” •A quorum is nothing more than the minimum number of votes required for a majority. 16
  • 17. Quorums •To put it simply, a quorum is the cluster’s configuration database. The database resides in a file named MSCSquolog.log. •The quorum is sometimes also referred to as the quorum log. 17
  • 18. Quorums •What quorums do: •The job of the quorum in this capacity is to prevent the problem from happening and essentially decide whether the cluster can or should continue to function: •stopping a problematic node’s service until it can communicate properly with the rest of the clusters. •When the issue is resolved, the quorum will allow the problematic node to rejoin the cluster group and restart all the needed services 18
  • 19. Quorums •What quorums do: ••The quorum decision is done through votes; each node in a cluster has a single vote, and the cluster itself can be configured as a witness vote. ••Quorum in failover clustering has four options 19
  • 20. Majority Node •The Majority Node option is recommended for clusters with an odd number of nodes. •This configuration can handle a loss of half of the number of cluster nodes rounded off downwards. For example, a cluster of five nodes can handle the failure of two nodes. 20
  • 21. Majority Node •When we have a five nodes cluster, where three of the nodes can communicate with each other but the last two cannot, the three nodes have enough votes for a majority and the cluster will remain active despite the possible failure of two nodes. 21
  • 23. No Majority: Disk Only •This option only requires one active cluster node to keep the cluster active; the quorum is stored on a disk. •For that reason, this option is generally not recommended. If all cluster nodes are healthy, the network has no problems. However when the disk is no longer available (or becomes corrupted) the cluster fails. 23
  • 24. Node and Disk Majority •This option is recommended for clusters with an even number of nodes and provides multiple possibilities there for the maximum number of nodes that may fail before the cluster goes down. •This depends on the availability of the disk (also named "Witness Disk Resource"). Aside from holding a vote, the disk also serves as storage for the most recent cluster database. 24
  • 25. Node and Disk Majority 25
  • 26. Node and Disk Majority • This configuration can handle a failure of half the cluster nodes because it holds an extra vote. • In a six-node cluster three nodes can fail and the cluster remains online. • If the disk is not available, this configuration can handle a failure of half the nodes minus one. • So the same six-node cluster can handle the failure of two nodes and still remain online. 26
  • 27. Node and File Share Majority •This configuration is similar to "Node and Disk Majority" but in this case the disk is replaced by a file share (also called the "File Share Witness Resource"). •There is one important difference: after the failure of a cluster, one of the nodes will have a local copy of the most recent cluster configuration. If that is not present the cluster service must be started manually. 27
  • 28. Summary The purpose of the clustering are to allows group of nodes to provide: Highly available, share capacity, Highly visibility, Fault- tolerance •Zero down time for any patching or maintenance to cluster nodes •So on and so far 28