VaultISO 27001ISO 27001 capacity management (Annex A 8.6) for cloud teams
ISO 27001 · A.8.6

ISO 27001 capacity management (Annex A 8.6) for cloud teams

Capacity management

Harry WestFounder & CEO16 June 202311 min read
Inside This Article
What does ISO 27001 Annex A 8.6 require?Why is capacity management an information security control?Where does capacity really run out: cloud quotas and key people?How do you implement ISO 27001 capacity management with 80% thresholds?How do you free headroom without paying to scale?Who should be allowed to resize infrastructure or change quotas?Do you need a standalone capacity management policy?What do auditors sample for Annex A 8.6, and what grades as a major?How do you automate capacity evidence with thresholds-as-code?Frequently asked questions
Book a discovery call

Key takeaways

Annex A 8.6 is an availability and SLA discipline that a cloud-native firm can prove with telemetry it already runs. Set 80% thresholds with named owners, turn every alert into a ticket, and cut demand before paying to scale. A short quarterly review beats a 30-page plan nobody updates.

Scope
Annex A 8.6 covers compute, storage, bandwidth, cloud quotas, licences, people and facilities, so defining capacity as servers alone misses the constraint most likely to stop you.
Working threshold
An 80% utilisation trigger with a named owner, set on existing monitoring such as CloudWatch or Azure Monitor, is the working pattern. Every alert that fires must open a ticket.
Demand-side levers
Purging data past retention, decommissioning idle environments, tuning heavy queries and archiving cold storage free headroom more cheaply than scaling, and each action leaves evidence auditors can sample.
Audit grading
Certification bodies typically grade absent monitoring on critical systems, or repeated outages with no management response, as major. An unactioned alert or missing forecasting usually grades minor.

The database disk fills over a bank holiday weekend. Nobody attacked you, yet the SLA breach lands on your desk, and the next enterprise questionnaire asks how you manage resource headroom. This guide covers ISO 27001 capacity management for cloud-native teams of 25–250 people: what Annex A 8.6 asks for, how to evidence it with telemetry you already run, and what auditors sample.

It is written for CTOs, heads of infrastructure and GRC leads who want a control that satisfies an auditor without ITIL-grade paperwork.

What does ISO 27001 Annex A 8.6 require?

ISO 27001 Annex A 8.6 requires you to track how your critical systems use resources and keep that use ahead of current and expected demand. The scope runs beyond servers: compute, storage, bandwidth, licences, people and facilities all count. You need known thresholds, a named owner and forecasting that plans for growth rather than discovering limits in production.

In plain English, the control asks three things of you:

  • Know what your critical services consume, and what would stop them if it ran out.
  • Watch usage against thresholds that fire before users feel pain.
  • Plan for growth, so limits surface in a review rather than in an incident.

The guidance behind the control recognises two levers. You can add resources, or you can cut demand by deleting, decommissioning and tuning what you already run. Both count, and the second is usually the cheaper one.

A.8.6 sits beside Annex A 8.14 on redundancy, and it shares its telemetry with the monitoring that Annex A 8.16 requires.

The common pitfall is defining capacity as servers. The constraint that actually bites is usually the cloud API quota, the licence cap or the one engineer who holds the pager.

Why is capacity management an information security control?

Capacity is a security control because exhaustion damages integrity and confidentiality, not only availability. Full disks truncate writes, crashing databases lose transactions, and scarcity pushes data onto unmanaged overflow locations outside your controls. A.8.6 therefore pairs preventive forecasting with detective threshold monitoring that signals trouble in time to act.

Availability is still the sharpest edge. For a firm selling to regulated buyers, capacity is really an SLA conversation. The breach that costs you rarely looks like a security event; more often it is the traffic spike from a large client onboarding.

Exhaustion can also be hostile. The NCSC guidance on understanding service resource exhaustion describes how an attacker can fill storage by forcing heavy log writes or flooding upload routes, causing an outage or a cascade into other parts of the system. What an attacker does on purpose, a busy week can do by accident.

Buyers' due-diligence teams read a mature capacity story as evidence that you can be relied on at their scale. A threshold, an owner and a quarterly review note answer that questionnaire row more convincingly than a paragraph of policy.

Where does capacity really run out: cloud quotas and key people?

Cloud capacity is finite: NCSC guidance notes services only appear to have infinite capacity, and providers limit how many instances you can start. Auto-scaling handles routine fluctuation but not the control. You still own the quotas, scaling ceilings and budget alarms, and a single platform engineer is a capacity risk too.

The NCSC guidance on preparing for Denial of Service attacks makes the point plainly. Instance limits can need a manual request to the provider, so ask well before a launch rather than during an incident. It also advises deciding in advance the point at which you would rather offer a reduced service than keep paying to scale.

In the cloud the failure mode inverts. You rarely run out of capacity; you overspend. Orphaned resources and unpurged data keep billing quietly, while a quota you never knew existed takes you down at the worst moment.

Auto-scaling is a budget decision disguised as an engineering feature.

Map the constraints that can stop a regulated service, including the ones that never appear on an infrastructure diagram:

  • Cloud quotas and ceilings: instance limits, API rate limits, database connections and the maximum your scaling policy allows.
  • Spend: budget alarms, plus a cost ceiling at which the service degrades rather than scales.
  • People: the platform engineer who alone can deploy or restore. A second person needs access and a runbook.
  • Third parties: the payment, identity or SaaS provider whose own limits cap your throughput.

The FCA Operational Resilience insights and observations expect regulated firms to identify and document the people, processes, technology, facilities and information behind each important business service. If your customers are FCA-regulated, the same map answers their dependency questions.

Treat a single-person dependency as a finding you have already noticed. An auditor will expect you to have spotted it, and the fix is a cross-training or documentation action recorded in your capacity review, not a nod in the meeting.

Free Resource - ISO 27001

The ISO 27001 readiness checklist

Ninety-eight controls mapped to what an assessor actually asks for, in the order they ask it. Written by practitioners who took our ISMS through certification.

AvailablePDF21 pages
  • how to define your ISMS scope
  • the risk-assessment and treatment evidence trail,
  • your Statement of Applicability and residual-risk positions, and
  • the supplier, access-control, and operational-evidence questions most teams miss.

DOC-27001-CHK · v2.4

We'll use your details to give you access to the resource you requested, plus occasional related content. Opt out any time — see our Privacy Notice.

How do you implement ISO 27001 capacity management with 80% thresholds?

Start by setting an 80% utilisation threshold, with a named owner, on the monitoring your platforms already include, such as CloudWatch, Azure Monitor or your APM tool. Then close the loop: every alert that fires opens a ticket and leaves a trace. In a cloud-native estate that is days of effort, then hours per quarter.

Work through it in this order:

  1. List what constrains critical services. Start from the systems your risk assessment and continuity analysis already name as business-critical. Record compute, storage, database connections, bandwidth, cloud quotas, API rate limits, licence counts and single-person dependencies. Facilities join the list only if you run your own kit or premises matter to delivery.
  2. Set thresholds and owners. Give each constraint an 80% trigger and one named person. The NCSC's denial-of-service guidance gives the same advice for storage: raise alerts before the problem becomes critical. The gap at this scale is almost never tooling. It is nobody owning the alert.
  3. Close the alert-to-action loop. An alert that fires must produce an action and leave a trace. A ticket is enough.
  4. Forecast lightly but genuinely. Once a quarter, compare your usage history with the sales pipeline and the growth plan. Pay most attention to anything that takes a long time or serious money to expand. A page of notes from that review is credible evidence.

Two failures are worth designing out from the start. Alert theatre is thresholds firing into a muted Slack channel, which produces perfect evidence that warnings existed and nobody acted. Auditors find it in minutes. Pure reactivity is the other: the first signal that the disk was low is the incident that filled it.

The effort is front-loaded and small. Because the evidence this control generates is continuous and cheap, it is a sensible early-programme win. It also strengthens the availability story that your redundancy work depends on.

How do you free headroom without paying to scale?

Free headroom by cutting demand before buying supply. Purge data past its retention period, decommission environments and VMs nobody uses, tune the queries and batch jobs everyone complains about, and archive cold storage. Each action is cheaper than scaling, and each leaves a minuted trace that auditors like to see.

Each lever targets a different leak and leaves a different artefact:

  • Retention purges reclaim storage and close the data-retention question at the same time. The purge log is the evidence.
  • Decommissioning removes idle environments and VMs that still bill and still need patching. A decommissioning record shows who approved it.
  • Query and batch tuning lowers load on the busiest components. A ticket with a before-and-after metric proves the gain.
  • Cold-storage archiving moves rarely used data to cheaper tiers. The archive run shows what moved and when.

Storage grows forever because deleting needs a decision and expanding only needs a credit card.

Left alone, that habit produces a data-retention finding and a large cloud bill at the same time. A scheduled deletion job takes the decision out of someone's backlog, and the review meeting only has to ask what the jobs reclaimed last quarter.

Who should be allowed to resize infrastructure or change quotas?

Only named, authorised staff should resize infrastructure, alter provider quotas or delete data, and each of those operations should sit behind MFA and your normal access rules. These levers are privileged: a mistaken or malicious change can cause the very exhaustion or data loss the control exists to prevent.

In practice, three settings make the guardrail real:

  • A dedicated role. Put resize, quota and delete permissions in one cloud role granted to named people, rather than in every engineer's everyday access.
  • MFA at the point of use. Require a fresh MFA check to take on that role, so an everyday session cannot resize or delete without a second check.
  • A trail on both sides. The change ticket records why, and the provider's activity log, such as AWS CloudTrail or the Azure Activity Log, records who and when.

Scheduled purge and sweep jobs need the same scrutiny. A job with delete rights acts like an administrator, so review its scope and permissions on the same cycle as human admin accounts.

Do you need a standalone capacity management policy?

No, not at 25–250 people. A section in your operations or security procedures that names the metrics, thresholds and owners is enough, and it stands up at audit. A dedicated capacity plan earns its keep only for a genuinely mission-critical platform with hard SLAs, where a short plan and a pre-launch load test make peak behaviour known rather than assumed.

A 30-page capacity plan nobody updates is evidence of intent, not of a control.

A workable capacity management policy section fits on one page and names:

  • the metrics you watch for each critical service;
  • the thresholds that trigger an alert;
  • the owner for each alert;
  • the escalation route when the owner does not respond;
  • the review cadence and who convenes it.

ITIL-grade capacity frameworks tend to collapse under their own reporting weight by the second quarter at 50 people. Documentation drift is the quieter risk. Baselines written for the audit and never revised as the architecture changed end up contradicting your dashboards, and a procedure the dashboards contradict is a minor finding waiting to happen.

What do auditors sample for Annex A 8.6, and what grades as a major?

Auditors ask for a live look at your monitoring dashboard, pick a past alert and trace it to the action taken, then request your latest capacity review notes. Grading follows the pattern: no monitoring on critical systems, or repeated outages with no management response, grades major; an unactioned alert or missing forecasting grades minor.

Expect questions in this shape:

  • Which resources would take your service down if they ran out, and where is that list?
  • Show me the alert that fires before storage fills up. What happened the last time it fired?
  • How do you know capacity covers the growth your sales plan assumes?
  • What do you do to reduce demand, not just add resources? Show me a recent example.
  • Who else can run this platform if your lead engineer is off for a month?

The auditor will also probe the non-obvious dimensions: a cloud quota, a licence ceiling, a key-person dependency. The test is whether your definition of capacity is wider than disks. Where you claim peak performance, expect a request for the load test on the critical application.

Certification-body practice on grading is consistent enough to plan around:

  • Major: no monitoring at all on business-critical systems, or repeated capacity-driven outages with no management response.
  • Minor: an unactioned alert, missing forecasting evidence, or a procedure the dashboards contradict.
  • Minor aggregating to major: a pattern of ignored alerts that shows the control is not operating.

Walk in with one real alert traced from threshold to ticket to resolution, plus the last review note. That pair answers most of the sample before the auditor reaches the harder questions.

How do you automate capacity evidence with thresholds-as-code?

Capacity is telemetry-native, so the engineering is wiring what exists into evidence. Thresholds live as code in your infrastructure repository, alerts open tickets automatically, scheduled jobs purge and sweep, and a generated pack starts each quarterly review. The work itself produces the audit evidence, and the cost line is one the CFO notices.

The split of work is the point: the machine gathers, and the humans forecast and decide. Start with the alert-to-ticket link, because it turns the evidence auditors sample hardest into a by-product of normal operations. Move thresholds into code the next time the alert rules change.

This is the kind of build GRCMANA's GRC engineering work delivers on top of the telemetry you already run. The table maps each artefact to its source and to the auditor question it answers.

Evidence artefactWhere it comes fromAuditor question it answers
Threshold definitionsAlert rules in the infrastructure repository, with diff historyWhat do you monitor, and at what level?
Alert-to-action trailTickets opened automatically by capacity alertsWhat happened the last time it fired?
Demand-reduction logScheduled purge, sweep and idle-shutdown jobsWhat do you do to reduce demand?
Quarterly review packGenerated trend graphs, quota headroom and budget-alarm statusHow do you know capacity covers growth?

Frequently asked questions

Whoever owns operations: a Head of Infrastructure, the platform lead or, at a smaller firm, the CTO. The audit-relevant point is a name, not a title. Put that name in the procedure and in the alert routing, and update both when the person changes role.

Less than the renumbering suggests. The control moved from A.12.1.3 to A.8.6, and its core is the same: watch how resources are used, adjust them and plan for future demand. The 2013 guidance already offered two routes, adding capacity or reducing demand. If you are carrying a 2013-era procedure across, update the reference and check that it covers provider quotas and scaling ceilings, which procedures written for on-premises kit often miss.

Monitoring runs continuously, and the forecasting review runs quarterly. Add an out-of-cycle review before a major launch or a large client onboarding, when growth can outrun the plan. Add one after an architecture change, such as a database migration, because the old baselines no longer describe the system. Keep the notes from each review, even if they are one page.

Not on its own. Slack can carry the notification, but the evidence is the record behind it. Route each capacity alert through an integration that opens a ticket automatically, showing the alert and its time, who acknowledged it and what changed before it closed. That record is what the auditor follows when they pick a past alert.

Yes, but the entry is short. For a remote-first firm with no kit of its own, the data-centre side sits with your cloud provider, and you rely on its assurance under your supplier and cloud-service controls, such as A.5.23. What remains is the capacity your people depend on every day: remote-access concurrency, SaaS seat licences and laptop stock for new joiners. Record those in the same review, with one line explaining why physical facilities are out of scope.

Profile image for Harry West, Founder and CEO of GRCMANA
Author

Harry West

Harry is the founder of GRCMANA, he helps regulated service providers close the enterprise trust gap — turning GRC, cyber resilience and AI governance from paperwork exercises into shippable systems.

Standard engine

ISO 27001 reference directory.

Every control in this framework and the clause guides that sit above them, grouped by control domain. Open any entry for its control definition, implementation steps and the audit evidence it expects. Dimmed entries are planned.

ClausesThe management systemClause guides · 23 guides
Clause 4.1Understanding the organization and its context→Clause 4.2Understanding the needs and expectations of interested parties→Clause 4.3Determining the scope of the information security management system→Clause 4.4Information security management system→Clause 5.1Leadership and commitment→Clause 5.2Policy→Clause 5.3Organizational roles, responsibilities and authorities→Clause 6.1Actions to address risks and opportunities→Clause 6.2Information security objectives and planning to achieve them→Clause 7.1Resources→Clause 7.2Competence→Clause 7.3Awareness→Clause 7.4Communication→Clause 7.5Documented information→Clause 8.1Operational planning and control→Clause 8.2Information security risk assessment→Clause 8.3Information security risk treatment→Clause 9.1Monitoring, measurement, analysis and evaluation→Clause 9.2Internal audit→Clause 9.2Preparing for Your ISO 27001 Stage 2 Audit: A Practical Checklist→Clause 9.3Management review→Clause 10.1Continual improvement→Clause 10.2Nonconformity and corrective action→
A.5Organizational Controls37 guides
A.5.1Policies for information security→A.5.2Information security roles and responsibilities→A.5.3Segregation of duties→A.5.4Management responsibilities→A.5.5Contact with authorities→A.5.6Contact with special interest groups→A.5.7Threat intelligence→A.5.8Information security in project management→A.5.9Inventory of information and other associated assets→A.5.10Acceptable use of information and other associated assets→A.5.11Return of assets→A.5.12Classification of information→A.5.13Labelling of information→A.5.14Information transfer→A.5.15Access control→A.5.16Identity management→A.5.17Authentication information→A.5.18Access rights→A.5.19Information security in supplier relationships→A.5.20Addressing information security within supplier agreements→A.5.21Managing information security in the ICT supply chain→A.5.22Monitoring, review and change management of supplier services→A.5.23Information security for use of cloud services→A.5.24Information security incident management planning and preparation→A.5.25Assessment and decision on information security events→A.5.26Response to information security incidents→A.5.27Learning from information security incidents→A.5.28Collection of evidence→A.5.29Information security during disruption→A.5.30ICT readiness for business continuity→A.5.31Legal, statutory, regulatory and contractual requirements→A.5.32Intellectual property rights→A.5.33Protection of records→A.5.34Privacy and protection of PII→A.5.35Independent review of information security→A.5.36Compliance with policies, rules and standards for information security→A.5.37Documented operating procedures→
A.6People Controls8 guides
A.6.1Screening→A.6.2Terms and conditions of employment→A.6.3Information security awareness, education and training→A.6.4Disciplinary process→A.6.5Responsibilities after termination or change of employment→A.6.6Confidentiality or non-disclosure agreements→A.6.7Remote working→A.6.8Information security event reporting→
A.7Physical Controls14 guides
A.7.1Physical security perimeters→A.7.2Physical entry→A.7.3Securing offices, rooms and facilities→A.7.4Physical security monitoring→A.7.5Protecting against physical and environmental threats→A.7.6Working in secure areas→A.7.7Clear desk and clear screen→A.7.8Equipment siting and protection→A.7.9Security of assets off-premises→A.7.10Storage media→A.7.11Supporting utilities→A.7.12Cabling security→A.7.13Equipment maintenance→A.7.14Secure disposal or re-use of equipment→
A.8Technological Controls34 guides
A.8.1User endpoint devices→A.8.2Privileged access rights→A.8.3Information access restriction→A.8.4Access to source code→A.8.5Secure authentication→A.8.6Capacity management→A.8.7Protection against malware→A.8.8Management of technical vulnerabilities→A.8.9Configuration management→A.8.10Information deletion→A.8.11Data masking→A.8.12Data leakage prevention→A.8.13Information backup→A.8.14Redundancy of information processing facilities→A.8.15Logging→A.8.16Monitoring activities→A.8.17Clock synchronization→A.8.18Use of privileged utility programs→A.8.19Installation of software on operational systems→A.8.20Networks security→A.8.21Security of network services→A.8.22Segregation of networks→A.8.23Web filtering→A.8.24Use of cryptography→A.8.25Secure development life cycle→A.8.26Application security requirements→A.8.27Secure system architecture and engineering principles→A.8.28Secure coding→A.8.29Security testing in development and acceptance→A.8.30Outsourced development→A.8.31Separation of development, test and production environments→A.8.32Change management→A.8.33Test information→A.8.34Protection of information systems during audit testing→
OtherAdditional Guides7 guides
GuideISO 27001 Statement of Applicability: what it is, with a worked example→GuideISO 27001 implementation→GuideISO 27001 certification and audit process→GuideISO 27001 mandatory documents and records→GuideISO 27001 gap analysis→GuideISO 27001 certification cost→GuideISO 27001 Annex A controls→
ISO 27001 Accelerator

Ready to accelerate your path to certification?

Work with a Trust Architect to scope your ISMS, close the gaps, and get audit-ready — without stalling your roadmap.

Book a Call →
GRCMANA
  • About
  • Insights
  • Contact
Ask the Trust ArchitectBook a Call →
  • About
  • Insights
  • The Vault
    Compliance VaultCyber Essentials→ISO 27001→SOC 2→ISO 42001→
    Domain VaultGRC Fundamentals→Risk Management→AI Governance→GRC Engineering→
    Other ResourcesFree Tools→Templates→Newsletter→
  • Contact
Book a Call →Ask the Trust ArchitectFixed fee. ISO 27001 in as few as six weeks.
GRCMANA

Helping high-growth B2B tech startups close the Enterprise Trust Gap through security, governance, and AI resilience.

ISO 27001ISO 42001ISO 9001Cyber EssentialsEU AI Act ReadyNIST AI RMF

The Vault

GRC EngineeringAI GovernanceISO 27001ISO 42001All Vault Resources

Resources

BlogFree ToolsTemplatesNewsletter

Company

About GRCMANAContactPrivacy PolicyTerms & ConditionsCookie Policy
© 2025 GRCMANA · All rights reservedRegistered in England & Wales under company registration 16810805. VAT Registration 506308024