Session 7 Tp 7


Published on

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Session 7 Tp 7

  1. 1. Session 7 Clustering Servers
  2. 2. Review <ul><li>NAT is included in the Routing and Remote Access and aims to provide internet connection and protect internal resources </li></ul><ul><li>Location, IP Address, Rate of Data Flow, and Persistence influence the design of the NAT network </li></ul><ul><li>Using Routing and Remote Access filters, Address pools and special ports to permit internal resource access and VPN connections can improve security </li></ul>
  3. 3. Review Contd… <ul><li>We can configure the dynamic IP Address Assignment for private network clients from the Address Assignment tab in the NAT/Basic Firewall Properties dialog box </li></ul><ul><li>Name Resolution is configured from the Name Resolution tab in the NAT/Basic Firewall Properties dialog box </li></ul><ul><li>Masquerading technique of NAT is used to increase the NAT Network Security </li></ul>
  4. 4. Objectives <ul><li>Identify the types of clusters </li></ul><ul><li>Determine the factors affecting a cluster design </li></ul><ul><li>Design and create a Network Load Balancing Cluster </li></ul><ul><li>Design and create a Server Cluster </li></ul>
  5. 5. Clustering <ul><li>Clustering is a process that interconnects multiple servers to give a single server functionality </li></ul><ul><li>Clustering provides fault tolerance and load balancing </li></ul><ul><li>Fault tolerance is the ability of a system to continue normal operation in the event of a hardware or software failure </li></ul><ul><li>Load Balancing is the process of dividing the processing load among a group of servers to reduce the processing overload of a single server </li></ul><ul><li>Windows Server 2003 supports two types of cluster: </li></ul><ul><ul><li>Server Clusters </li></ul></ul><ul><ul><li>Network Load Balancing Clusters </li></ul></ul>
  6. 6. Types of Cluster <ul><li>A server cluster is designed for database servers such as Microsoft SQL Server, email and messaging servers such as Microsoft Exchange, and file and print services </li></ul><ul><li>Each server in the cluster is called a node and is connected to a common data set such as a storage area network </li></ul><ul><li>Each node in server cluster behaves as either an active node or a passive node </li></ul><ul><li>An active node receives and processes client requests </li></ul><ul><li>A passive node functions only when an active node fails.The passive node is idle at all other times. </li></ul>
  7. 7. Types of Cluster Contd… <ul><li>Windows Server 2003, Enterprise Edition, and Windows Server 2003, Datacenter Edition, support up to eight nodes in a server cluster </li></ul><ul><li>Network Load Balancing (NLB) cluster is used for applications whose data sets do not change frequently or are read-only </li></ul><ul><li>Such applications include Web, File Transfer Protocol (FTP) and Virtual Private Network (VPN) servers </li></ul><ul><li>Each node in the cluster has a cloned data set instead of being connected to a shared data set </li></ul>
  8. 8. <ul><li>An incoming client request is divided among the nodes of the cluster. Each node processes its request independently </li></ul><ul><li>Windows Server 2003 operating system supports up to 32 nodes in a NLB cluster </li></ul>Types of Cluster Contd…
  9. 9. Designing a Cluster <ul><li>We must consider the following factors for designing </li></ul><ul><li>Availability requirement – Depends on factors such as nature and role of the applications in the organization. It also depends upon the size, location and distribution of the users of the organization. </li></ul><ul><li>Scaling – Enables to improve the performance of a cluster. Two ways of scaling a cluster configuration: </li></ul><ul><ul><li>Scaling up : Includes upgrading individual server’s hardware configuration such as adding memory or faster processors. </li></ul></ul><ul><ul><li>Scaling out : Includes addition of servers to an existing cluster. </li></ul></ul>
  10. 10. Designing a Cluster Contd… <ul><li>Number of Clusters to be created </li></ul><ul><li>Combination of Server Cluster and NLB clusters </li></ul><ul><li>Geographical Distribution of the clusters </li></ul>
  11. 11. Designing a NLB Cluster <ul><li>We must plan the network infrastructure before implementing a NLB cluster </li></ul><ul><li>NLB Clusters provides two operational modes: </li></ul><ul><ul><li>Unicast mode – The MAC address of the network adapter in each server is replaced with the MAC address of the virtual adapter that represents the cluster. </li></ul></ul><ul><ul><li>Multicast mode – Assigns a cluster MAC address to the physical network adapters, retaining the adapter’s original MAC address. We make use of two network interface adapters in each server. </li></ul></ul>
  12. 12. Designing a NLB Cluster Contd… <ul><ul><li>One of the adapters functions as the cluster adapter having its original MAC address replaced by the MAC address for the cluster. The second adapter retains its original MAC address and assigned IP address. </li></ul></ul><ul><li>Windows Server 2003 provides the Network Load Balancing Manager to create and manage NLB clusters </li></ul>
  13. 13. Designing Server Cluster <ul><li>Designing a Server Cluster includes </li></ul><ul><ul><li>P lanning the hardware setup of individual servers </li></ul></ul><ul><ul><li>Planning the application deployment </li></ul></ul><ul><ul><li>Selecting a quorum model for the cluster </li></ul></ul><ul><li>Windows Server 2003, supports following types of storage connections: </li></ul><ul><ul><li>Small Computer System Interface (SCSI) : Includes a parallel interface used to connect storage devices and peripherals to a computer </li></ul></ul><ul><ul><li>Fibre Channel : Inlcudes a serial, high-speed data transfer architecture standard of ANSI, which is used to connect a computer to its storage devices. </li></ul></ul>
  14. 14. Designing Server Cluster Contd… <ul><li>Windows Server 2003 hosts single-instance and multiple-instance applications in a server cluster </li></ul><ul><li>Single-instance applications run on a single server at a time </li></ul><ul><li>Multiple-instance applications are duplicated on each sever in the cluster </li></ul>
  15. 15. Quorum Model <ul><li>Each server in a server cluster stores a copy of the cluster database </li></ul><ul><li>The cluster database contains information about the cluster components such as servers, host adapters, or storage devices </li></ul><ul><li>When a node fails, the cluster database of that server does not store updated information </li></ul><ul><li>When the failed server joins back the cluster, it retrieves a latest copy of the cluster database from the quorum resource of the cluster </li></ul>
  16. 16. Quorum Model Contd… <ul><li>A quorum resource is the drive on which the quorum is stored </li></ul><ul><li>A quorum consists of the configuration information required for the cluster recovery </li></ul><ul><li>Windows Server 2003 supports various quorum models such as: </li></ul><ul><ul><li>Single-node cluster : Denotes a cluster consisting of one server </li></ul></ul><ul><ul><li>Single-quorum device cluster : Denotes a cluster that uses one of the shared storage devices </li></ul></ul><ul><ul><li>Majority node set cluster : Used for clusters that are distributed over different physical locations </li></ul></ul>
  17. 17. Summary <ul><li>A cluster is a group of interconnected servers that together function to provide load balancing and fault tolerance </li></ul><ul><li>Windows Server 2003 operating system provides two types of clustering services: </li></ul><ul><ul><li>Server Clusters </li></ul></ul><ul><ul><li>Network Load Balancing Clusters </li></ul></ul><ul><li>Windows Server 2003, Enterprise Edition and Windows Server 2003, Datacenter Edition support up to 8 nodes in a Server cluster </li></ul>
  18. 18. Summary Contd… <ul><li>Windows Server 2003 supports up to 32 nodes in a NLB cluster, in all the editions. </li></ul><ul><li>The factors to be considered while designing a cluster include availability requirements, scaling of clusters, number of clusters, combination of cluster types and distribution of clusters </li></ul><ul><li>Windows Server 2003 provides Network Load Balancing Manager to create and manage NLB clusters </li></ul><ul><li>We can create and manage Server clusters using the Cluster Administrator </li></ul>