Skip to content
AuditFront
A.8.6 ISO 27001

ISO 27001 A.8.6: Capacity management

What This Control Requires

The use of resources shall be monitored and adjusted in line with current and expected capacity requirements.

In Plain Language

Nothing kills availability quite like a server running out of disk space at 2 AM on a Saturday. Capacity management is about making sure your systems have enough resources - CPU, memory, storage, bandwidth - to handle current workloads and anticipated growth without falling over.

This covers both the proactive side (planning ahead based on growth projections) and the reactive side (monitoring in real time so you catch problems before users do). Both are equally important.

Capacity issues are one of the most common and most preventable causes of outages. Systems that hit resource limits can crash, corrupt data, or simply stop responding. Auditors will want to see that you are actively monitoring and planning, not just reacting to fires.

How to Implement

Set up comprehensive monitoring for all critical infrastructure. Track CPU, memory, disk space, network bandwidth, database connections, and application-specific metrics. Use tools that give you real-time dashboards, historical trends, and automated alerts when things get tight.

Define clear thresholds. Set warning alerts at around 70% utilisation and critical alerts at 85%. Configure notifications to the right team and set up automatic escalation if critical alerts go unacknowledged within a defined window.

Build a capacity planning process. Review trends monthly or quarterly to spot resources approaching limits. Project future needs based on business growth, new projects, and historical patterns. Budget for upgrades before you are in crisis mode.

For cloud environments, configure auto-scaling. Set up scaling groups that add or remove compute resources based on demand, with sensible minimum and maximum limits. Monitor scaling events and costs carefully - unbounded auto-scaling can blow through budgets fast without delivering proportional value.

Pay special attention to storage. Monitor file system and database growth rates. Implement data lifecycle management to archive or purge data that is no longer actively needed. Set quotas where appropriate. Plan storage expansion ahead of need, and make sure backup storage grows alongside your data.

Keep records of everything. Document capacity reviews, planning decisions, and upgrades. Maintain an updated capacity forecast and include capacity status in your regular operational reporting to management.

Evidence Your Auditor Will Request

  • Infrastructure monitoring dashboards showing resource utilization
  • Capacity threshold definitions and alerting configuration
  • Capacity planning documents with growth projections
  • Records of capacity reviews and actions taken
  • Auto-scaling configurations for cloud environments

Common Mistakes

  • No monitoring of critical resource utilization leading to unexpected outages
  • Capacity alerts are configured but not responded to in a timely manner
  • No capacity planning process resulting in reactive upgrades only
  • Storage capacity is not monitored and systems run out of disk space
  • Cloud costs spiral due to uncontrolled auto-scaling without spending limits

Related Controls Across Frameworks

Framework Control ID Relationship
SOC 2 A1.1 Related
NIS2 Art.21(2)(c) Partial overlap

Frequently Asked Questions

How far ahead should capacity planning look?
It depends on your infrastructure model. For traditional on-premises kit with long procurement lead times, plan 12-24 months out. For cloud environments where you can spin up resources in minutes, 3-6 months is usually sufficient. Either way, align your capacity planning with business growth projections and upcoming project timelines. Review and update quarterly.
What is the relationship between capacity management and availability?
They are directly linked. When systems run out of disk space, memory, CPU, or bandwidth, they slow down, stop responding, or crash outright. Capacity management is really availability insurance - you are preventing the most common and most avoidable cause of downtime. Auditors know this, which is why they always check whether you have proper monitoring and planning in place.

Track ISO 27001 compliance in one place

AuditFront helps you manage every ISO 27001 control, collect evidence, and stay audit-ready.

Start Free Assessment