The Art of Capacity Planning: Scaling Web Resources (Google eBook)

Front Cover
"O'Reilly Media, Inc.", Sep 23, 2008 - Computers - 156 pages
6 Reviews

Success on the web is measured by usage and growth. Web-based companies live or die by the ability to scale their infrastructure to accommodate increasing demand. This book is a hands-on and practical guide to planning for such growth, with many techniques and considerations to help you plan, deploy, and manage web application infrastructure.

The Art of Capacity Planning is written by the manager of data operations for the world-famous photo-sharing site Flickr.com, now owned by Yahoo! John Allspaw combines personal anecdotes from many phases of Flickr's growth with insights from his colleagues in many other industries to give you solid guidelines for measuring your growth, predicting trends, and making cost-effective preparations.

Topics include:

  • Evaluating tools for measurement and deployment
  • Capacity analysis and prediction for storage, database, and application servers
  • Designing architectures to easily add and measure capacity
  • Handling sudden spikes
  • Predicting exponential and explosive growth
  • How cloud services such as EC2 can fit into a capacity strategy

In this book, Allspaw draws on years of valuable experience, starting from the days when Flickr was relatively small and had to deal with the typical growth pains and cost/performance trade-offs of a typical company with a Web presence. The advice he offers in The Art of Capacity Planning will not only help you prepare for explosive growth, it will save you tons of grief.

  

What people are saying - Write a review

User ratings

5 stars
3
4 stars
3
3 stars
0
2 stars
0
1 star
0

Review: The Art of Capacity Planning: Scaling Web Resources

User Review  - Elene Latsoshvili - Goodreads

Quite interesting book. The author gives examples and problems that they had to solve while working on Flickr. I came to the conclusion that there was no exact answer how to plan capacity, because ... Read full review

Review: The Art of Capacity Planning: Scaling Web Resources

User Review  - Clifton - Goodreads

excellent book for anyone doing capacity planning Read full review

Contents

Goals Issues and Processes in Capacity Planning
1
Setting Goals for Capacity
11
Units of Capacity
23
Predicting Trends
63
Deployment
93
Virtualization and Cloud Computing
105
Dealing with Instantaneous Growth
121
Capacity Tools
127
index
131
Copyright

Common terms and phrases

About the author (2008)

John Allspaw is currently Operations Engineering Manager at Flickr, the popular photo site. He has had extensive experience working with growing web sites since 1999. These include online news magazines (Salon.com, InfoWorld.com, Macworld.com) and social networking sites that experienced extreme growth (Friendster and Flickr). During his time at Friendster, traffic increased 5X. He was responsible for their transition from a couple dozen servers in a failing data center to over 400 machines across two data centers, and the complete redesign of the backing infrastructure. When he joined Flickr, they had 10 servers in a tiny data center in Vancouver; they are now located in multiple data centers across the US. Prior to his web experience, Allspaw worked in modeling and simulation as a mechanical engineer doing car crash simulations for the NHTSA.

Bibliographic information