Specialty Digest

Global English edition Learners’ Study Dashboard — in development

Cloud Computing

nounSoftware & the Webalso cloud services; cloud infrastructure

In one line

The delivery of computing resources like servers, storage, and software over the internet, used and paid for on demand.

Cloud computing is the delivery of computing resources, including servers, storage, databases, and software, over the internet, letting individuals and organizations use and pay for these resources on demand rather than purchasing, installing, and maintaining their own physical computer hardware. Instead of a company buying servers and housing them in its own facility, cloud computing lets that company rent computing capacity from a specialized provider’s massive data centers, scaling the amount it uses up or down as actual needs change and generally paying only for the resources it actually consumes rather than for fixed hardware capacity that may sit idle much of the time.

Service Models

Cloud computing is commonly divided into three broad service models offering different levels of control and convenience. Infrastructure as a service provides basic computing building blocks, such as virtual servers, storage, and networking, giving customers substantial control over the operating system and software they run while leaving the underlying physical hardware entirely managed by the provider. Platform as a service goes a step further, providing a ready-made environment for building and running applications, including the underlying operating system, programming language runtime, and database management already set up and maintained, which lets developers focus specifically and primarily on writing application code rather than managing the infrastructure beneath it day to day.

Software as a service delivers a complete, ready-to-use application directly over the internet, typically accessed through a web browser, with the provider handling every aspect of hosting, maintenance, and updates, letting the customer simply use the finished software without any direct involvement in the technical infrastructure behind it at all. Many familiar everyday tools, including web-based email, collaborative document editors, video conferencing platforms, and customer relationship management systems, are delivered this way, usually through a recurring subscription rather than a traditional one-time software purchase paid entirely upfront.

Deployment Models and Core Benefits

Cloud resources can also be organized by deployment model. Public clouds, operated by large third-party providers and shared across many different customers using the same underlying physical infrastructure, offer the greatest scale and cost efficiency. Private clouds are dedicated entirely to a single organization, often chosen for stricter security, regulatory compliance, or performance control requirements that a shared public environment cannot always fully satisfy on its own. Hybrid clouds combine both approaches together, letting an organization keep particularly sensitive workloads safely on private infrastructure while still taking full advantage of the scale and flexibility a public cloud provides for its other, less sensitive needs.

The defining advantages of cloud computing include elasticity, the ability to rapidly scale computing resources up during periods of high demand and back down afterward without needing to purchase and maintain hardware sized for rare peak loads year-round, and significantly reduced upfront capital investment, since an organization can begin using substantial computing power almost immediately rather than waiting weeks or months for new physical hardware to be purchased, delivered, installed, and properly configured. Cloud providers also typically offer resources distributed across many geographic regions around the world, which can improve performance for users located far from any single central data center and provide meaningful resilience against outages affecting any one specific physical location or facility.

From Mainframes to Modern Cloud Platforms

The underlying idea behind cloud computing, renting shared computing resources rather than owning every piece of hardware outright, traces back conceptually to mainframe computing in the 1960s, when expensive, specialized computers were often shared across many users and departments rather than dedicated entirely to one task. Modern cloud computing in its current, widely recognized form emerged in the mid-2000s, as a small number of major technology companies began offering their own internal data center infrastructure to outside customers over the internet, initially for raw storage and basic virtual servers.

Adoption accelerated rapidly through the following two decades as cloud providers steadily expanded their offerings far beyond basic storage and servers, adding specialized managed databases, machine learning tools, and countless other ready-made services that let customers assemble sophisticated applications from existing building blocks rather than building every underlying capability themselves. Cloud computing has since become the default infrastructure choice for a large share of new software projects and startups, and many large, established organizations have migrated significant portions of their own previously in-house systems to cloud platforms as well, drawn by the cost flexibility and reduced operational burden the model offers compared with maintaining dedicated physical data centers.

Frequently Asked Questions

What is the difference between infrastructure as a service and software as a service? Infrastructure as a service provides basic computing building blocks like virtual servers and storage, requiring the customer to manage the operating system and applications running on top of them, while software as a service delivers a complete, ready-to-use application, with the provider handling every aspect of the underlying infrastructure and maintenance.

Why do organizations choose cloud computing over owning their own servers? Cloud computing lets organizations scale resources up or down as actual demand changes, avoid large upfront hardware costs, and let a specialized provider handle the physical infrastructure and maintenance, freeing internal teams to focus on their own applications and business needs instead.

What is a hybrid cloud? A hybrid cloud combines private infrastructure, dedicated to a single organization, with public cloud resources shared across many customers, letting an organization keep particularly sensitive workloads on private systems while still benefiting from the scale and flexibility a public cloud offers for other needs.

Key facts

  • Cloud computing delivers computing resources on demand over the internet.
  • Service models include infrastructure, platform, and software as a service.
  • Deployment models include public, private, and hybrid clouds.
  • Elasticity lets resources scale up or down as demand changes.
  • Cloud computing reduces upfront hardware costs compared with owning servers.

In the news

Quick checkWhat is the main benefit of cloud computing elasticity?Show answer

Elasticity lets an organization rapidly scale computing resources up during periods of high demand and back down afterward, avoiding the cost of maintaining hardware sized for rare peak loads year-round.

Sources

  1. NIST Definition of Cloud Computing (SP 800-145); Architecting for the Cloud (AWS Well-Architected Framework)

Editorially reviewed by Specialty Digest Editorial TeamLast reviewed November 2, 2026Researched and drafted with AI assistanceReport an issue