Cloud computing refers to the delivery of computing services—such as servers, storage, networking, databases, software, and analytics—over the internet.

On-Demand Self-Service: Users can provision resources automatically without requiring human intervention.

Broad Network Access: Services are available over the internet, enabling access from multiple devices.

Resource Pooling: Computing resources are shared across multiple users via multi-tenancy.

Rapid Elasticity: The cloud can scale up or down dynamically to meet demand.

Measured Service: Resource usage is monitored, optimized, and billed per user consumption.