The Dev Ops Center open on a desktop with a new notification object and an Einstein sidebar

Guide to Cloud Computing

Consumers today rarely drive to a retail store, purchase a physical DVD, and load it into a dedicated player. Instead, they open an application and stream video on-demand over the internet. Today’s enterprises operate- on that exact same principle – swapping physical hardware for digital flexibility.

Infographic titled "How does cloud computing work?" illustrates the flow from end-user devices to the cloud. End-user devices such as desktop computers, laptops, smartphones, tablets, network printers & scanners, smart TVs & streaming devices, game consoles, and IoT devices connect through the internet to "The cloud." The cloud offers various "Cloud computing services" including SaaS, PaaS, IaaS, and Serverless computing.

The four primary service models

Cloud Model You Manage Provider Manages
IaaS Applications, data, runtime, middleware, OS Virtualization, servers, storage, networking
PaaS Applications, data Runtime, middleware, OS, virtualization, servers, storage, networking
Serverless Application code, data Execution, scaling, runtime, middleware, OS, virtualization, servers, storage, networking
SaaS Nothing (End-user access only) Everything
Free Trial
Experience the Agentforce 360 Platform for free

Cloud Computing FAQs

Cloud computing is the on-demand delivery of computing resources – like storage, processing power, and databases – over the internet. Instead of buying and maintaining physical hardware in a back room, organizations rent access to exactly what they need from a vendor. This pay-as-you-go model eliminates massive upfront costs and allows technical resources to scale instantly.

Businesses generally choose from four main service models based on their technical needs. Infrastructure as a service (IaaS) provides the raw, virtualized building blocks like servers and networking. Platform as a service (PaaS) delivers a complete framework for developers to build and test software. Software as a service (SaaS) offers fully functional, hosted applications directly to end-users through a web browser.

Organizations determine where their cloud environment lives through four main deployment architectures. Public clouds share underlying hardware across multiple customers. Private clouds dedicate physical infrastructure to a single business for maximum control. Hybrid clouds blend public and private environments together to balance security with scale. Finally, a multi-cloud strategy uses several different public providers simultaneously to avoid vendor lock-in.

Moving data offsite naturally raises security concerns. However, major providers pool massive resources to offer enterprise-grade protection that most individual companies could not afford to build internally.

Cloud computing uses virtualization to divide physical servers, so vendors keep individual customer data strictly isolated and secure within shared environments. Organizations requiring absolute control over their network configurations or regulatory compliance often choose a private cloud deployment to lock down their sensitive information entirely.

Traditional IT infrastructure requires massive upfront capital for physical servers. Cloud computing shifts this financial burden to a predictable operating expense. Businesses pay only for the exact resources they consume. If a company needs extra server capacity during a busy holiday season, they scale up temporarily and scale down the moment the rush ends.

Relying entirely on external providers introduces new variables. The most obvious limitation is the absolute need for a reliable internet connection. If a local network outage takes a company offline, employees lose immediate access to their core applications. Additionally, long-term costs easily inflate if internal teams forget to monitor their usage closely and leave unused virtual machines running overnight.