Chapter 5: Server Hardware and Availability. Hardware Reliability and LAN The more reliable a component, the more expensive it is. Server hardware is.

Slides:



Advertisements
Similar presentations
RAID (Redundant Arrays of Independent Disks). Disk organization technique that manages a large number of disks, providing a view of a single disk of High.
Advertisements

RAID A RRAYS Redundant Array of Inexpensive Discs.
RAID: Redundant Array of Inexpensive Disks Supplemental Material not in book.
RAID Redundant Array of Independent Disks
Preparing For Server Installation Instructor: Enoch E. Damson.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
RAID- Redundant Array of Inexpensive Drives. Purpose Provide faster data access and larger storage Provide data redundancy.
R.A.I.D. Copyright © 2005 by James Hug Redundant Array of Independent (or Inexpensive) Disks.
REDUNDANT ARRAY OF INEXPENSIVE DISCS RAID. What is RAID ? RAID is an acronym for Redundant Array of Independent Drives (or Disks), also known as Redundant.
High Performance Computing Course Notes High Performance Storage.
Lesson 12 – NETWORK SERVERS Distinguish between servers and workstations. Choose servers for Windows NT and Netware. Maintain and troubleshoot servers.
Chapter 3 Chapter 3: Server Hardware. Chapter 3 Learning Objectives n Describe the base system requirements for Windows NT 4.0 Server n Explain how to.
How to Cluster both Servers and Storage W. Curtis Preston President The Storage Group.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
2 © 2004, Cisco Systems, Inc. All rights reserved. IT Essentials I v. 3 Module 9 Advanced Hardware Fundamentals for Servers.
Data Storage Willis Kim 14 May Types of storages Direct Attached Storage – storage hardware that connects to a single server Direct Attached Storage.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
11 SERVER CLUSTERING Chapter 6. Chapter 6: SERVER CLUSTERING2 OVERVIEW  List the types of server clusters.  Determine which type of cluster to use for.
1. Preventing Disasters Chapter 11 covers the processes to take to prevent a disaster. The most prudent actions include Implement redundant hardware Implement.
By : Nabeel Ahmed Superior University Grw Campus.
DAS Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
Chapter 6 RAID. Chapter 6 — Storage and Other I/O Topics — 2 RAID Redundant Array of Inexpensive (Independent) Disks Use multiple smaller disks (c.f.
LAN / WAN Business Proposal. What is a LAN or WAN? A LAN is a Local Area Network it usually connects all computers in one building or several building.
1 Chapter Overview Determining Network Needs Providing Fault Tolerance Collecting Essential Information.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Two or more disks Capacity is the same as the total capacity of the drives in the array No fault tolerance-risk of data loss is proportional to the number.
Day 10 Hardware Fault Tolerance RAID. High availability All servers should be on UPSs –2 Types Smart UPS –Serial cable connects from UPS to computer.
Module 9 Review Questions 1. The ability for a system to continue when a hardware failure occurs is A. Failure tolerance B. Hardware tolerance C. Fault.
Linux+ Guide to Linux Certification Chapter Seven Advanced Installation.
Guide to Linux Installation and Administration, 2e 1 Chapter 9 Preparing for Emergencies.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Module 9: Configuring Storage
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
1 Web Server Administration Chapter 2 Preparing For Server Installation.
Server Systems Administration. Types of Servers Small Servers –Usually are PCs –Need a PC Server Operating System (SOS) such as Microsoft Windows Server,
1 Selecting LAN server (Week 3, Monday 9/8/2003) © Abdou Illia, Fall 2003.
April 2000Dr Milan Simic1 Network Operating Systems Windows NT.
RAID SECTION (2.3.5) ASHLEY BAILEY SEYEDFARAZ YASROBI GOKUL SHANKAR.
Windows Server 2003 硬碟管理與磁碟機陣列 林寶森
"1"1 Introduction to Managing Data " Describe problems associated with managing large numbers of disks " List requirements for easily managing large amounts.
The concept of RAID in Databases By Junaid Ali Siddiqui.
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.
Raid Techniques. Redundant Array of Independent Disks RAID is a great system for increasing speed and availability of data. More data protection than.
70-412: Configuring Advanced Windows Server 2012 services
CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.
WINDOWS SERVER 2003 Genetic Computer School Lesson 12 Fault Tolerance.
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.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
RAID Technology By: Adarsha A,S 1BY08A03. Overview What is RAID Technology? What is RAID Technology? History of RAID History of RAID Techniques/Methods.
Network-Attached Storage. Network-attached storage devices Attached to a local area network, generally an Ethernet-based network environment.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Web Server Administration
Chapter 1: Introduction
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
Subject Name: Operating System Concepts Subject Number:
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Presentation transcript:

Chapter 5: Server Hardware and Availability

Hardware Reliability and LAN The more reliable a component, the more expensive it is. Server hardware is more expensive than desktop workstation hardware as it needs to be more reliable. If a workstation fails, one person is inconvenienced. If a server fails, many people are inconvenienced. Servers need to be as powerful as possible as many people can be using them at once.

Hot Swappable A hot swappable device is one which can be replaced whilst the server is still in operation. You should only hot swap components when the component and operating system supports it. The following components can be hot swapped: RAM, disk drive, power supply, NIC, graphics cards. Hot swappable components are more expensive. Often only necessary when you need to keep a server operational 24/7. Most organizations can tolerate a server being offline after hours for maintenance.

Multiple Power Supplies Multiple power supplies can allow a server to function after one power supply fails. Power supplies are the component most likely to fail in a server. They are also one of the cheapest components. Having multiple power supplies doesn’t mean you can hot swap. In many cases it will allow you to keep your server running until you can choose the right time to power down and replace the failed component.

UPS Stands for Uninterruptible Power Supply. A battery that allows a server to remain functional when there is a loss of mains electricity. Battery also used when power fluctuates to provide a stable current to the server. Brownouts occur more often than blackouts and can do just as much damage. Most operating systems can be configured to gracefully shut down once the server shifts to battery power.

Asymmetric Multiprocessing Where special processors can be delegated specific tasks by the operating system. Graphics cards are an example. Graphics processing occurs on the graphics card’s processor rather than the computer’s CPU.

Symmetric Multiprocessing Symmetric multiprocessing involves having several processors of the same make and model working in parallel. Tasks are balanced across all processors. Operating system assigns tasks to processors based on current processor load.

CISC and RISC CPU CISC: Complex Instruction Set Computer RISC: Reduced Instruction Set Computer CISC CPU: Intel Pentium – Pentium IV. AMD K6 RISC CPU: UltraSPARC III, PowerPC G3-G5 RISC CPU have a smaller and more highly optimized processor instruction set than a CISC CPU. RISC design came about because a study found that 80-90% of instructions were not used when computer code was compiled. Prior to the 1980s, when it was more common to write code in assembly language, most of a CPU instruction set was used. The most common instructions are processed more quickly on RISC. Less common instructions are processed more quickly on CISC.

Operating Systems and CPU Microsoft Windows Server 2003 supports Intel and AMD CISC CPU. Although Windows NT4 supported PowerPC as well. Apple OSX supports PowerPC only. Sun Solaris supports UltraSPARC only. Linux supports all processor architectures.

RAID Overview Stands for Redundant Array of Inexpensive Disks. RAID is a way of using multiple disk drives and controllers to increase read/write speed or redundancy. Hardware RAID is controlled by special hardware. Operating system is unaware of special disk configuration. Software RAID is controlled by operating system. Less expensive than Hardware RAID, but often slower. Appears as a single volume to the operating system.

RAID 0 Disk Striping without Parity Does not offer redundancy, does offer read/write improvement. Different parts of the file are written to different disks at the same time. This significantly improves write time. The more disks in the RAID 0 array, the faster it is. Drawback is that if one disk in RAID 0 array fails, all array data is lost. Three disk RAID 0 Each stack is a separate disk. Each color a different file.

RAID 1 Disk Mirroring and Duplexing Disk mirroring: two disks, one controller Disk duplexing: two disks, two controllers Duplexing is more fault tolerant than mirroring as failure of the controller in mirroring will mean loss of the volume. All data on the first disk is mirrored on the second disk. Data written to one disk is automatically written to the second. RAID 1. 2 nd disk is exact copy of first.

RAID 1 Data deleted from the first disk is automatically deleted from the second. When one disk fails, the other continues operating without loss of data. With hot swappable drives, you could then replace the failed disk and the RAID 1 volume would automatically recreate the mirror. Expensive because it requires twice the physical disk storage space. A 1000 GB RAID 1 volume made from 200 GB disks would require 10 disks. RAID 1. 2 nd disk is exact copy of first.

RAID 5 Disk Striping with Parity Minimum of 3 disks Parity information is shared across all disks. In the event one disk fails, data can be recovered to a new disk using the parity information stored on the other disks on the set. Faster than RAID 1 as data is read and written from multiple disks at the same time. Slower than RAID 0 as parity information must be generated and written. Requires one extra physical disk. A 1000 GB RAID 5 volume made out of 200 GB disks would require 6 disks. Parity Data

RAID 1+0 and 0+1 Combines striping with mirroring and requires a minimum of 4 disks. RAID 1+0 (also known as RAID10). Multiple mirrored pairs combined into stripe sets. RAID 0+1. Stripe sets that are mirrored. RAID 0 RAID 1 RAID 0RAID 1 RAID 1+0 RAID 0+1 Stripe Data Mirror

RAID 1+0 and 0+1 RAID 1+0: Better fault tolerance. In some cases can still function if multiple disks fail. RAID 0+1: Better performance. If single disk fails, becomes a RAID 0 set. Expensive because it requires twice the physical disk storage space. A 1000 GB RAID 1+0 volume made from 200 GB disks would require 10 disks. RAID 0 RAID 1 RAID 0RAID 1 RAID 1+0 RAID 0+1 Stripe Data Mirror

Active/Active Clustering Uses a shared data source, either fibre channel or NAS. All servers in cluster operational at the same time. Cluster appears as single server to devices on network. Servers that make up cluster known as nodes. Jobs allocated to server are distributed between nodes. If node fails, other nodes in cluster take up slack. Shared storage

Active/Passive Clustering Uses shared storage. One node is active, the other in a “stand by” state. Stand by node becomes active when an active node fails. Can be combined with active/active clustering. Active node Passive node Shared storage

Network Load Balancing No shared storage. Useful when data is not updated frequently (such as Web sites). NLB software monitors load on each server. Server with lightest load receives the next job. If node fails, NLB cluster is reconfigured automatically and jobs are reassigned. If node added, NLB cluster is reconfigured automatically.

Round Robin DNS Basic clustering solution. IP address of host nodes entered in DNS Acluster.companyname.com Acluster.companyname.com Acluster.companyname.com Acluster.companyname.com DNS returns different IP address each time host name is queried. Does not ensure that load is balanced, just that each server receives the same number of new queries.

Summary Network servers are the most important computers on the LAN and need to be the most reliable. Hot swappable devices can be replaced when the server is in operation. Multiple power supplies can keep a server running in the event that one fails. UPS allows a server to run on battery power if the need arises.

Summary Symmetric multiprocessing allows processing tasks to be shared across more than identical processor. Active/active clustering has shared storage and shares jobs between nodes. Appears as a single server to clients. Active/passive clustering has a server on standby. If a node fails, the stand by server comes online.

Discussion Questions  Explain the difference between active/active clustering and active/passive clustering?  Describe the difference between NLB and Round Robin DNS?  Describe the benefits/drawbacks of RAID 5 compared to RAID 1+0.  What is a hot swappable component?  Why do servers need to be so reliable?