Struggling to tell your APIs from your CDNs? Read our comprehensive cloud computing glossary covering the most common terms.
< Back to glossary
Cloud computing is a model for delivering computing services over the internet. It provides on-demand access to a shared pool of configurable computing resources (e.g., servers, storage, applications, and services) without requiring direct active management by the user. Cloud computing enables rapid scalability, flexibility, and cost savings for businesses.
Service Models:
Public Cloud: Services are provided over the public internet, available to anyone.
Private Cloud: Resources are provisioned for exclusive use by a single organization.
Hybrid Cloud: Combines public and private cloud services to leverage the benefits of both.
Scalability: Resources can be quickly scaled up or down based on demand.
On-Demand Self-Service: Users can provision resources without requiring IT support.
Resource Pooling: Resources are dynamically allocated and re-allocated based on demand.
Broad Network Access: Resources are accessible over the internet from any device.
Cost Savings: Reduces capital expenditures by providing a pay-as-you-go pricing model.
Increased Agility: Enables businesses to quickly deploy applications and services.
Reliability: Offers built-in redundancy and disaster recovery capabilities.
Enhanced Collaboration: Supports remote work by providing access to shared resources from anywhere.
Security Risks: While cloud providers offer robust security, users must ensure proper configuration and access controls.
Dependence on Internet Connectivity: Requires a stable internet connection for access to cloud resources.
Vendor Lock-in: Switching between cloud providers can be complex due to differences in services and compatibility.
Real-World Example: A startup uses cloud computing to quickly scale its e-commerce platform during peak sales periods. By leveraging cloud resources, the company can handle increased traffic without investing in on-premises infrastructure.