CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.

Slides:



Advertisements
Similar presentations
Express5800/ft series servers Product Information Fault-Tolerant General Purpose Servers.
Advertisements

Chapter 4 Computer Networks
Introduction to Storage Area Network (SAN) Jie Feng Winter 2001.
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
Chapter 4 Infrastructure as a Service (IaaS)
Master/Slave Architecture Pattern Source: Pattern-Oriented Software Architecture, Vol. 1, Buschmann, et al.
Chapter 5: Server Hardware and Availability. Hardware Reliability and LAN The more reliable a component, the more expensive it is. Server hardware is.
Lesson 1-Introducing Basic Network Concepts
Chapter 9 Designing Systems for Diverse Environments.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
Business Continuity and DR, A Practical Implementation Mich Talebzadeh, Consultant, Deutsche Bank
Module 8: Concepts of a Network Load Balancing Cluster
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Lesson 1: Configuring Network Load Balancing
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
11 SERVER CLUSTERING Chapter 6. Chapter 6: SERVER CLUSTERING2 OVERVIEW  List the types of server clusters.  Determine which type of cluster to use for.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 8: Network Load Balancing (NLB)
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Ten Configuring Windows Server 2008 for High.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
1 Chapter Overview Determining Network Needs Providing Fault Tolerance Collecting Essential Information.
Chapter 4: Computer Networks Department of Computer Science Foundation Year Program Umm Alqura University, Makkah Computer Skills /1436.
Module 13: Network Load Balancing Fundamentals. Server Availability and Scalability Overview Windows Network Load Balancing Configuring Windows Network.
CN. Computer NEtwork ► A computer network, often simply referred to as a network, is a collection of computers.
Module 12: Designing High Availability in Windows Server ® 2008.
Networking By Nachiket Agrawal 10DD.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Basic Network Concepts Introduction to Computing Lecture#28.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
Networking By Nachiket Agrawal 10DD Contents Network Stand Alone LAN Advantages and Disadvantages of LAN Advantages and Disadvantages of LAN Cabled LAN.
Dictionary: *M*M ain Entry: net·work·ing *F*F unction: noun *1*1 : the exchange of information or services among individuals, groups, or institutions;
1 Web Server Administration Chapter 2 Preparing For Server Installation.
How computer’s are linked together.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
7. Replication & HA Objectives –Understand Replication and HA Contents –Standby server –Failover clustering –Virtual server –Cluster –Replication Practicals.
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
VMware vSphere Configuration and Management v6
WEBMASTER 3224 PHYSICAL VS LOGICAL COMPONENTS OF THE INTERNET AND NETWORKS.
Clustering Servers Chapter Seven. Exam Objectives in this Chapter:  Plan services for high availability Plan a high availability solution that uses clustering.
© 2002 Global Knowledge Network, Inc. All rights reserved. Windows Server 2003 MCSA and MCSE Upgrade Clustering Servers.
70-412: Configuring Advanced Windows Server 2012 services
WINDOWS SERVER 2003 Genetic Computer School Lesson 12 Fault Tolerance.
Chapter 7: Consistency & Replication IV - REPLICATION MANAGEMENT By Jyothsna Natarajan Instructor: Prof. Yanqing Zhang Course: Advanced Operating Systems.
Install, configure and test ICT Networks
Component 8/Unit 9aHealth IT Workforce Curriculum Version 1.0 Fall Installation and Maintenance of Health IT Systems Unit 9a Creating Fault Tolerant.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
Seminar On Rain Technology
1INTRODUCTION TO NETWORKING. Objective Introduction to networks. Need for networks. Classification of networks. 2INTRODUCTION TO NETWORKING.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
Chapter 7. Identifying Assets and Activities to Be Protected
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
(ITI310) SESSIONS 8: Network Load Balancing (NLB)
Services DFS, DHCP, and WINS are cluster-aware.
Maximum Availability Architecture Enterprise Technology Centre.
Introduction to Networks
Introduction to Networks
Storage Virtualization
Chapter 16: Distributed System Structures
An Introduction to Computer Networking
Web Server Administration
SpiraTest/Plan/Team Deployment Considerations
PLANNING A SECURE BASELINE INSTALLATION
Distributed Systems and Concurrency: Distributed Systems
Presentation transcript:

CHAPTER 7 CLUSTERING SERVERS

CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the two types is based on the type of applications the servers must run & the nature of the data they use.

S ERVER CLUSTERS ( STATEFULL APPLICATIONS ) Designed for application that have long running in memory states or large frequently changing data sets. Includes database servers such as SQL server, & massaging servers; microsoft exchange In server cluster all the computers(nodes)are connected to a common data set such as shared SCSI bus / storage area network. Since all nodes have access to same application, any of them can process a request from client Active nodes receives & processes requests from clients while passive stays idle as fallback(instantaneously) should an active node fail.

N ETWORK L OAD B ALANCING (S TATELESS APPLICATION ) Provides high availability & reliability with the addition of high scalability as well. Intended for applications for small data sets that rarely change & do not have long running in memory states. Include Web, file transfer protocol, and VPN servers. Every client request is a separate transaction so its possible to distribute the requests among multiple servers to balance the processing loads. NBL cluster all have identical cloned data sets and are all active nodes, should one or more fail, the others will take up the tasks. Scalability is due to the possibility to add more servers to the cluster.

D ESIGNING A CLUSTERING SOLUTION Access how much availability, reliability & scalability you need. Why we need clustering solution; Software failures – application malfunction, interference with other applications, failure applying upgrades, conflict with newly installed program, virus or malicious code.\ Hardware failures – harddrives, cooling fan, power supplies & other components have limited life span Site failure – geographically dispersed cluster, with servers are in different building or cities.

E STIMATING AVAILABILITY REQUIREMENTS Degree of availability required depends on variety of factors; Nature of application running Size Location Distribution of user base Role of application in your organization. Ex; if the server is said 99% available, that means the application would be unavailable for up to 87.6 hours during a year! 99.9% = 8.76 hours a year To achieve high availability, apart from clustering solution, you may have to install fault tolerant hardware, create hardware testing plan & establish operational policies.

S CALING CLUSTERS & NUMBER OF CLUSTERS Both server clusters and NLB are scalable clustering solutions = you can improve the performance of the cluster as the need of your organization grow. 2 basic methods are; Scaling up – improving individual server performance by modifying the computers hardware configuration. Scaling out – adding servers to an existing cluster. Servers in a cluster can run multiple applications, so; You may combine multiple applications in a single cluster Create a separate cluster for each application.

U NDERSTANDING NBL Nbl cluster consists up to 32 servers reffered to as hosts. Each hosts runs a duplicate copy of the application you want the cluster to provide to clients. NBL works by creating on each host a virtual network adapter that represents the cluster as a single entity.

N BL NETWORK DESIGN Internet Internet router Node Firewall Node Firewall Switch

P LANNING A SERVER CLUSTER HARDWARE CONFIGURATION For maximum availability having two network interface adapters in each computer is preferable; One providing connection to client network One connecting to a network dedicated to communications between the servers in the cluster. Each server must have a separate connection to the shared storage device. 2 types of storage connection; Using SCSI – bus architecture used to connect storage devices & other peripherals to personal computers. Using Fiber Channel – high speed serial networking technology that was originally conceived as general purpose networking solution.

S ELECTING A QUORUM MODEL Every node in a server maintains a copy of the cluster database in its registry. When a cluster goes offline, the database is no longer updated & the status changes. When the node comes back online, its obtains the current copy of the database to rejoin the cluster, & gets the copy from the cluster’s quorum resources. Selecting the location for the quorum is a crucial part of creating cluster. 3 quorum models are; Single-node cluster – a cluster that consists of only 1 server. Single-quorum device cluster – the cluster uses a single quorum resource Majority node set cluster – separate copy of quorum is stored in each cluster node.

C ONFIGURING FAILOVER POLICIES You may implement a number of different failover policies that control which application nodes an application uses & when. Failover pairs Hot standby server N+I Failover ring Random