- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
Blueprints For High Availability is a relentlessly real-world guide to building highly-available distributed systems and networks. As the authors point out early and often, it's not enough to "install failover software and walk away"—you have to build your systems so that failover is the absolute last resort. Of course, your resources are limited, so this book offers excellent advice on making the best possible tradeoffs.
You'll start by reviewing a laundry list of the causes of system downtime, followed by 20 key principles of system design for high availability (eliminate single points of failure, enforce strict separation between production and development environments, reuse proven configurations...)
Next, the authors address each key component of high availability systems, in detail: disk hardware, redundant server design, failover management and configuration, redundant network services, database servers, networked file systems, replication, and more.
There are comprehensive chapters on application recovery, backup/restore, disaster recovery, and system operations—everything from vendor relationships to trouble ticketing to how you set up your rack-mounted servers. (Are yours arranged to minimize the impact of some fool spilling a 64 oz. Big Gulp on top of the rack?) If you get the idea these authors have seen it all, you'd be right.