What is cloud computing

Last updated: April 1, 2026

Quick Answer: Cloud computing is the delivery of computing resources including servers, storage, databases, and software over the internet from remote data centers, allowing users to access and pay for services on-demand rather than maintaining their own infrastructure.

Key Facts

Understanding Cloud Computing

Cloud computing represents a fundamental shift in how organizations access and use computing resources. Rather than purchasing and managing their own servers, storage systems, and software licenses, organizations can access these resources over the internet from cloud providers. This model has transformed IT infrastructure from a capital-intensive fixed cost to a flexible, variable cost that scales with actual usage.

Service Models

Cloud computing is typically organized into three primary service models. Infrastructure as a Service (IaaS) provides virtualized computing resources over the internet, including servers, storage, and networking. Platform as a Service (PaaS) offers development tools and middleware that developers use to build applications without managing underlying infrastructure. Software as a Service (SaaS) delivers complete applications over the internet, accessible through web browsers, eliminating the need for local installation and maintenance.

Deployment Models

Cloud services can be deployed in several ways. Public cloud services are offered by providers like AWS, Azure, and Google Cloud to the general public over the internet. Private cloud infrastructure is dedicated to a single organization, either hosted internally or by a third party. Hybrid cloud combines both public and private cloud resources, allowing organizations to maintain sensitive operations on-premises while leveraging public cloud for scalable workloads. Multi-cloud strategies use multiple cloud providers to avoid vendor lock-in.

Key Advantages

Cloud computing offers significant benefits to organizations. Cost efficiency: Organizations pay only for resources they use, eliminating expensive capital investments in infrastructure. Scalability: Resources can be instantly scaled up or down based on demand without waiting for hardware procurement. Reliability: Cloud providers maintain redundant systems and geographic distribution ensuring high availability. Accessibility: Services are accessible from anywhere with internet connectivity, enabling remote work and global collaboration. Automatic updates: Providers handle software updates and patches, ensuring organizations always have current versions.

Common Applications

Cloud computing powers diverse applications across industries. Organizations use cloud services for web hosting and content delivery. Data analytics and machine learning leverage cloud's computational power. Enterprise resource planning (ERP) and customer relationship management (CRM) systems operate in the cloud. Backup and disaster recovery utilize cloud storage for data protection. Development and testing environments can be rapidly provisioned in the cloud.

Related Questions

What is the difference between cloud computing and on-premises infrastructure?

On-premises infrastructure requires organizations to purchase, install, and maintain their own servers and systems on-site, incurring high capital costs and operational overhead. Cloud computing outsources these responsibilities to providers, reducing capital costs, maintenance burden, and allowing flexible scaling based on actual needs.

Is cloud computing secure?

Major cloud providers implement extensive security measures including encryption, firewalls, and intrusion detection systems that often exceed what individual organizations could maintain. However, security depends on proper configuration by users, strong access controls, and regular security monitoring to protect sensitive data.

How much does cloud computing cost?

Cloud computing costs vary based on services used, data transfer, and storage amounts. Most providers offer pay-as-you-go pricing where you only pay for actual resource consumption. Costs can range from minimal for small projects to substantial for large-scale enterprise deployments, making budgeting important.

Sources

  1. NIST - The NIST Definition of Cloud Computing Public Domain
  2. Wikipedia - Cloud Computing CC-BY-SA-4.0
  3. Amazon Web Services - What is Cloud Computing Fair Use