Beruflich Dokumente
Kultur Dokumente
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.
Having multiple power supplies doesnt 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 cards processor rather than the computers CPU.
Symmetric Multiprocessing
Symmetric multiprocessing involves having several processors of the same make and model working in parallel.
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.
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
Three disk RAID 0 Each stack is a separate disk. Each color a different file.
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.
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.
RAID 1. 2nd disk is exact copy of first.
RAID 1
RAID 1. 2nd disk is exact copy of first.
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 5
Disk Striping with Parity
Minimum of 3 disks
Parity Data
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.
RAID 1+0
RAID 0+1
RAID 1+0
RAID 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.
Active/Active Clustering
Uses a shared data source, either fibre channel or NAS. All servers in cluster operational at the same time.
Shared storage
Active/Passive Clustering
Active node Passive node
Shared storage
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?