Cloud Concepts: Hybrid and Multicloud, Regions and Zones, IaaS vs PaaS vs SaaS (Cloud Digital Leader)
Fundamental cloud concepts are the shared vocabulary for how cloud is built and bought: the architectures that decide where workloads run (private, hybrid and multicloud), the networking basics that decide how users reach them (IP addresses, DNS, latency and bandwidth), the parts of Google Cloud's network (regions, zones and edge locations), and the service models that decide how much the provider manages (IaaS, PaaS and SaaS). This lesson covers task 1.2 of the Google Cloud Digital Leader exam guide. It explains the business use case and trade-off of each architecture, how to tell a latency problem from a bandwidth problem, how regions, zones, edge locations and Google's private backbone work together, how to choose a region, and how responsibility shifts between customer and provider across the three service models.
On this page10 sections
- Cloud architectures: public, private, hybrid and multicloud
- When each architecture fits
- Networking basics: IP addresses and DNS
- Latency versus bandwidth
- How Google's global network supports digital transformation
- Regions and zones
- Choosing a region: latency, resilience, residency and availability
- Edge locations and how the network components work together
- Cloud service models: IaaS, PaaS and SaaS
- Who is responsible for what across the service models
- Match a business scenario to a private, hybrid, multicloud or hybrid multicloud architecture, and state each one's trade-off
- Define IP address (public vs internal, ephemeral vs static), DNS, latency and bandwidth, and diagnose whether latency or bandwidth limits a workload
- Explain how Google's global network, edge locations and Network Service Tiers support global reach and low latency
- Describe how regions and zones relate and which deployment survives a zone or a region outage
- Choose a region by weighing user proximity, resilience, data residency and product availability
- Compare the benefits and trade-offs of IaaS, PaaS and SaaS, and place customer and provider responsibilities in each
Cloud architectures: public, private, hybrid and multicloud
A cloud architecture describes where an organization's workloads run and who owns the infrastructure underneath them. The four terms on the Cloud Digital Leader exam are public cloud, private cloud, hybrid cloud and multicloud. Each answers a different business need, and the deciding detail in a scenario is almost always where the systems sit and how many providers are involved.
- Public cloud: a provider such as Google Cloud owns and runs the infrastructure and shares it securely among many customers, who rent capacity on demand.
- Private cloud: the cloud operating model (self-service, automation, pooled resources) on infrastructure dedicated to one organization, usually in its own data center.
- Hybrid cloud: a combination of on-premises or private infrastructure and at least one public cloud, working together.
- Multicloud: workloads spread across two or more public cloud providers.
| Architecture | What defines it | Typical business reason | Main trade-off |
|---|---|---|---|
| Public cloud | One provider's shared infrastructure | Elastic capacity, pay for what you use, no hardware to buy | Less direct control over the physical layer |
| Private cloud | Infrastructure dedicated to one organization | Isolation and control when no infrastructure may be shared | The organization buys, funds and maintains the hardware; capacity is capped at what it owns |
| Hybrid cloud | On-premises or private plus public cloud | Keep some systems in the data center while using cloud services for others | Two environments to connect and operate |
| Multicloud | Two or more public providers | Best service per workload; less dependence on one provider | Different tools, skills, security controls and bills for each provider |
The labels are not exclusive. An organization with its own data center, Google Cloud and a second public provider is both hybrid and multicloud, often called hybrid multicloud. Adding a second public cloud does not remove the hybrid label, and keeping a data center does not stop the estate from being multicloud.
When each architecture fits
Each architecture fits when its defining property is what the business needs. Read the scenario for the constraint that decides it.
Private cloud
A private cloud fits when isolation is the requirement: for example, a defense contractor whose policy forbids running a workload on hardware that any outside party also uses, but whose engineers still want to provision resources themselves through automated tooling. The price is ownership. The organization funds the hardware up front, maintains it, and can only use the capacity it has installed. If a ticketing site's traffic suddenly jumps to ten times its usual level, a private cloud cannot grow past the servers already in the racks, because there is no provider pool to draw on. Its ceiling is the hardware it owns.
Hybrid cloud
Hybrid cloud fits when some systems must or should stay on premises while others gain from the public cloud. Common reasons:
- Systems tied to a physical site, such as a hospital's imaging equipment or a store's checkout terminals that must keep working when the internet link drops, stay local while new analytics or AI workloads run in Google Cloud.
- Regulated or sensitive records stay in the organization's data center while new services use cloud capabilities.
- Bursting: a tax-preparation firm runs its everyday load on servers it already owns and rents cloud capacity only for the busy weeks before the filing deadline, instead of owning servers sized for one short period that sit idle the rest of the year.
- A gradual migration, where workloads move over time rather than all at once.
Multicloud
Multicloud fits when an organization wants to pick the best provider service for each workload, lower the risk of being locked in to one vendor, so that no single provider's pricing or product decisions can corner the business, or inherits a second provider through an acquisition. The price is more to run: each provider has its own consoles, skills, security controls and invoices for the organization to manage. Open standards and portable tools reduce that extra work, which is why openness matters to Google Cloud's hybrid and multicloud products (covered in the infrastructure and modernization lessons).
Networking basics: IP addresses and DNS
An IP (Internet Protocol) address is a numeric label that identifies a device or service on a network, so that traffic can be routed to it. DNS (the Domain Name System) is the lookup service that translates human-readable domain names, such as a company's web address, into those IP addresses.
Leaders should recognise two pairs of IP address kinds. An external (public) address is reachable from the internet, while an internal (private) address is used only inside a private network, such as a Virtual Private Cloud (VPC) network or an office network. An ephemeral address is assigned to a resource automatically and can change when the resource is stopped or recreated; a static (reserved) address is reserved by the organization and stays the same until it is released. A static address suits anything that must keep pointing at one fixed address, such as a DNS record or a partner's firewall allowlist. The kind of address decides how a resource is reached and whether its address stays the same. It has no effect on how fast traffic travels, so it is never a fix for latency.
When a customer types a web address, the browser first asks DNS for the matching IP address, then connects to that address. Only after the address is known do other services, such as a load balancer or a content delivery network, take part. IP addressing is the thing being looked up; DNS is the lookup.
Google Cloud's managed DNS service is Cloud DNS. It answers name lookups from Google's infrastructure, so an organization gets a highly available, scalable DNS service without running DNS servers itself. Keep it apart from similar-sounding products:
| Product | What it does |
|---|---|
| Cloud DNS | Translates domain names into IP addresses (name lookups) |
| Cloud NAT | Translates private internal addresses to shared public addresses so resources without public IPs can reach the internet for outbound traffic |
| Cloud Load Balancing | Spreads incoming requests across many servers or backends |
| Cloud CDN | Caches content at Google's edge locations close to users |
DNS or IP problems usually stop a connection from being made at all (the name can't be found, or traffic reaches the wrong place). They don't make a working connection slow or low quality.
Latency versus bandwidth
Latency is the delay for data to travel across a network, and it grows with distance. Bandwidth is how much data a connection can carry per second. They limit different kinds of work, and telling them apart is the core skill this bullet tests.
| Latency | Bandwidth | |
|---|---|---|
| What it measures | Time for a round trip (delay) | Capacity per second (volume) |
| What drives it | Mainly distance and the network path | The size of the link |
| Symptom when it is the limit | Lag or delay, even though quality is fine and the link is mostly idle | Large transfers take too long; streams drop quality to fit |
| Workloads it hurts most | Interactive, back-and-forth traffic: games, video calls, chatty apps making many small requests | Bulk transfers: nightly uploads of large files, backups, high-quality streaming |
| Typical fix | Move the workload closer (a nearer region), cache content at the edge, or use a better network path | Buy a bigger link |
Two patterns are worth recognising. First, delay without any loss of quality points to latency. In a live online auction where the video is crisp but bids register a second late, the stream has all the capacity it needs; a bandwidth shortage would show up as a blurrier or stuttering picture instead. Second, work made of many sequential round trips is limited by latency even when it moves little data. A checkout page that calls a far-away pricing service dozens of times in turn waits a full round trip for each call, so the delays add up. Shortening the distance between the components helps; a wider link does not.
How Google's global network supports digital transformation
Google's global network is the private fiber backbone, including subsea cables, that links Google Cloud regions with a large number of edge points of presence around the world. It supports digital transformation by giving organizations global reach with low latency and high reliability, without building data centers or networks of their own.
A user's request enters Google's network at an edge location near the user, then travels across Google's private backbone to the region running the application, instead of crossing most of the distance over the public internet. The shorter public-internet leg means lower and more consistent latency. For the business this means:
- Serve customers worldwide with good performance from one or a few regions.
- Enter new markets quickly by deploying in regions close to them, rather than building facilities.
- Reliable traffic between regions, which rides Google's own backbone rather than the public internet.
Network reach complements the customer's own architecture choices rather than replacing them. Resilience still comes from how many zones and regions a workload is deployed across, and data location still comes from which regions the organization picks.
Network Service Tiers
Google Cloud offers two network service tiers that control how much of that path uses Google's backbone. Premium Tier (the default) brings traffic onto Google's network at the edge location closest to the user and carries it on the private backbone. Standard Tier is a lower-cost option in which traffic enters and leaves Google's network near the region, so it spends more of its journey on the public internet. For distant users of a single region, Premium Tier improves performance in a way that extra bandwidth or extra zones cannot.
Regions and zones
A region is an independent geographic area, such as a metropolitan area, where Google Cloud runs its infrastructure. Each region contains several zones: deployment areas inside the region that are isolated from failures in the other zones. The hierarchy runs region, then zone; a zone never contains regions, and the two are not names for the same data center.
Where you place resources decides which failures they survive:
| Deployment | Survives | Does not survive |
|---|---|---|
| Several resources in one zone | The loss of a single server | An outage of that zone |
| Spread across zones in one region | A zone outage, while staying in the same geography | An outage of the whole region |
| Spread across two or more regions | A whole-region outage | Rare multi-region events; the trade-off is higher cost and complexity |
Adding more servers inside the same zone adds capacity, not resilience, because they share the zone's fate. Adding zones to a distant region improves availability but does nothing for latency.
Choosing a region: latency, resilience, residency and availability
Choosing a region is a balance of four factors: where the users are, what failures the workload must survive, where the data is allowed to live, and which products the region offers.
- Latency: run the workload in a region close to its users. An online tutoring platform whose students are in Brazil but whose servers run in Europe feels sluggish because latency grows with distance; a region in South America helps, and a bigger link does not.
- Resilience: if the application must keep running through a whole-region outage, it needs a second region.
- Data residency: laws or policies can restrict which regions qualify. When residency and regional resilience are both required, the backup region must satisfy the same rule. A health-records service that must keep data in Australia, for example, would pair two Australian regions rather than add a standby region overseas.
- Product availability: Google Cloud products are not offered in every region, and Google publishes availability by location. Check a candidate region against the products the workload depends on, alongside proximity, rather than letting either factor decide alone.
Edge locations and how the network components work together
Edge locations (points of presence) are Google sites close to users where traffic enters Google's network and where content can be cached. They don't run an organization's main workloads; regions and zones do.
The components work together like this: a user's request reaches the nearest edge location, crosses Google's private backbone and is handled by the application running in a region's zones. With Cloud CDN, popular static content such as images and video is cached at edge locations, so repeat requests are answered nearby instead of travelling to the region.
| Component | Role |
|---|---|
| Region | Geographic area that hosts workloads and data; chosen for proximity, residency and product availability |
| Zone | Isolated deployment area inside a region; spreading across zones survives a zone outage |
| Edge location | Brings user traffic onto Google's network near the user and caches content close to them |
| Global backbone | Private network carrying traffic between edge locations and regions |
Caching brings two benefits: faster delivery to viewers, and fewer requests reaching the origin servers in the region, which lowers their load and the traffic leaving the region. Caching helps only content that many users request in the same form. A banking dashboard that shows each customer their own balances gains little, because every response is unique. Caching also leaves the architecture underneath unchanged: where data is stored and how many zones the origin servers run in remain separate decisions. For distant users of personalized content, the levers are a better network path (Premium Tier) or a region closer to them.
Cloud service models: IaaS, PaaS and SaaS
Cloud service models describe how much of the technology stack the provider manages for the customer. Moving from IaaS to PaaS to SaaS, the customer manages less and gets faster results, and gives up control in return.
- Infrastructure as a Service (IaaS): the provider supplies virtual machines, storage and networking; the customer installs and manages the operating system and software. Google Cloud example: Compute Engine.
- Platform as a Service (PaaS): the customer deploys its own code and the provider runs the servers, operating system and runtime. Examples: App Engine and, for containerized applications, Cloud Run (Google describes it as a serverless container platform); Cloud Run functions run single functions in response to events or HTTP requests (sometimes called functions as a service).
- Software as a Service (SaaS): the provider delivers a finished application over the internet and runs everything behind it. Example: Google Workspace for email and documents.
| IaaS | PaaS | SaaS | |
|---|---|---|---|
| Customer brings | OS choices, software and code | Application code | Data and users |
| Benefit | Most control and flexibility; can run existing software as-is | Developers focus on features; no servers or OS patching | Least management; ready to use; provider handles updates |
| Trade-off | Most management work (patching, configuration) | Less control of the environment below the code | Customization limited to what the provider exposes |
| Fits when | The workload needs a specific OS configuration or can't be changed | A team builds custom software and wants to ship fast | A standard business function (email, CRM, HR) is needed without building anything |
Two scenarios show the logic. An accounting package from a vendor that has gone out of business installs only on one particular operating system release; IaaS fits, because a virtual machine can reproduce that environment without touching the software. A product team building a new customer-facing web service wants to deploy code and let the platform handle scaling and patching; PaaS fits. SaaS trades control for convenience: the provider decides how the product behaves and when new versions arrive for all customers, and each customer adjusts it only through the settings and extension points offered.
Models can be mixed per component. A media company might run its video-transcoding tool, which depends on custom drivers installed in the operating system, on virtual machines while its web front end runs on a PaaS. Only the component that truly needs OS control takes on server maintenance.
Who is responsible for what across the service models
Responsibility shifts from customer to provider layer by layer as you move from IaaS to SaaS, but two ends never move: the provider always runs the physical data centers, and the customer always owns its data and decides who can access it.
| Layer | IaaS | PaaS | SaaS |
|---|---|---|---|
| Physical servers and data centers | Provider | Provider | Provider |
| Operating system patching | Customer | Provider | Provider |
| Application code and its updates | Customer | Customer (its own code) | Provider |
| Data: what is stored, how it is classified | Customer | Customer | Customer |
| Access: which people can see what | Customer | Customer | Customer |
So the responsibilities that move from customer to provider between IaaS and SaaS are the middle of the stack: patching the operating system and updating the application. Even with a SaaS suite like Google Workspace, the company still decides what information goes into it and sets the sharing permissions for its people. Compared with any cloud model, running on premises adds the most management of all, since the organization also owns the hardware.
Tip. Questions on this topic are mostly short business scenarios with a single deciding constraint. You may be asked to name the architecture a company's setup describes, or which one fits a need such as keeping systems on premises, avoiding dependence on one provider or absorbing seasonal peaks. Networking items describe a symptom (lag, slow uploads, a name to resolve) and ask which concept or product applies, so the latency-versus-bandwidth distinction matters. Region items combine requirements such as surviving a zone or region outage, keeping data in one area and serving distant users. Service-model items ask which of IaaS, PaaS or SaaS fits a level of control, what you trade away, or which responsibilities move between customer and provider; a few are Select TWO.
- Private cloud is the cloud model on dedicated infrastructure: isolation and control, but the organization funds and maintains the hardware and its capacity is capped at what it owns.
- Hybrid cloud combines on-premises or private infrastructure with public cloud; multicloud uses two or more public providers. One estate can be both (hybrid multicloud).
- Multicloud reduces dependence on one provider and lets you pick the best service per workload, at the cost of more tools, skills and bills to manage.
- An IP address identifies a device or service (external or internal, ephemeral or static); DNS (Cloud DNS on Google Cloud) translates domain names into IP addresses. Cloud NAT translates addresses for outbound traffic, not names.
- Latency is delay and grows with distance; bandwidth is capacity per second. Delay without loss of quality, or many sequential round trips, point to latency; slow bulk transfers point to bandwidth.
- A region contains several zones. Spreading across zones survives a zone outage; surviving a region outage needs a second region, which must also meet any data-residency rule.
- Edge locations bring traffic onto Google's private backbone near users and cache content with Cloud CDN, cutting delay and load on origin servers; they don't run main workloads or help per-user content.
- IaaS (Compute Engine) gives the most control and most management, PaaS (App Engine, Cloud Run) lets teams ship code without servers, and SaaS (Google Workspace) is a finished app with limited customization.
- From IaaS to SaaS, OS patching and application updates move to the provider; data and access decisions always stay with the customer.
Frequently asked questions
What is the difference between hybrid cloud and multicloud?
Hybrid cloud combines an organization's own on-premises or private infrastructure with at least one public cloud. Multicloud means using two or more public cloud providers. The two can apply at once: an organization with its own data center, Google Cloud and another public provider is both hybrid and multicloud, often called hybrid multicloud.
When does a private cloud make sense?
A private cloud makes sense when an organization needs single-tenant infrastructure for isolation or control, and its teams still want automated, self-service provisioning. The trade-off is that the organization buys and maintains the hardware itself, and its capacity is limited to what it has installed, so very large or unexpected growth is harder to absorb than in a public cloud.
What is the difference between latency and bandwidth?
Latency is the time data takes to travel across a network, and it grows with distance. Bandwidth is how much data a connection can carry per second. Latency limits interactive work such as games, video calls and apps that make many small requests in sequence; bandwidth limits bulk work such as large file uploads. Moving closer reduces latency, while a bigger link increases bandwidth.
What is the difference between a Google Cloud region and a zone?
A Google Cloud region is an independent geographic area, such as a metropolitan area, and each region contains several zones. A zone is a deployment area inside a region that is isolated from failures in the other zones. Running across several zones protects against a zone outage; running in two or more regions protects against the loss of a whole region.
What do Google's edge locations do?
Google's edge locations are points of presence close to users where traffic enters Google's private network and where content can be cached, for example with Cloud CDN. They shorten the distance a request travels over the public internet and serve cached content nearby, which lowers latency and reduces load on the servers in the region. The application itself still runs in a region's zones.
What is the difference between IaaS, PaaS and SaaS?
IaaS (such as Compute Engine) provides virtual machines on which the customer manages the operating system and software. PaaS (such as App Engine or Cloud Run) runs the customer's own code while the provider manages servers and the operating system. SaaS (such as Google Workspace) delivers a finished application that the provider runs and updates. Control and management work fall as you move from IaaS to SaaS.
Which responsibilities stay with the customer under SaaS?
Under SaaS, the provider runs the data centers, servers, operating systems and the application, including its updates. The customer still decides what data it stores in the application, how sensitive that data is, and which of its people can access which information. Data and access responsibilities never move to the provider under any cloud service model.
How should an organization choose a Google Cloud region?
An organization should choose a Google Cloud region by weighing four factors together: closeness to its users for low latency, the resilience it needs (a second region to survive a regional outage), any data-residency rules that limit which regions qualify, and whether the region offers every product the workload depends on, since product availability differs by region.
Source
This lesson covers the "Digital Transformation with Google Cloud" domain of the official CDL exam guide. Vendors revise their guides — check the source for the current version.
- Google Cloud Digital Leader certification and exam guide — Google Cloud
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.