A company's IT manager is evaluating a public cloud provider. The provider's data center contains powerful physical servers that host virtual machines from thousands of different organizations. The manager is concerned about security, but the provider assures that each organization's VMs are logically isolated and cannot access each other's data, even though they share the same hardware. Which essential characteristic of cloud computing does this scenario best describe?
Resource pooling is correct because the scenario illustrates the provider using shared physical servers to serve multiple customers (multi-tenancy) while maintaining logical isolation. This is a defining characteristic of cloud computing.
Why this answer
The scenario describes resource pooling because the provider's physical servers host VMs from multiple organizations, and logical isolation ensures each tenant's data remains separate. Resource pooling is the cloud characteristic where computing resources (e.g., storage, processing, memory) are aggregated to serve multiple customers using a multi-tenant model, with physical and virtual resources dynamically assigned and reassigned according to demand. The provider's assurance of logical isolation (e.g., via hypervisor-level segmentation or VLANs) is a direct implementation of resource pooling's security boundary.
Exam trap
The trap here is that candidates confuse 'resource pooling' with 'rapid elasticity' because both involve shared infrastructure, but resource pooling is about multi-tenancy and logical isolation, while rapid elasticity is about dynamic scaling of resources.
How to eliminate wrong answers
Option A is wrong because rapid elasticity refers to the ability to quickly scale resources up or down based on demand, not to the sharing of physical hardware with logical isolation. Option B is wrong because measured service involves metering resource usage for billing and optimization (e.g., pay-per-use), not the multi-tenant architecture described. Option C is wrong because broad network access means resources are accessible over the network via standard protocols (e.g., HTTP, SSH), which is unrelated to the logical isolation of VMs on shared hardware.