Introduction
Part I An Introduction to Server Farms
Chapter 1 Overview of Data Centers
Data Centers Defined
Data Center Goals
Data Center Facilities
Roles of Data Centers in the Enterprise
Roles of Data Centers in the Service Provider Environment
Application Architecture Models
The Client/Server Model and Its Evolution
The n-Tier Model
Multitier Architecture Application Environment
Data Center Architecture
Aggregation Layer
Access Layer
Front-End Segment
Application Segment
Back-End Segment
Storage Layer
Data Center Transport Layer
Data Center Services
IP Infrastructure Services
,Application Services
Security Services
Storage Services
Business Continuance Infrastructure Services
Summary
Chapter 2 Server Architecture Overview
Network Attachment
Network Interface Cards
Server Multihoming
PCI and PCI-X Buses
Client and Server Packet Processing
User Mode and Kernel Mode
Ethernet Driver
Server TCP/IP Processing
Sockets
TCP and Server Applications
Segments, Datagrams, and Frames
TCP Interactive Traffic Profile
Connection Setup
Maximum Segment Size
TCP Retransmission
Delayed ACK
Nagle Algorithm
, Connection Closure
TCP Bulk Transfer Traffic Profile
TCP Windows
ACK Scheme
High-Speed Networks and the Window Scale Option
UDP and Server Applications
Server Availability
Processes and Threads
TCP and UDP Connections to a Failed Server
TCP Timeout
SYN Retransmission
Status of HTTP Applications
Configuring a Web Server
Configuring TCP and HTTP Parameters
Server Processes
Directories
Virtual Hosting
Running Multiple Servers on the Same Machine
Using Multiple IP Addresses on the Same Machine
Using Multiple Layer 4 Ports on the Same Machine
Using the HTTP Host Tag Header
Network Architecture Design Options
Increasing Server Performance