Web Server Administration Chapter 2 Preparing For Server Installation 1

advertisement
Web Server Administration
Chapter 2
Preparing For Server Installation
1
Overview





Identify server categories
Evaluate server components
Plan for system disasters and reduce
their effects
Evaluate network components
Set up IP addressing
2
Identifying Server CategoriesFile Servers




File servers emphasize sending and receiving
files
A fast disk subsystem is more important than
the processor type
File servers are useful in a Web environment
when you have a large number of static
HTML pages
File servers are also appropriate for an FTP
server
3
Identifying Server CategoriesApplication Servers




Server applications can process requests from
many users at a time
Requires extensive processing power
A DBMS is a typical example
Exchange Server does more than send e-mail
messages


Its complexity puts more burden on the processor
Servers may also combine the need for fast
processors and fast disk subsystems
4
Evaluating Server ComponentsIntel Processors


Most common Intel processor is based on the
386
32-bit processors



Data is processed 32 bits at a time
Uses CISC (Complex Instruction Set
Computer) architecture
Linux files often end in i386

These files can be used with all current PCs with
the exception of the ones with the Itanium
processor
5
Evaluating Server ComponentsIntel Processors

Comparing processor speeds across processor
versions can be deceiving

Each newer processor version is much more
efficient at processing data at a given speed
Processor
RAM
L2 cache
Bus speed
Pentium 4
Dual Channel RDRAM; PC 133
SDRAM; DDR 200/266 SDRAM
512 K
>400 MHz
Pentium III Dual Channel DDR;
Xeon
SDRAM
up to 2 MB
up to 400
MHz
Celeron
128 K or
256 K
up to 100
MHz
SDRAM
6
Evaluating Server ComponentsUltraSPARC Processors




Manufactured by Sun
Only used in computers from Sun
64-bit processors
Uses RISC (Reduced Instruction Set
Computer) architecture
7
Evaluating Server ComponentsUltraSPARC Processors
Processor
Relative speed
Maximum L2 Maximum
cache
number of
processors
Bus speed
UltraSPARC III Cu
Fastest
8 MB
over 1000
150 MHz
UltraSPARC II
About 50% of III Cu
8 MB
64
66 MHz
UltraSPARC IIi
About 50% of III Cu
2 MB
4
66 MHz
UltraSPARC IIe
About 50% of III Cu
256 KB
4
66 MHz
8
Evaluating Server ComponentsUsing Multiple Processors



BEA WebLogic can assign multiple
server applications to a single processor
in a multi-processor environment
Processing a single application, such as
a DBMS, spread over multiple
processors is more common
Applications have to be designed to
take advantage of multiple processors
9
Evaluating Server ComponentsSelecting a Hard Drive Interface

IDE drives are less capable than SCSI



Limited ability to add drives
SCSI can support many drives
Ultra3, also known as Ultra160, is one
of the most common interfaces used in
servers

Manufactured by Adaptec
10
Evaluating Server ComponentsSelecting a NIC
NIC Type
Speed
Media
Use
Standard
Ethernet
10 Mbps
Twisted pair
(sometimes fiber)
Workstations
Fast
Ethernet
100 Mbps
Twisted pair
(sometimes fiber)
Workstations and
small to medium
servers
Gigabit
Ethernet
1,000 Mbps
Fiber (sometimes
twisted pair)
High-end servers
10-Gigabit
Ethernet
10,000 Mbps
Fiber
Backbone
connections
ATM
25 Mbps – 622+
Mbps
Fiber
Workstations and
servers (rare)
11
Disaster Planning



Helps you avoid problems with hardware
and software
A challenge to balance costs with benefits
In a server, the objective is fault tolerance

The ability of a system to keep running even
when a component fails
12
Disaster Assessment and
Recovery


Determine what can go wrong, what
effects it will have on the organization,
and what it will take to fix
Hardware – determine what will happen
if each component fails



How to replace failed hardware
How to restore software (if applicable)
Who will diagnose hardware problems
13
Disaster Assessment and
Recovery



Software disasters are more complex than
hardware disasters
Could be a combination of application
software and the operating system
You may be directed to install software that
may not work correctly


Document installation and problems in detail
Make sure that support is available
14
System Redundancy


Often servers and switches have multiple
power supplies so if one fails, the other(s)
can take over
In case the devices do not have redundancy
built in, try to have as much spare hardware
on hand as appropriate for the number of
devices, reliability, and cost

Also useful are warrantees that allow for
replacement within 24 hours
15
Disk Redundancy through
RAID

RAID 1




Data is duplicated across two drives
Also called mirroring
If there are two adapters, it is called duplexing
RAID 5 (most common)


Distributes data across a minimum of 3 drives
If any one of the drives fails, data can be
recovered from the remaining drives
16
Achieving High Availability
with Multiple Servers




Many computers act as one
Can have ten’s of thousands of
computers
IBM uses computers in a cluster that
serve different purposes
Microsoft’s approach is to distribute the
computing load among distinct servers
17
Setting Up Backup Systems


You should maintain a series of backups so
you can restore data from a specific date
Types of backup methods



Full – all data is backed up
Differential – backs up all files that are new or
changed since last full backup
Incremental – backs up all files that are new or
changed since the last incremental backup
18
Backup Considerations

Back up complete operating system


Back up special application files


On Windows systems, you have to make sure that
the Registry is backed up
DBMSs and Exchange keep files open, which
cannot be backed up without special backup
software modules
Back up data files

Easy and straightforward unless user has files
open
19
Evaluating Network
Components

Hubs should be avoided in a server
environment



Increased traffic slows communication
Switches can come close to the
appearance of a dedicated circuit
between servers
Routers connect one network to
another
20
Setting Up IP Addressing


IP addresses are
divided into the
network portion and
the host portion
The subnet mask
distinguishes the
two portions
21
Common IP Classes
Class
First number
Subnet mask
Number of
networks
Number of
hosts
Class A
1 – 127
255.0.0.0
126
>16,000,000
Class B
128 – 191
255.255.0.0
> 16,000
>65,000
Class C
192 – 223
255.255.255.0
> 2,000,000
254
22
Network Address Translation
(NAT)


NAT allows an IP address from one
network to be translated into another
address on an internal network
You can also use NAT to translate a
single IP address valid on the Internet
into multiple internal addresses

Useful if your ISP gives you a single IP
address, yet you have multiple servers and
users on the internal network
23
Summary





File servers and application servers are the
two basic types of servers
Various families of processors are available
from Intel, Sun, and others
There are many techniques for minimizing
loss due to hardware and software failures
Routers and switches allow servers to
communicate
IP addresses are divided into the network and
host portions
24
Download