Skip to Content
The Art of Capacity Planning, 2nd Edition
book

The Art of Capacity Planning, 2nd Edition

by Arun Kejariwal, John Allspaw
September 2017
Intermediate to advanced
236 pages
6h 37m
English
O'Reilly Media, Inc.
Content preview from The Art of Capacity Planning, 2nd Edition

CHAPTER TWO

Setting Goals for Capacity

You wouldn’t begin mixing concrete before you know what you’re building. Similarly, you shouldn’t begin planning for capacity before you determine the requirements for performance, availability, and reliability of a site or mobile app. As Chapter 1 mentions, the requirements change as the end user’s expectations evolve. The requirements are also a function of the technology; for example, use of virtual machines (VMs) versus use of containers. Consequently, capacity planning is not a one-time process, but a continuous one.

Capacity planning involves a lot of assumptions related to why your enterprise needs the capacity. Some of these assumptions are obvious, whereas others are not. For example, if you don’t know that you should be serving the pages in less than three seconds, you’re going to have a tough time determining how many servers will be needed to satisfy that requirement. More important, it will be even tougher to determine how many servers you would need to add as the traffic grows.

Image

Common sense, right? Yes, but it’s amazing how many organizations don’t take the time to assemble a rudimentary list of operational requirements. Waiting until users complain about slow responses or time-outs isn’t a good strategy.

Establishing the acceptable speed or reliability of each part of the site can be a considerable undertaking, but it will ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

The Art of Capacity Planning

The Art of Capacity Planning

John Allspaw
The Goal

The Goal

Eliyahu M. Goldratt, Jeff Cox

Publisher Resources

ISBN: 9781491939192Errata Page