This document describes several fundamental cloud computing architectures: workload distribution architecture, resource pooling architecture, dynamic scalability architecture, elastic resource capacity architecture, service load balancing architecture, cloud bursting architecture, and elastic disk provisioning architecture. Each architecture utilizes different cloud computing mechanisms like load balancers, automated scaling listeners, and resource replication to dynamically distribute workloads, pool resources, scale resources in response to demand, and bill customers only for resources used.