openskills.info
Course Preview

Infrastructure Capacity Planning

Infrastructure capacity planning predicts the computing resources a workload needs to meet its performance and reliability targets. It connects expected demand with tested limits so you can avoid both shortages and waste.

itInfrastructure and operations

Infrastructure Capacity Planning

Capacity planning answers a practical question: what resources must your workload have, and when must they be ready?

The answer is not “keep CPU below a fixed percentage.” A workload can run out of database connections while CPU remains quiet. It can meet average demand yet fail during a launch. It can also own enough total hardware but place that capacity in the wrong region.

A useful plan connects four things:

  1. Service targets define acceptable throughput, latency, availability, and degradation.
  2. Demand forecasts estimate the workload you expect during normal periods, peaks, launches, and failures.
  3. Tested capacity shows how much useful work each resource unit can serve while targets still hold.
  4. Provisioning decisions place enough usable capacity before the demand or failure arrives.

You repeat this loop because demand, software efficiency, dependencies, and delivery dates change.

Start with the service

Capacity is useful work delivered within a target. Ten servers are not a service capacity statement. “Ten servers sustain the forecast transaction rate while latency remains within target” is closer.

Continue the course

This section is part of the paid course.

See pricing to subscribe, or log in if you already have access.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources

  • https://sre.google/sre-book/introduction/
  • https://learn.microsoft.com/en-us/azure/well-architected/performance-efficiency/capacity-planning
  • https://sre.google/sre-book/service-best-practices/
  • https://sre.google/sre-book/addressing-cascading-failures/
  • https://sre.google/sre-book/software-engineering-in-sre/
  • https://github.com/sindresorhus/awesome
  • https://github.com/dastergon/awesome-sre
  • https://github.com/SquadcastHub/awesome-sre-tools
  • https://grafana.com/docs/k6/latest/
  • https://docs.gatling.io/
  • https://prometheus.io/docs/introduction/overview/