2.1 Cloud Definition, Essential Characteristics & ISO/IEC Standards
Key Takeaways
- NIST SP 800-145 describes cloud computing through on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service.
- ISO/IEC 22123-1:2023 and 22123-3:2023 are the current vocabulary and reference-architecture standards; ISO/IEC 17788 and 17789 are withdrawn predecessors.
- Location independence still permits customers to choose logical regions or jurisdictions where the service offers that control.
- Cloud can convert some capital spending into usage-based operating expense, but accounting, tax treatment, commitments, and total cost depend on the arrangement.
2.1 Cloud Definition, Essential Characteristics & ISO/IEC Standards
Quick Answer: NIST SP 800-145 describes cloud computing through five essential characteristics: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. The current ISO cloud vocabulary and reference architecture are in the ISO/IEC 22123 family. The older ISO/IEC 17788 and 17789 publications are withdrawn predecessors. Cloud can shift selected capital costs toward usage-based operating expense, but commitments, accounting treatment, and total cost remain workload and contract specific.
The Formal Definition of Cloud Computing
The most widely recognized and authoritative definition of cloud computing in enterprise security and the CCSK v5 body of knowledge comes from the United States National Institute of Standards and Technology (NIST Special Publication 800-145):
"Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction."
This definition establishes that cloud computing is not an evolutionary iteration of hardware, but an operational and architectural model. It separates the consumer from the physical realities of data center management through automated abstraction, multi-tenant resource sharing, and metered consumption.
The 5 NIST Essential Characteristics
To be classified as authentic cloud computing under CSA Guidance v5 and NIST SP 800-145, an IT environment must exhibit all five of the following characteristics. If even one characteristic is absent, the environment does not qualify as cloud computing.
| NIST Characteristic | Technical Definition | Operational Implementation | Common Failure / Anti-Pattern |
|---|---|---|---|
| 1. On-Demand Self-Service | A consumer can unilaterally provision computing capabilities (server time, network storage, software instances) automatically without human interaction with each service provider. | Cloud management consoles, REST APIs, Infrastructure as Code (IaC) tooling, automated CLI scripts. | Submitting a help-desk ticket to request a VM that an engineer manually approves and builds over several days. |
| 2. Broad Network Access | Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms. | HTTPS/TLS, RESTful APIs, web browsers, mobile operating systems, IoT sensors, workstations. | Requiring specialized proprietary cabling, non-standard transport protocols, or access restricted strictly to a physical data center terminal. |
| 3. Resource Pooling | The provider's computing resources are pooled to serve multiple consumers using a multi-tenant model, with physical and virtual resources dynamically assigned and reassigned according to demand. | Hypervisor virtualization, container namespaces, multi-tenant database partitions, SDN overlays. | Dedicated, statically cabled bare-metal physical servers assigned permanently to a single department with zero capacity sharing. |
| 4. Rapid Elasticity | Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward commensurate with demand. | Horizontal auto-scaling groups, container orchestrators (Kubernetes HPA), serverless concurrency scaling. | Fixed hardware capacity that maxes out during traffic spikes, requiring manual server procurement and rack installation. |
| 5. Measured Service | Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service. | Granular telemetry: vCPU-hours, gigabytes stored per month, API call counts, outbound egress gigabytes. | Flat monthly all-you-can-eat rack leasing fees with no granular telemetry, consumption tracking, or showback capability. |
Deep-Dive: Resource Pooling and Location Independence
Resource pooling relies fundamentally on multi-tenancy—the architectural approach where a single physical infrastructure stack serves multiple disparate customers (tenants). Software abstraction layers isolate each tenant's memory, compute cycles, network packets, and disk sectors to prevent data leakage between tenants.
A critical sub-concept of resource pooling is location independence. The consumer generally has no control or knowledge over the exact physical location of the provided resources (such as the specific server chassis, rack position, or storage array). However, consumers can specify location at higher, logical levels of abstraction, including:
- Geopolitical Boundary / Country: Meeting an organization's assessed residency, sovereignty, contractual, or sector requirements. GDPR and HIPAA do not impose one universal country-of-storage rule for every workload.
- Region: A separate geographic area (e.g.,
us-east-1,eu-west-1) containing multiple isolated data center complexes. - Availability Zone (AZ): One or more discrete data centers with redundant power, networking, and cooling within a single region, engineered to isolate infrastructure failures.
[!WARNING] The "Noisy Neighbor" Risk in Resource Pooling: In a multi-tenant shared hardware environment, one tenant running aggressive computational jobs or heavy I/O operations can inadvertently degrade performance for adjacent tenants sharing the same physical host CPU bus or network switch. Modern hypervisors mitigate this using strict hypervisor CPU throttling, Quality of Service (QoS) bandwidth ceilings, and dedicated hardware cores.
Deep-Dive: Rapid Elasticity vs. Scalability
CCSK candidates must not conflate elasticity with scalability:
- Scalability: The capacity of an architectural system to handle growing workloads by adding resources (scaling up vertically with larger hardware, or scaling out horizontally with more nodes).
- Rapid Elasticity: The ability to provision and release capacity quickly—often automatically—so resources can scale out and in with demand. Scaling behavior, minimum capacity, and idle charges depend on the service.
Current ISO/IEC Cloud Vocabulary and Reference Architecture
The current ISO cloud-computing family includes:
- ISO/IEC 22123-1:2023 — Vocabulary: defines current cloud-computing terms.
- ISO/IEC 22123-2:2023 — Concepts: describes cloud concepts and relationships.
- ISO/IEC 22123-3:2023 — Reference Architecture: describes cloud roles, functional components, and architectural views.
Older material may cite ISO/IEC 17788:2014 for overview and vocabulary and ISO/IEC 17789:2014 for the cloud reference architecture. ISO lists both as withdrawn and replaced by the ISO/IEC 22123 family. This distinction matters when a question asks for a historical CCSK term versus when an operating program needs a current standard.
The reference architecture distinguishes cloud service customer, provider, and partner roles and helps map functions such as service management, resource orchestration, security, and business support. It does not by itself assign every security control; service documentation, contract, deployment model, and configuration define the operating boundary.
Economic Foundations: CapEx, OpEx & TCO
The migration from legacy on-premises data centers to cloud computing fundamentally alters an enterprise's financial and accounting framework.
Capital Expenditures (CapEx) vs. Operational Expenditures (OpEx)
+-----------------------------------------------------------------------------------+
| TRADITIONAL IT (CapEx Dominant) |
| [Buy Data Center] -> [Buy Servers & SAN] -> [3-5 Year Fixed Depreciation Schedule] |
| Capacity must be oversized to absorb multi-year peak loads -> High Idle Waste |
+-----------------------------------------------------------------------------------+
vs.
+-----------------------------------------------------------------------------------+
| CLOUD COMPUTING (OpEx Dominant) |
| [Provider-Owned Hardware] -> [Usage, subscription, or commitment pricing] |
| Elastic capacity can reduce waste when architecture and operations release it |
+-----------------------------------------------------------------------------------+
| Financial Dimension | Capital Expenditure (CapEx) Model | Operational Expenditure (OpEx) Model |
|---|---|---|
| Asset Ownership | Organization buys, owns, and depreciates physical assets (servers, storage arrays, HVAC, power generators). | Organization leases virtualized capabilities; the CSP owns and depreciates physical infrastructure. |
| Payment Timing | Massive upfront capital cash outlay before any business value is realized. | Pay-as-you-go micro-transactions aligned with immediate real-time usage. |
| Capacity Planning | Capacity must be provisioned for theoretical peak capacity 3 to 5 years out, leaving hardware idle during off-peak periods. | Capacity flexes dynamically with workload demand, eliminating over-provisioning waste. |
| Accounting / Tax | Owned assets are commonly capitalized and depreciated. | Treatment depends on contract structure, commitments, jurisdiction, and accounting policy; cloud spend is not automatically deductible OpEx in every case. |
| Procurement Cycle | Months-long requisition, RFP, vendor negotiation, shipping, racking, and cabling processes. | Seconds or minutes via self-service API calls or automated Infrastructure as Code scripts. |
Economies of Scale in Cloud Operations
Cloud Service Providers achieve staggering economies of scale that individual enterprises cannot match:
- Bulk Purchasing Power: CSPs purchase commodity chips, memory, and custom server chassis by the hundreds of thousands directly from manufacturers at deep wholesale discounts.
- Power and Cooling Efficiency: Large providers can optimize facilities at scale, but efficiency varies by facility, climate, utilization, and measurement method.
- Custom Silicon: Hyperscalers design proprietary silicon (e.g., custom ARM processors, cryptographic offload ASICs, TPU/NPU machine learning chips) that drastically cut power consumption per compute unit.
- Operational Automation: Large providers automate provisioning, repair, monitoring, and fleet management across very large estates, reducing per-resource operating effort.
Total Cost of Ownership (TCO) Calculations and Traps
Calculating Total Cost of Ownership (TCO) in cloud requires accounting for both direct and indirect costs:
- Direct Costs: Hardware purchase price, server maintenance contracts, software licensing, electricity, real estate lease, physical fiber bandwidth, and cooling maintenance.
- Indirect Costs: Data center physical security personnel, disaster recovery site upkeep, downtime costs during power failures, and the opportunity cost of slow application delivery.
[!IMPORTANT] The Cloud Waste and Egress Cost Trap: Migrating to cloud does not guarantee lower TCO. Organizations that perform simple "lift-and-shift" migrations without refactoring for rapid elasticity often pay more in cloud. Common pitfalls include leaving non-production environments running 24/7, failing to release unattached storage volumes ("zombie volumes"), over-sizing instance sizes, and failing to monitor data egress fees (charges incurred when transferring data out of the provider's network).
An enterprise IT infrastructure manager claims their on-premises virtualization cluster qualifies as a 'private cloud' because internal developers can host virtual machines on a clustered hypervisor pool. However, provisioning a new virtual machine requires opening an IT service management ticket, after which a systems administrator manually approves the request, creates the virtual disk, assigns an IP address, and sends the credentials via email within 48 hours. Under NIST SP 800-145, which essential characteristic of cloud computing is definitively missing from this environment?
Under the ISO/IEC 17789 Cloud Computing Reference Architecture (CCRA) User View, an enterprise engages a third-party cybersecurity firm to perform independent assessments of a public cloud provider's SOC 2 Type II reports, ISO/IEC 27001 evidence, and compliance with contractual data sovereignty commitments. Under which CCRA role and sub-role is this third-party assessing firm classified?
A healthcare analytics company migrated its big-data processing cluster from an on-premises data center to a public cloud infrastructure provider. Twelve months after migration, the chief financial officer observes that monthly cloud operating expenditures (OpEx) exceed the previous on-premises hardware depreciation and hosting costs by 40%. A technical review reveals that engineers provisioned static, high-capacity virtual machine instances sized for peak annual reporting loads and left them operating 24 hours a day, 7 days a week, without dynamic shutdown policies or auto-scaling configurations. Which fundamental principle of cloud economics was violated?