The Art of Capacity Planning

Overview

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...

See more details below
Other sellers (Paperback)
  • All (13) from $19.03   
  • New (9) from $27.56   
  • Used (4) from $19.03   
The Art of Capacity Planning: Scaling Web Resources

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$19.99
BN.com price
(Save 44%)$35.99 List Price

Overview

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.

Read More Show Less

Product Details

  • ISBN-13: 9780596518578
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 10/15/2008
  • Edition number: 1
  • Pages: 156
  • Sales rank: 1,313,210
  • Product dimensions: 6.90 (w) x 9.10 (h) x 0.50 (d)

Meet the Author

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.

Read More Show Less

Table of Contents

Dedication;
Preface;
Why I Wrote This Book;
Focus and Topics;
Audience for This Book;
Organization of the Material;
Conventions Used in This Book;
Using Code Examples;
We'd Like to Hear from You;
SafariĀ® Books Online;
Acknowledgments;
Chapter 1: Goals, Issues, and Processes in Capacity Planning;
1.1 Quick and Dirty Math;
1.2 Predicting When Your Systems Will Fail;
1.3 Make Your System Stats Tell Stories;
1.4 Buying Stuff: Procurement Is a Process;
1.5 Performance and Capacity: Two Different Animals;
1.6 The Effects of Social Websites and Open APIs;
Chapter 2: Setting Goals for Capacity;
2.1 Different Kinds of Requirements and Measurements;
2.2 Architecture Decisions;
Chapter 3: Measurement: Units of Capacity;
3.1 Aspects of Capacity Tracking Tools;
3.2 Applications of Monitoring;
3.3 API Usage and Its Effect on Capacity;
3.4 Examples and Reality;
3.5 Summary;
Chapter 4: Predicting Trends;
4.1 Riding Your Waves;
4.2 Procurement;
4.3 The Effects of Increasing Capacity;
4.4 Long-Term Trends;
4.5 Iteration and Calibration;
4.6 Summary;
Chapter 5: Deployment;
5.1 Automated Deployment Philosophies;
5.2 Automated Installation Tools;
5.3 Automated Configuration;
5.4 Summary;
Virtualization and Cloud Computing;
Virtualization;
Cloud Computing;
Summary;
Dealing with Instantaneous Growth;
Mitigating Failure;
Handling Outages;
Capacity Tools;
Monitoring;
Deployment Tools;
COLOPHON;

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)