The Art of Capacity Planning
Scaling Web Resources
By
John Allspaw
September 2008
Pages: 152
| Table of Contents
Table of Contents
-
Chapter 1 Goals, Issues, and Processes in Capacity Planning
-
Quick and Dirty Math
-
Predicting When Your Systems Will Fail
-
Make Your System Stats Tell Stories
-
Buying Stuff: Procurement Is a Process
-
Performance and Capacity: Two Different Animals
-
The Effects of Social Websites and Open APIs
-
Chapter 2 Setting Goals for Capacity
-
Different Kinds of Requirements and Measurements
-
Architecture Decisions
-
Chapter 3 Measurement: Units of Capacity
-
Aspects of Capacity Tracking Tools
-
Applications of Monitoring
-
API Usage and Its Effect on Capacity
-
Examples and Reality
-
Summary
-
Chapter 4 Predicting Trends
-
Riding Your Waves
-
Procurement
-
The Effects of Increasing Capacity
-
Long-Term Trends
-
Iteration and Calibration
-
Summary
-
Chapter 5 Deployment
-
Automated Deployment Philosophies
-
Automated Installation Tools
-
Automated Configuration
-
Summary
-
Appendix Virtualization and Cloud Computing
-
Virtualization
-
Cloud Computing
-
Summary
-
Appendix Dealing with Instantaneous Growth
-
Mitigating Failure
-
Handling Outages
-
Appendix Capacity Tools
-
Monitoring
-
Deployment Tools
-
COLOPHON
Return to The Art of Capacity Planning