SERVER, EXTERNAL DEVICES AND PERIPHERALS

F1031 COMPUTER HARDWARE
CHAPTER 4
SERVER, EXTERNAL DEVICES AND PERIPHERALS

WHAT IS A SERVER COMPUTER?
A server computer, sometimes called an
enterprise server, is a computer system
that provides essential services across a
network, to private users inside a large
organization or to public users in the internet.
 A server manages the resources on a network
and clients access the resources on the server.
 Many servers have dedicated functionality
such as web servers, print servers, and
database servers.


TYPES OF SERVER COMPUTERS


Application Servers

 Application

server is a server that is designed
for or dedicated to running specifc applications.
 At its most basic, an application server might be
used to run one application. Example: iPelajar

APPLICATION SERVERS

TYPES OF SERVER COMPUTERS


Entry Level Servers
 Large

organizations will likely deploy most
of these server types to provide their
computing infrastructure.
 Rack and entry-level workgroup servers will
be used in remote or satellite ofces.


ENTRY LEVEL SERVERS

TYPES OF SERVER COMPUTERS


Web Servers
A

web server serves static content to a
Web browser by loading a fle from a
disk and serving it across the network to
a user's Web browser. This entire
exchange is mediated by the browser
and server talking to each other using
HTTP. Example: PSP Web Server

WEB SERVERS

TYPES OF SERVER COMPUTERS



E-mail servers
 Almost

as important and crucial as Web
servers.
 Is an application that receives incoming email from local users (people within the
same domain) and remote senders and
forwards outgoing e-mail for delivery.
 Example: PSP Outlook Web Access

E-MAIL SERVERS

TYPES OF SERVER COMPUTERS


Mainframe/High-End Servers
 Powerful


computers used mainly by
large organizations for critical
applications, typically bulk data
processing such as census, industry and
consumer statistics, enterprise resource
planning, and fnancial transaction
processing. Example: Server for Jabatan
Pendaftaran Negara

MAINFRAME/HIGH-END SERVERS

TYPES OF SERVER COMPUTERS


Midframe Servers
 These

servers are designed to support
complex network computing solutions.
Ideal for either commercial or highperformance computing (HPC)

applications. Example: SUN FIRE™
Midframe Server

MIDFRAME SERVERS

DIFFERENCE BETWEEN SERVER & PC
Attributes

Server (Usage of
50-100 Users)

Personal Computer

Operating System

64-bit OS

You can use either 32bit OS or 64-bit OS

Processor


4 CPUs. Intel Xeon
@3.16 GHZ or
equivalent AMD.
2x6MB cache

Minimum only 1 CPU

Memory

8GB DDR2

Minimum 512MB of
RAM in modern time

Storage

Raid 1. SAS, SCSI,
Fiber Channel Disks,
or SATA. 15K rpm.


Minimum 40GB in
modern time

INSTALL AND CONFIGURE UPS


What is UPS?
 An

uninterruptible power supply, also
known as uninterruptible power
source, UPS or battery backup, is an
electrical apparatus that provides
emergency power to a load when the input
power source, typically the utility mains,
fails.

UPS



UPS - uninterruptible power supply
(UPS)
 Protects

your computer (and, more
importantly, your data) in the event of a
power sag or power outage
 A UPS essentially contains a big battery
that will provide AC power to your
computer, regardless of the power coming
from the AC outlet

UNINTERRUPTIBLE POWER SUPPLIES


Benefts
 Condition

line for brownouts and spikes

 Provide backup power during a blackout
 Protect against very high potentially
damaging spikes


Considerations
 Cost
 UPS

rating
 Degree of line conditioning
 Warranty and service policies

UPS

 Steps

to Install UPS

1. Follow the manufacturer's instructions to

physically install the UPS device.
2. Open Power Options in Control Panel.
3. On the UPS tab, click Select.
4. In the UPS Selection dialog box, under
Select manufacturer, click the
manufacturer of the UPS device attached to
the computer.
5. Under Select model, click the model of
UPS device attached to the computer.
6. Under On port, click the serial port where
the UPS device is attached, and then click
Finish.



To Install Uninterruptable Power Supply


You must be logged on as an administrator
or a

member of the Administrators group in
order to
complete this procedure. If your computer is
connected to a network, network policy
settings
may also prevent you from completing this
procedure.

INSTALL AND CONFIGURE NAS
What

is a NAS?

A

Network Access Server (NAS) is a single point of
access to a remote resource.

The

NAS is meant to act as a gateway to guard access to a
protected resource. This can be anything from a telephone
network, to printers, to the Internet.



Equipments to Install NAS to a Server
 To

install an Iomega NAS 100d as a
wired LAN Server you will need the
following:
 Hub

or Switch with an available Ethernet
port. 
 Ethernet cable (Included). 
 Client computer connected to the network to
confgure the NAS.



Steps to Install NAS to a server
1.

2.

3.

4.

Connect the Ethernet cable to the LAN
port on the back of the NAS.
Connect the other end of the Ethernet
cable to an open port on the hub.
Connect the power cable to the back of
the NAS and a power outlet. Iomega
recommends connecting the NAS 100d to
an Uninterruptable Power Supply (UPS)
unit.
Turn on the NAS by pressing the power
button located on the back of the NAS.

5.

6.

7.

On your computer, open a web
browser.
In the address bar type in
http://iomega_nas_100d and hit Enter.
Provide your user name and password. 



8.

Default user name: admin 
Default password: blank, no password

Congratulations! You are now logged
into the NAS administrator's console

RAID


Redundant Array of Independent Disks


RAID is a great system for increasing speed and
availability of data.



More data protection than non-RAID disk systems.



Fulfils the needs of multimedia and other data hungry
programs.



Provides fault tolerance.

ADVANTAGES OF RAID


Afordable alternative to mass storage






Cost/Megabyte is dropping.
Smaller drives make this possible.
Obtain performance of expensive high end disks

High throughput and reliability




Use of small diameter disks.
Seek distances lower.
High I/O rates, less power/megabyte.

WHY USE RAID ?


RAID devices can act as a single drive.



Allows simultaneous read/write.



Overall increase in I/O performance.



Provides data redundancy.

RAID LEVELS
RAID level

Min #
faults

Example
data disks

Example
check
disks

Corporations
producing products

-

Linear / spanned

0

8

0

Linux, Windows

0
1

Striped
Mirrored

0
1

8
8

0
8

2
3
4

Memory-style ECC
Bit-interleaved parity
Block-interleaved
parity
Block-interleaved
distributed parity
P+Q redundancy

1
1
1

8
8
8

4
1
1

1

8

1

widely used
EMC, Compaq, IBM,
Linux, Windows
none
Storage Concepts
Network Appliance,
Linux
widely used

2

8

2

Linux (beta)

1+0
or
10

Striped mirrors

1

8

8

Linux

0+1

Mirrored stripes

1

8

8

JetStor

5
6

RAID 0 (NONREDUNDANT)



Striped disk array without fault tolerance.
Best I/O performance achieved when data is
striped across multiple controllers with
only one drive per controller.

RAID 1 (MIRRORING)


For highest performance, the controller
must be able to perform two concurrent
separate reads per mirrored pair or
duplicate writes per mirrored pair.

RAID 0+1(MIRRORED
STRIPING)





High data transfer performance.
High I/O rates are achieved thanks to
multiple stripe segments.
Uses mirroring and striping.

RAID 2 (MEMORY-STYLE ECC)





Uses Hamming Codes to detect and correct errors.
The ECC code verifes correct data or corrects
single disk (bit) errors.
Extremely high data transfer rates possible.

RAID 3 (BIT-INTERLEAVED PARITY)




Parallel transfer with parity on the data
block is subdivided (“striped”) and written
the data disks.
Stripe parity is generated on writes,
recorded on the parity disk and checked on
reads

RAID 4 (BLOCK-INTERLEAVED PARITY)




Independent data disks with shared parity disk.
Each entire block is written onto a data disk.
Parity block for the same rank blocks is generated on
writes, recorded on the parity disk and checked on
reads.

RAID 10 (STRIPED MIRRORING)




Also known as RAID 1+0 and 1/0
Very high reliability combined with high
performance.
High I/O rates are achieved by striping RAID
1 segments.

RAID 53 (STRIPED ARRAY OF
ARRAYS)






High I/O rates and data transfer
performance
High data transfer rates are achieved
thanks to its RAID 3 array segments.
High I/O rates for small request are
achieved thanks to its RAID 0 striping.

FEATURES OF HARDWARE RAID SYSTEMS


Uses Dedicated Hardware to Control Disks in Array
Rather Than Software.



Disks in Array Are Controlled By:




RAID Controller Internally Inside PC/Server.
By Separate External System That Contains Raid
Controller and Disks of Array.

Operating System Sees array as one or more fast
hard disks.

FEATURES OF HARDWARE RAID SYSTEMS


No software configuration is required in operating
system.



RAID Level is not limited by operating system
support.


RAID Levels available depend on hardware provider.

FEATURES OF HARDWARE RAID SYSTEMS


External RAID controllers


Enable the use of hot swapping and hot spares of a drive
in an array, in the event of failure.



Enable the use of redundant power supplies.



Allow re-building of array with failed drive, whilst system
is on-line.
System operates in degraded state.
 Lose fault tolerance until array is re-built.


EXAMPLE OF AN EXTERNAL RAID CONTROLLER INCLUDING SWAPPABLE DRIVES

HARDWARE RAID


Two main types of hardware RAID
 Bus-Based

or Controller Card
Hardware RAID.
 Intelligent, External RAID Controller.
PCI-bus-based,
IDE/ATA
hard disk RAID
controller,
supporting
levels 0, 1, and
01.

HARDWARE RAID


Bus-based RAID:
 Cheaper
 Much

simpler to implement than external
RAID controller



External RAID controllers
 Advanced

features.
 Better performance.


hardware RAID is superior to software
RAID in virtually every way, it just costs
more.

SOFTWARE RAID


Advantage
 Cost

Simplicity
 Duplexing




Disadvantage
 Performance
 Boot

Volume Limitations
 Operating System Compatibility
Issues
 Advanced Feature Support
 Level Support

RAID MANAGEMENT
Becomes important for larger arrays
with multiple RAID levels, many virtual
drives, and so on.
 Hardware or software, come with
administration program for setting up,
confguring, and managing the array(s)
they control.


RAID MANAGEMENT SOFTWARE


Controller BIOS Setup Program
 hardware-based

program that can be run
at boot time in exactly the same way that
a motherboard's BIOS setup program
operates.



Operating System Management
Utility
 straight

software utility that runs after the
operating system is loaded and running on
the array

RAID MANAGEMENT SOFTWARE


RAID management software allows to
perform the following basic categories
of functions:
 Controller

Confguration
 Array Confguration
 Physical Drive Management
 Logical Drive Management
 SCSI Channel Management