Resource pooling is a cloud-computing characteristic in which a provider maintains a shared pool of resources for multiple customers and dynamically allocates capacity as requests arrive. section 17.3.1
Resource pooling operates through a simple allocation-and-release cycle:
- A customer requests a service, such as a virtual machine. section 17.3.1
- The provider dynamically assigns a portion of the shared computing pool to fulfill the request. section 17.3.1
- When the customer deletes the service, the allocated resources return to the shared pool. section 17.3.1
- This characteristic supports multiple customers without requiring each customer to own the underlying infrastructure. section 17.3.1 section 17.4
AWS virtual machine allocation
AWS operates data centers containing extensive server capacity. Creating a VM dynamically assigns a small portion of that pool; deleting the VM releases the portion for reuse. section 17.3.1
