This document discusses scaling out an Apache web server to improve performance and reliability. It recommends adding redundancy with mirrored disks and redundant power supplies. It describes scaling out vertically by moving services to separate hosts, and scaling out horizontally by using multiple servers per tier with load balancing. Load balancing can be done with DNS tricks, peer server pools, or a load balancing appliance. Caching static content and storing session state in a database or shared memory can improve performance when scaling out. Monitoring the infrastructure is important to detect failures and bottlenecks.