Cloud Global Infrastructure and Resource Organization

Learn how AWS, Microsoft Azure and Google Cloud spread their services across regions, availability zones and edge locations, and how to use that layout to keep applications running and fast. Choose locations by weighing latency, data residency rules, sovereign cloud options, services and price. Then organize resources into accounts, subscriptions, projects, resource groups and management hierarchies, and manage them with consoles, command-line tools, SDKs and infrastructure as code.

BeginnerLesson 2 of 7 in Cloud Computing Fundamentals Course

What you will learn

  1. Explain how AWS, Microsoft Azure and Google Cloud organize their hardware into regions, availability zones, data centers and edge locations, and what each layer is for.
    • Explain what a cloud region is and how regions are named
      Define a region, read the codes providers use for regions, and tell regional, zonal and global services apart.
    • Explain availability zones and data centers
      Describe availability zones as isolated groups of data centers inside a region, read zone names, and distinguish zonal, zone-redundant and regional deployments.
    • Explain edge locations and other ways providers move closer to users
      Explain how edge locations deliver cached content and network entry points near users, and compare them with local zones and on-premises extensions.
  2. Use multiple availability zones to survive local failures and multiple regions to recover from regional disasters and serve users worldwide, and explain what each choice costs.
    • Keep applications running with multiple availability zones
      Remove single points of failure by spreading copies of an application across zones, and estimate the effect on uptime and on capacity.
    • Use multiple regions for disaster recovery and global reach
      Decide when a second region is needed, describe recovery objectives and disaster recovery strategies, and explain how Azure region pairs work.
  3. Estimate network delay, weigh the factors that decide a region, and apply data residency rules, cross-border transfer rules and sovereign cloud options to location choices.
    • Estimate latency and place workloads close to users
      Explain latency and round-trip time, estimate their lower limit from distance, and reduce delay with nearby regions, edge caching and careful placement of application parts.
    • Weigh the factors for choosing a region
      Compare candidate regions on compliance, latency, service availability, price, resilience and sustainability with a clear, repeatable method.
    • Apply data residency, sovereignty and cross-border transfer rules
      Distinguish data residency, localization and sovereignty, and explain how region choice, transfer rules such as those of the GDPR, and foreign laws affect where data may be stored and who may access it.
    • Compare sovereign cloud options
      Explain what makes a cloud environment sovereign, compare government, China and European sovereign offerings of the three large providers, and weigh their benefits against their limits.
  4. Use each provider's containers for resources, group resources by purpose and lifecycle, and explain how management hierarchies pass policies and access down to everything below them.
    • Explain accounts, subscriptions and projects
      Describe the basic container each provider uses for resources, billing and access, and explain why organizations use several of them.
    • Group resources with resource groups, tags and labels
      Use Azure resource groups to manage resources with a shared lifecycle, compare them with AWS Resource Groups, and organize resources with tags and labels.
    • Describe management hierarchies and inheritance
      Compare the hierarchies of Azure, AWS and Google Cloud and explain how policies and access set at a higher level pass down to everything below.
  5. Compare the web console, command-line tools, SDKs and APIs, and decide when a task should be done once by hand or automated as infrastructure as code.
    • Compare the console, command-line tools, SDKs and APIs
      Explain how every management tool calls the provider's APIs, and choose the console, a command-line tool, Cloud Shell or an SDK for a given task.
    • Choose between one-time actions and repeatable automation
      Explain infrastructure as code, compare declarative templates with scripts, and decide when a task should be automated.

Cloud Global Infrastructure study guide

5 chapters

1

Read the cloud infrastructure map

Cloud providers spread their infrastructure across regions, zones, and edge locations. Each layer solves a different problem: placing a workload, isolating local failures, or bringing selected services closer to users. Region codes and zone identifiers turn that physical layout into choices in cloud tools. Understanding those choices helps you check where a resource runs, what it depends on, and which copies might exist elsewhere.

1.1 Regions, codes, and service scope

A region is a geographic area where a provider offers cloud services from a group of data centers. Choosing a region places most resources, such as a database, in that area. Regions are designed to operate independently, which helps contain regional failures.

Read the location correctly

AWS, Microsoft Azure, and Google Cloud use different names for similar locations. A display name helps people recognize a place; a code identifies it in commands and templates.

ProviderSydney display name or locationRegion code
AWSAsia Pacific (Sydney)ap-southeast-2
AzureAustralia Eastaustraliaeast
Google CloudSydneyaustralia-southeast1

A name alone can mislead. Azure West Europe (westeurope) is in the Netherlands; North Europe is in Ireland. Google Cloud europe-west4 is in the Netherlands, while europe-west1 is in Belgium. AWS Europe (Frankfurt) uses eu-central-1. For a country requirement, verify the documented physical location.

The providers operate several dozen regions across the Americas, Europe, Asia Pacific, the Middle East, and Africa. Their footprints keep growing. A current infrastructure map is more useful for a location decision than a memorized region count.

Separate location from scope

A resource's scope describes the area it belongs to or can serve.

ScopeMeaningExample
ZonalPlaced in one zone inside a regionA zonal virtual machine
RegionalBelongs to one regionAn Amazon S3 bucket or a Google Cloud regional static external IP address
GlobalHas no single region assignmentAWS IAM, Microsoft Entra ID, or a Google Cloud Compute Engine image

A regional label alone says little about failure protection. A regional resource may be reachable from several zones while depending on infrastructure in one. Check its redundancy setting to find out whether it survives a zone outage.

Location also needs a data-flow check. A database may run in the chosen region while a backup or replication feature copies its data elsewhere. Azure geo-redundant storage is one example. Check where the primary data, backups, and replicas go before treating the region as a complete residency boundary.

Check what the region offers

Service lists and prices vary by region. Confirm that the required database feature, machine size, and resilience options are available. An account may also need access enabled: AWS Regions introduced after March 20, 2019 are disabled by default, and some Azure regions have restricted access.

Suppose a machine was created in eu-west-1, but an AWS resource list is now showing us-east-1. The empty list does not mean the machine was deleted. Switch to the creation region and check the selected account and filters. Changing the view leaves the machine running and its charges continuing.

Key Takeaways

  • A region is a geographic deployment area; a code identifies it in tools.
  • Confirm the physical country instead of inferring it from a display name.
  • Zonal, regional, and global describe scope; zone resilience depends on the service configuration.
  • Check service availability, access, price, backups, and replication before choosing a region.

1.2 Zones and the failures they isolate

An availability zone is an isolated group of one or more data centers inside a region. Its power, cooling, and networking are independent of other zones. AWS and Azure call it an availability zone; Google Cloud calls it a zone.

Understand the physical layers

A data center is a building containing servers and supporting equipment. A zone may use several such buildings, and a region groups zones. Treating a zone as exactly one building gives the wrong picture of the provider's failure boundaries.

Zones are far enough apart to reduce shared exposure to a local fire, power problem, or flood, but close enough for fast communication. AWS places zones within about 100 km of each other; Azure describes zones as usually within 100 km and targets round-trip communication under about 2 ms. Fast links make synchronous replication practical: a write is acknowledged only after the required copies have been stored across zones.

A large regional event can still affect several zones. Several zones provide protection from a zone failure; a second region provides a separate location for regional recovery.

Read zone identifiers

AWS appends a letter to a region code, as in eu-central-1a. Google Cloud adds a hyphen and letter, as in europe-west4-a. Azure uses logical zone numbers such as 1, 2, and 3.

Matching names across customers can be misleading. Azure zone 1 can map to different physical zones in different subscriptions. AWS independently mapped names in its oldest Regions for accounts created before November 2025; newer accounts use consistent mapping. An AWS AZ ID, such as euc1-az1, identifies the same physical zone across accounts. Teams coordinating physical placement compare AZ IDs or documented physical-zone mappings.

AWS states that every Region has at least three zones. Many Azure regions have three, but some have none. Google Cloud regions have several zones. Verify the selected region and the service's zone support together.

Choose the protection you need
DeploymentPlacementConsequence
ZonalOne selected zoneThe resource depends on that zone
Zone-redundantThe service spreads copies across zonesDesigned to keep working after a zone loss
NonzonalProvider-managed regional placementNo explicit zone-resilience guarantee

Azure Storage illustrates why copy count alone is insufficient. LRS keeps three local copies in one data center. ZRS distributes copies across three zones. GRS adds a second-region copy for recovery. Three copies in one building still share that building's risks; three-zone placement removes that particular dependency.

Providers stagger updates across zones to limit the effects of a faulty change. Copies can also create transfer costs: as of October 2026, AWS and Google Cloud charge for many cross-zone transfers, while Azure does not charge for transfers between zones within the same region. Service-specific pricing still matters when comparing a complete design.

Key Takeaways

  • A zone can contain more than one data center.
  • Fast links support synchronous copies across isolated zones.
  • Compare physical-zone mappings when coordinating across accounts or subscriptions.
  • Zonal, nonzonal, and zone-redundant deployments provide different failure protection.
  • LRS, ZRS, and GRS spread copies across different physical boundaries.

1.3 Edges, local compute, and on-premises extensions

An edge location, or point of presence (PoP), brings selected services close to users. These sites offer caching and network entry points. They do not offer the broad compute and database catalog of a region. Providers have hundreds of edge sites, spread more widely than their regions.

Follow a request through a CDN

A content delivery network (CDN) stores reusable copies near readers. Amazon CloudFront, Azure Front Door, and Google Cloud CDN are examples.

  1. Routing sends the request to a suitable edge site. CloudFront uses DNS-based selection; other services use anycast, where several sites advertise the same IP address, or a combination.
  2. The site checks its cache, a store of reusable content.
  3. On a cache hit, it returns a usable stored copy. On a cache miss, it fetches the object from the origin, the authoritative storage or server.
  4. Eligible content stays cached for later requests, subject to its time to live (TTL) and cache rules.

CloudFront also uses larger regional edge caches between many edge sites and the origin. An object evicted from a small cache may still be available there, saving another trip to the origin.

A news site's images originate in Frankfurt. A reader in São Paulo is about 9,800 km away in a straight line. Even an ideal fiber round trip takes about 98 ms, with real paths taking longer. A cache miss still needs an origin fetch. Later readers can receive the cached image locally in a few milliseconds.

Images, videos, scripts, style sheets, and downloads work well because many people request the same bytes. A private shopping cart normally needs a fresh origin response. An edge can help with the connection without making every response cacheable. Edge sites can also answer DNS queries, as with Route 53, or admit traffic onto a provider backbone, as with AWS Global Accelerator.

Distinguish nearby infrastructure choices
ChoiceMain purpose
AWS Local ZoneA subset of compute and storage near a metro area, attached to a parent Region
AWS WavelengthCompute inside telecom 5G networks
AWS OutpostsAWS-supplied, AWS-managed equipment at the customer's site
Azure LocalAzure services on validated hardware operated by the customer or a partner
Google Distributed CloudDistributed offerings using supplied or customer hardware, depending on the edition

Azure Arc adds a management connection: Azure Resource Manager can manage servers and Kubernetes clusters outside Azure, including on premises and in other clouds. It does not turn a customer building into an Azure region.

Follow cached data across borders

A global CDN may store content in several countries. A rule that blocks foreign viewers controls audience access; it does not establish where cache copies or processing occur. Content with a strict country boundary needs a CDN that guarantees the permitted locations, or a delivery path that avoids caching it abroad. Check this separately from the origin's region.

Key Takeaways

  • A CDN returns a cached copy on a hit and contacts the origin when it needs a copy.
  • Cacheable shared content benefits more than personalized responses.
  • An edge location, a Local Zone, and an on-premises extension have different jobs.
  • Viewer restrictions do not establish cache residency.
  • Azure Arc extends management to resources outside Azure.
  • An edge entry point can place more of a journey on the provider backbone.
2

Plan for zone and regional failures

Availability depends on the whole application, from incoming requests to stored data. Multiple zones can keep a service running through local failures, but surviving capacity and shared dependencies still matter. A second region adds a recovery location for larger disruptions and can serve distant users. Recovery objectives help decide how much data to copy, how much infrastructure to keep ready, and what to test before an outage.

2.1 Keep service running when a zone fails

High availability means continuing to serve users when components fail. A single point of failure is any one dependency whose loss stops the application. Two web servers still share a single point of failure if both depend on one unprotected database.

Protect the full request path

Run application instances in different zones. A load balancer checks their health and sends requests to healthy instances. Protect the data layer too, using a zone-redundant database or a synchronous standby in another zone, such as an Amazon RDS Multi-AZ configuration.

Keep application instances stateless where possible. Store a user's session in a shared, resilient data service instead of only in one instance's memory. Then a healthy instance in another zone can answer the next request without losing the user's cart or session.

A lone virtual machine remains in its selected zone. Choose multiple zonal instances or a service option that provides zone redundancy.

Translate uptime into downtime

For a 365-day year, there are 8,760 hours. Convert availability to a fraction, subtract it from one, and multiply by the period:

downtime hours=(1−availability fraction)×8760

At 99.9%, the unavailable fraction is 0.001, so downtime is 8.76 hours a year. At 99.95%, it is 4.38 hours. At 99.99%, it is about 52.6 minutes. These conversions describe a percentage over that period; an actual service agreement also defines how availability is measured.

For an ideal illustration, suppose either of two zones can run the complete application, each is available 99.9% of the time, and their failures are independent. The probability of both being down is:

0.001×0.001=0.000001

The resulting availability is 99.9999%, about 32 seconds of annual downtime. Shared software bugs, configuration errors, and regional dependencies break the independence assumption. This calculation explains the benefit of redundancy; it is not the application's promised uptime.

Leave enough surviving capacity

An online shop needs six instances at peak load. Two instances in each of three zones provide six normally, but only four after a zone fails. To keep six after any one-zone loss, each of the two surviving zones must supply three instances. Deploy nine in total.

With two zones, each must hold all six, so the total becomes 12. In general, for equal instance counts across zones:

instances per zone=⌈Nz−1⌉

Here, N is peak required capacity and z is the number of zones. Round up because an instance is a whole unit. For ten instances across four zones, ten divided by three rounds up to four per zone: 16 total. Losing one leaves 12, which is enough. This plan assumes the required capacity is already running; waiting for new instances adds a recovery dependency.

Key Takeaways

  • Protect application, traffic routing, and data dependencies across zones.
  • Keep user state in a resilient shared service.
  • Calculate downtime over the stated period.
  • Independent-zone arithmetic is an ideal illustration; shared failures affect real uptime.
  • Size the surviving zones for peak demand and round instance counts up.
  • Multiple zones do not provide a second regional recovery location.

2.2 Recover in another region

A second region supports recovery from a regional disaster. It can also serve distant users, meet country-specific location rules, or provide a service or capacity unavailable in the first region. Each reason adds different requirements to the design.

Set two recovery objectives

The recovery point objective (RPO) is the maximum acceptable data loss, expressed as time. The recovery time objective (RTO) is the maximum acceptable time to restore service. A backup can preserve recent data yet take too long to restore; a fast restart can still lose too much data.

A company copies its nightly backup at 01:00 and loses the main region at 17:00. The available recovery copy lacks 16 hours of changes. That misses a one-hour RPO. More frequent completed backups or continuous replication are needed; a schedule is useful only when copies actually reach the recovery location on time.

Match readiness to recovery time
StrategyWhat is ready in the recovery regionWork after a failure
Backup and restoreBackupsBuild and restore the environment
Pilot lightReplicated data and a minimal coreStart or deploy remaining components and scale
Warm standbyA smaller, working full systemScale up and direct traffic to it
Active-activeSystems already serving users in both regionsRoute around the failed region and maintain data consistency

Keeping more running usually costs more and reduces recovery work. Backup and restore commonly takes hours or longer. Active-active can recover in seconds to minutes, but the complete application's design determines the result.

Understand the data gap

Between regions, replication is usually asynchronous: a write is acknowledged before the remote copy is complete. Frankfurt and the Washington, D.C., area are about 6,500 km apart, so an ideal fiber round trip alone is about 65 ms. Waiting for that trip on every write would add delay.

The interval between current data and the remote copy is replication lag. It can grow during heavy load or network problems. Monitor it against the RPO. A second region with an old replica gives geographic separation without meeting the data-loss objective.

Use Azure pairs correctly

Azure pairs many regions, such as North Europe with West Europe and East US with West US. Pairing supports staggered platform updates, recovery prioritization, and some services' geo-replication. Most pairs stay in one geography. Brazil South is an exception: its pair is South Central US.

A pair does not deploy an application copy or arrange all failover steps. Many newer Azure regions have no pair, and a customer can choose a different permitted secondary region. Check each service's replication behavior.

Global routing can direct users toward healthy regions through Route 53, Azure Front Door, or Google Cloud global load balancing. Budget for duplicated resources and cross-region transfers, and test the complete recovery path, including quotas and manual steps. If data must stay in a country with only one region, use its zones and local recovery options; a foreign copy would violate the location requirement.

Key Takeaways

  • RPO limits data loss; RTO limits recovery delay.
  • Recovery strategies differ in how much is already running.
  • Monitor replication lag and test the complete failover process.
  • Azure region pairs support selected platform features, not automatic application recovery.
  • A recovery region must meet the same applicable location requirements as the primary.
3

Choose where the workload belongs

A location decision combines the experience users need with the boundaries the organization must respect. Distance affects response time; service catalogs and prices affect what can run at each site. Data can also travel through backups, support systems, and caches beyond its primary database. Comparing these flows and requirements gives a practical basis for choosing an ordinary region, several regions, or a sovereign environment.

3.1 Estimate and reduce network delay

Latency is travel delay. Round-trip time (RTT) measures the time for a request and its reply, usually in milliseconds. Bandwidth measures how much data a connection carries each second. More bandwidth helps move a large file, but it cannot remove the travel time to a distant region.

Estimate the physical minimum

Light travels through fiber at roughly 200,000 km/s. Each kilometer adds about 5 microseconds one way. To estimate a minimum RTT, double the distance for the outward and return journeys, divide by that speed, then convert seconds to milliseconds:

minimum RTT in ms=2×distance in km200000×1000

This gives about 1 ms per 100 km. A straight-line distance is a lower bound: real cables take longer routes, and routers, queues, and processing add delay.

For users in Sydney, Singapore is about 6,300 km away. Doubling gives 12,600 km. Dividing by 200,000 gives 0.063 seconds, or about 63 ms. Northern Virginia is about 15,700 km away, giving at least about 157 ms. A Sydney region can reduce travel to a few milliseconds.

Count repeated journeys

A delay can look small until a task repeats it. Suppose opening a connection and obtaining a first response takes four sequential round trips. At 157 ms each, the travel component is 628 ms. At 5 ms each, it is 20 ms. The exact number of trips depends on connection reuse and protocol behavior; count the trips the workload actually makes.

The same effect occurs between application parts. A page makes 50 database queries one after another. If each remote query adds 15 ms, the sequence adds 750 ms. At 1 ms within the same region, it adds 50 ms. These are query communication times; database work can add more. Keeping frequently communicating components together avoids paying the distance penalty repeatedly.

Choose the right change
Source of delayUseful response
Users far from the applicationEvaluate a closer region
Repeated requests for unchanged filesDeliver copies through a CDN
User groups on different continentsConsider regional application copies with global routing
Very low local delay requirementEvaluate a Local Zone or similar supported extension
Many sequential calls to remote dataBring application and data closer together

An edge cache helps when it can answer the request. It cannot make an uncached database transaction local to every user. Likewise, increasing bandwidth leaves the distance to the origin unchanged.

Measure from real user locations

Network routes follow available connections, peering, and traffic conditions, not the shortest line on a map. Compare measured RTTs or application response times from the places users actually connect. Test representative times and requests before committing to a region. A nearby region is a strong candidate; measurements determine whether its real path serves the workload well.

Key Takeaways

  • Latency is delay; bandwidth is transfer capacity per second.
  • An ideal fiber RTT adds about 1 ms per 100 km.
  • Sequential requests multiply the effect of each round trip.
  • Co-locate frequently communicating application parts and measure from user locations.

3.2 Choose a region with requirements and scores

A useful region choice begins with the workload: who uses it, which services it needs, where its data may go, and how it must recover. Comparing regions without these requirements can produce a low price for a location that cannot run the application.

Filter before scoring

Six factors commonly matter: compliance and data residency, user latency, service and feature availability, price, resilience options, and sustainability. Separate hard requirements from preferences. A country restriction or an essential missing service removes a region from consideration. A good price cannot compensate for failing that requirement.

For the remaining regions, choose a consistent scoring scale and weights that add to 100%. Higher scores should always mean a better fit, including a higher price score for a lower cost. Multiply each score by its weight and add the results.

Work through a decision

A business in Germany requires EU data storage. It removes a US region before comparing two permitted candidates. Scores run from 1 to 5, with 5 best.

CandidateLatencyPriceServices
A: Frankfurt535
B: Ireland455

The business weights latency at 50%, price at 30%, and services at 20%:

A=0.5×5+0.3×3+0.2×5=4.4 B=0.5×4+0.3×5+0.2×5=4.5

B leads narrowly. For a trading screen, the business changes its weights to 70%, 20%, and 10%:

A=0.7×5+0.2×3+0.1×5=4.6 B=0.7×4+0.2×5+0.1×5=4.3

The recommendation changes because the business priority changed. State the weights and the evidence behind the scores so that another person can understand the choice. A precise-looking total is only as useful as those inputs.

Price the complete arrangement

Compute prices differ across regions with energy, land, demand, and other local costs. Include storage, backups, second-region capacity, and data movement in the comparison. Transfers between regions and out to the internet are commonly billed; incoming data is usually free. Putting data-heavy application parts in different regions can erase a small compute-price saving.

Resilience requires checking zone support and a permitted recovery location. Sustainability requires examining the electricity used in the region; providers publish indicators such as Google Cloud's regional carbon-free energy share. Cleaner electricity can reduce the footprint of the same workload.

Finally, test the leading regions with real latency measurements and the provider's pricing calculator. Record the selected location, hard requirements, weights, and reasons. Resources and stored data take work to migrate, so revisit the choice when user locations, laws, services, or the provider's regional footprint change.

Key Takeaways

  • Remove regions that fail hard requirements before assigning scores.
  • Use a consistent score direction and weights tied to business priorities.
  • Include data transfer and resilience resources in the cost comparison.
  • Check sustainability using regional electricity information.
  • Confirm the leading candidates with measurements and current service and price information.

3.3 Where data stays and who can access it

Data residency describes where data is stored and processed. Data localization is a legal requirement to keep specified data within a country. Data sovereignty concerns the laws and authorities that can govern the data, including through the company holding it. Local storage and legal control are related, but they answer different questions.

Trace more than the database

A database in Azure germanywestcentral places its primary storage in Germany. Examine backups, replicas, logs, support access, global identity services, and CDN caches as well. Any of these can introduce another location. Microsoft's EU Data Boundary, completed in February 2025, adds EU/EFTA storage and processing commitments for covered services and data, with documented scope and exceptions.

An effective review asks both where each copy goes and which organization can obtain access. Policies can restrict resource locations; customer-controlled encryption keys and support-access controls address other parts of the problem. One control cannot answer every question.

Apply the GDPR transfer framework

The General Data Protection Regulation (GDPR) applies to processing within its territorial scope. This includes EEA establishments and certain organizations abroad offering goods or services to, or monitoring, people in the EU. The EEA includes the EU, Iceland, Liechtenstein, and Norway. The GDPR permits overseas storage when its applicable conditions are met; it does not impose a general EEA-only storage rule.

For a transfer to a separate recipient outside the EEA, Chapter V provides these routes:

RouteWhat provides protection
Adequacy decisionA European Commission finding covering the destination or specified recipients
Appropriate safeguardsMeasures such as standard contractual clauses (SCCs) or binding corporate rules (BCRs), with the required assessment and protections
DerogationA narrow exception for a specific situation, used when the ordinary routes are unavailable

Japan, the United Kingdom, and Switzerland are examples of adequacy destinations. The EU–US Data Privacy Framework (DPF), adopted July 10, 2023, covers participating certified US organizations. It replaced the earlier Privacy Shield route, invalidated in Schrems II on July 16, 2020. The General Court rejected a challenge to the DPF in September 2025; an appeal was pending as of October 2026. A transfer decision needs the framework's current status and the recipient's certification.

Separate access from storage

Making EEA-held data available to a separate support organization outside the EEA can be a transfer even if the database stays local. The EDPB distinguishes this from an employee of the same controller accessing data while abroad; that is not a Chapter V transfer to another recipient. The processing still needs appropriate protection.

The US CLOUD Act of 2018 can require providers subject to US jurisdiction to produce data in their possession, custody, or control, including data stored abroad, through applicable legal process. A server's address alone therefore cannot settle sovereignty.

A Dutch clinic using a US-based provider chooses an EU region, maps overseas recipients and support flows, checks the applicable DPF or SCC route, and manages encryption keys and allowed-location policies. It documents these choices alongside its other data-protection duties. Other countries and contracts add their own restrictions, especially for health, financial, and government records.

Key Takeaways

  • Residency is location, localization is a legal location rule, and sovereignty concerns legal authority.
  • Include backups, logs, caches, support, and global services in the data-flow review.
  • The GDPR permits transfers through applicable adequacy, safeguard, or narrow exception routes.
  • Access by a separate overseas recipient can be a transfer without moving the primary database.
  • The DPF covers certified participating US organizations; verify its current status.
  • Combine location, contractual, encryption, and access controls.

3.4 Match sovereign cloud controls to the requirement

A sovereign cloud adds controls over data, operations, and dependence on global systems to meet a jurisdiction's requirements. A normal region in the right country provides a location choice. A sovereign offering can also change who operates the service and how independently it can run.

Ask three different questions

Data sovereignty asks where data is held and who controls access and encryption keys. Operational sovereignty asks who administers and supports the service, and where those people work. Technical sovereignty asks whether the environment can operate without the provider's global systems. Evaluate each dimension against the actual legal, contractual, or security requirement.

Compare separate environments
EnvironmentExamples and distinguishing features
US government cloudAWS GovCloud (US) has two Regions and a separate GovCloud account; Azure Government is isolated and operated by screened US persons
Mainland China cloudAWS Beijing is operated by Sinnet and Ningxia by NWCD; Azure China is operated by 21Vianet
European sovereign optionsProvider-separated, locally controlled, public-cloud-control, private, and partner-operated offerings vary by provider

Government environments support programs such as FedRAMP, with service-specific coverage and customer responsibilities. China environments are separate from the global services and require the appropriate accounts and endpoints. Separate cloud partitions have their own identity and API boundaries; a global-cloud sign-in does not automatically reach their resources.

Read the European offering's level

As of October 2026, AWS European Sovereign Cloud is available, having launched its first Region in Brandenburg, Germany, in January 2026. It is physically and logically separate from other AWS Regions, with EU-based operations by EU residents under German-incorporated companies.

Microsoft Sovereign Cloud includes Sovereign Public Cloud controls in public regions, Sovereign Private Cloud using Azure Local at a customer's site, and national partner clouds such as Bleu in France and Delos Cloud in Germany. These choices offer different operational arrangements.

Google Cloud's range includes Data Boundary controls within public cloud, Dedicated offerings on separate partner-operated infrastructure, and Air-Gapped environments built on Google Distributed Cloud that operate disconnected from Google and the internet. S3NS in France and the Thales offering in Germany illustrate the local-partner approach. Product names alone do not establish which services, locations, or independence commitments a contract includes.

Choose enough control without losing needed capability

A retailer may meet its requirements with an ordinary EU region, transfer safeguards, and customer-managed keys. An agency with a national qualification requirement checks whether a specific partner or sovereign offering holds that qualification for the required services. Classified offline work may require an air-gapped environment.

Stricter isolation can reduce service choice, delay new features, increase cost, and leave fewer recovery regions. Compare the actual service catalog, eligibility, operating commitments, and permitted recovery locations. A sovereign label alone does not establish immunity from every foreign law.

Key Takeaways

  • Assess data, operational, and technical sovereignty separately.
  • Government and China environments use separate access and service arrangements.
  • European options range from public-cloud controls to partner-operated and disconnected environments.
  • Check eligibility, services, legal commitments, cost, and recovery locations for the chosen offering.
4

Organize resources and inherited rules

Cloud organization has its own map: accounts, subscriptions, projects, and the management scopes around them. These boundaries help separate teams, environments, costs, and permissions. Resource groups, tags, and labels add useful structure inside that map. Parent scopes can apply settings to many resources at once, so a change to the hierarchy can change access even when every resource stays in its original location.

4.1 Accounts, subscriptions, and projects

Providers place deployed service resources inside management containers. These containers separate costs, access, and service limits. Their names differ: an AWS account, an Azure subscription, and a Google Cloud project play broadly comparable roles.

Distinguish a container from a person
ProviderResource containerIdentity or billing relationship
AWSAccountMany people and roles can work in one account
AzureSubscriptionTrusts one Microsoft Entra tenant for identities
Google CloudProjectLinks to a Cloud Billing account for paid use

One person can access several containers, and one container can serve many people. Sharing access does not place a resource in a second container. For example, giving an analyst permission to query a dataset in another project leaves the dataset's ownership in its original project.

An AWS account has a 12-digit account ID. Its root user is associated with the account's creation email and has exceptional privileges. Protect it with multifactor authentication and reserve it for tasks that require root. Daily work normally uses roles and other authorized identities. An account ID identifies a resource boundary, not a named employee.

Understand Azure's directory relationship

A Microsoft Entra tenant is an organization's identity directory. A subscription is a resource-management and billing boundary that trusts exactly one tenant. A tenant can support many subscriptions. A signed-in person may have permission in some of them and none in others.

The phrase "Azure account" can refer to a sign-in identity or billing arrangement, so it is too vague when discussing where a virtual machine belongs. Identify the subscription and tenant separately.

Read Google Cloud project identifiers

A project has a display name, a permanent project ID, and a provider-assigned project number. The name can change and need not be unique. The ID is globally unique and cannot change after creation. It uses 6–30 lowercase letters, digits, or hyphens, begins with a letter, and cannot end in a hyphen. For example, lumen-shop-prod is a project ID, while "Lumen Shop Production" can be its display name.

Projects organize deployed services, while organization and folder resources organize projects above them. Billing is linked separately, so several projects can share a billing account without becoming one project.

Divide work into useful boundaries

A company separates its shop into development, testing, and production. It uses three AWS accounts, three Azure subscriptions, or three Google Cloud projects. Each environment gets a distinct permission scope and cost view. Separation limits the damage a development mistake can cause when permissions are configured accordingly.

Containers also carry quotas, such as regional virtual CPU limits. New containers can start with low quotas, and many limits can be raised on request. A recovery environment needs enough quota before a failure occurs; a working template alone does not reserve capacity or raise those limits.

Teams commonly divide containers by environment, department, or product to keep costs and access understandable. Geographic placement is a separate choice: one container can contain resources in several regions.

Key Takeaways

  • AWS accounts, Azure subscriptions, and Google Cloud projects organize service resources, costs, and limits.
  • A resource container is different from a sign-in identity.
  • An Azure subscription trusts one tenant; a tenant can support many subscriptions.
  • A Google Cloud project ID is permanent; its display name can change.
  • Separate environments provide useful permission and cost boundaries when configured correctly.
  • Check quotas in every container used for normal operation or recovery.

4.2 Group resources by lifecycle and purpose

Resources that are created, changed, and removed together share a lifecycle. Azure resource groups make that lifecycle a management boundary. Tags and labels add searchable descriptions across resources without changing their physical placement.

Use Azure resource groups

For ordinary deployed Azure service resources, a resource group sits inside one subscription. Each such resource belongs to one group; groups cannot contain other groups. Subscription-level resources and management objects exist at higher scopes, so the hierarchy also has objects outside resource groups.

A group has a location for its metadata, the records describing the group and its resources. That location does not force every member into the same region. A web server in one region and its recovery resource in another can share a group.

Deleting a resource group deletes its contents. This is convenient for temporary work and dangerous when unrelated production resources are included. A delete lock can block accidental deletion until an authorized person removes it. Choose a group whose members can safely share creation, access, and retirement decisions.

For example, this Azure CLI command creates a production-shop group:

az group create --name rg-shop-prod-weu --location westeurope

A separate rg-shop-test group contains a disposable test environment. Removing that test group removes its contents together. The production group stays separate. The pattern in the name identifies resource type, application, environment, and location, making lists easier to scan.

Access assigned at a group, such as Reader, applies to its resources. Many resource types can move between groups or subscriptions, subject to service restrictions. Such a move changes management placement; it does not migrate a resource to another region.

Compare AWS grouping

AWS Resource Groups can collect resources through matching tags or a CloudFormation stack. A resource can appear in several such groups. Deleting an AWS Resource Group removes the grouping, leaving its resources. This differs from Azure's required lifecycle container for ordinary deployed resources. In Google Cloud, projects provide the main service-resource grouping boundary.

Add useful tags and labels

Tags in AWS and Azure and labels in Google Cloud attach key-value descriptions. Examples include environment=prod, cost-center=4120, and owner=web-team. They help filter inventories and cost reports or select resources for automation.

Use agreed keys and values. If one team writes "prod" and another writes "Prod", a report can split resources that belong together. Azure resource-group tags do not flow to member resources by default; policy or automation can apply the intended values.

A tag is descriptive metadata. A label saying "private" does not isolate network traffic, and naming a group "Europe" does not move its resources there. Access rules, networks, and region settings supply those controls.

Key Takeaways

  • Azure resource groups organize ordinary service resources with a shared lifecycle.
  • A group location stores metadata; member resources can use different regions.
  • Deleting an Azure group removes its contents; deleting an AWS Resource Group removes the grouping.
  • Tags and labels need consistent keys and values for useful reporting.
  • Azure group tags require policy or automation to reach member resources.
  • Grouping and tags do not establish network isolation or physical location.

4.3 Follow rules and access through the hierarchy

A management hierarchy organizes containers into a tree. Parent scopes let an organization manage many accounts, subscriptions, or projects together. Inheritance means that applicable settings at a parent flow to its descendants.

Compare the provider trees
ProviderMain hierarchy, from broad to narrow
AzureRoot management group → management groups → subscriptions → resource groups → resources
AWSOrganization root → organizational units → member accounts → account resources
Google CloudOrganization → optional folders → projects → service resources

Azure gives each tenant a root management group, named "Tenant root group" by default. Management groups can nest six levels deep, excluding the root and subscription level. Each management group or subscription has one parent.

AWS Organizations has a management account that creates the organization and pays consolidated bills. Organizational units (OUs) group accounts and can nest five levels below the root. An account belongs to one organization at a time. The management account has a distinct role and is not controlled by the organization's service control policies.

Google Cloud's organization is associated with the company's domain. Folders require an organization and can contain nested folders. A learner using a free trial can have a project without an organization.

Trace an inherited rule

A company separates Retail and Logistics, each with production and development. Azure uses department management groups with subscriptions below them. AWS uses department OUs with accounts below them. Google Cloud uses department folders with projects below them.

If an Azure management-group policy allows deployments only in EU regions, subscriptions beneath it inherit that restriction. The group name is just a label; the policy enforces the location rule. In AWS, an OU's service control policy (SCP) can set a maximum permission boundary for member accounts. An SCP does not itself grant a user permission to work in those accounts.

Understand inherited access

In Azure role-based access control and Google Cloud IAM allow policies, grants add together across scopes. A read-only grant at a child does not cancel write access inherited from a parent. To remove that broad access, change its granting scope or use an appropriate deny control.

Azure Policy can reject noncompliant resource configurations, such as a forbidden location. It is separate from the role assignments that grant access. Google Cloud deny policies can block specified permissions. AWS Organizations policies likewise differ from account access grants; IAM Identity Center can assign permission sets across several accounts.

An audit team granted suitable read access at the top of an Azure or Google Cloud hierarchy can read resources in the departments below it. AWS OU membership alone does not give that team account access.

Keep the tree separate from the map

Moving a subscription or project changes its inherited policies and access. It leaves the resources in their existing regions. Review the new branch's effective rules before a move: a logical reorganization can affect many people's permissions without moving a single server.

Key Takeaways

  • Parent scopes apply management rules across descendant containers.
  • Azure uses management groups, AWS uses OUs, and Google Cloud uses folders above its containers.
  • Azure and Google Cloud allow grants accumulate through the hierarchy.
  • AWS SCPs limit permissions but do not grant account access.
  • Moving a container changes inherited rules and access, not geographic placement.
5

Manage resources and repeat deployments

The same cloud resource can be managed through a browser, commands, or application code. Choosing an interface changes how efficiently a task can be performed and repeated. APIs provide the common service boundary, while infrastructure templates preserve a reviewed description of an environment. Understanding both the tool and its target context helps turn a successful one-time setup into a process that can be repeated reliably.

5.1 Choose a cloud management interface

A browser button, a command, and a program can all request the same cloud operation. Each sends an authenticated request to an application programming interface (API). The interface changes how a person or application works; permissions and service limits still apply.

Match the interface to the task
InterfaceWhat it providesUseful task
Web consoleForms and dashboards in a browserExplore a feature or inspect one resource
Command-line interface (CLI)Commands that can be repeated in scriptsList resources across several regions
Cloud ShellA browser-hosted command environment with provider toolsRun commands without local installation
Software development kit (SDK)Libraries called by application codeStore each uploaded photo in cloud storage

The graphical tools are the AWS Management Console, Azure portal, and Google Cloud console. The main CLI programs are aws, az, and gcloud. Azure PowerShell and AWS Tools for PowerShell provide another command style. Mobile apps are useful for status checks and alerts.

For example, aws ec2 describe-instances --region eu-central-1 lists EC2 instances in Frankfurt. az group list lists Azure resource groups, and gcloud compute zones list lists Google Cloud zones. These are API clients, not separate inventories of resources.

AWS CloudShell, Azure Cloud Shell, and Google Cloud Shell provide the relevant CLI in a browser. They reduce installation work and use the signed-in cloud context. You still need to check which account, subscription, or project the session targets.

Follow the right API path

In Azure, control-plane operations create, change, or delete resources through Azure Resource Manager. It applies authorization and policies to resource-management requests. Data-plane operations use the service's own endpoint, such as uploading a file into an existing storage account. A program can perform both kinds of operations through different clients.

SDKs support languages such as Python, JavaScript, Java, C#, and Go. They help with request signing, service calls, and retries after temporary failures. A web application uses an SDK when each user upload must trigger a storage operation; it does not need a person to operate the console.

Check the target context

Defaults can silently choose the wrong destination. AWS configuration can set a default region. Google Cloud configuration can select a project and compute region, for example with gcloud config set project lumen-shop-prod and gcloud config set compute/region europe-west4.

Azure uses a selected subscription, while resource creation commands use their documented location parameters or defaults. A resource group's metadata location does not universally select the location of every resource. Check the command's destination before running it.

Use short-lived credentials such as roles or signed-in sessions when available. Keep access keys out of source code and shared documents. Changing from the console to a CLI does not bypass access controls: a denied API operation remains denied whichever client sends it.

Key Takeaways

  • Consoles, CLIs, and SDKs call authenticated provider APIs.
  • Use the console for exploration, a CLI for repeatable commands, and an SDK within an application.
  • Cloud Shell provides installed command tools in a browser.
  • Azure Resource Manager handles control-plane requests; services handle their data-plane operations.
  • Check identity, container, location, and credentials before an operation.

5.2 Make environments repeatable with code

Creating one temporary resource by hand can be convenient. Rebuilding the same environment for testing, production, and recovery needs a process that avoids small differences between repeated clicks. Infrastructure as code (IaC) stores the resource description in text files and uses a deployment tool to create or update the environment.

Describe a state or a sequence

A declarative template says what should exist, such as two virtual machines with a chosen size and location. The deployment tool compares that desired state with the current environment and works out the changes. An imperative script lists actions in order, such as "create the group, then create the machines."

ToolHow it describes resources
AWS CloudFormationJSON or YAML templates deployed as stacks
Azure ARM templatesJSON resource declarations deployed through Azure Resource Manager
BicepA simpler Azure language compiled into ARM templates
TerraformConfigurations supported by provider plug-ins across clouds
Google Cloud Infrastructure ManagerA managed service that deploys Terraform configurations

A stack groups the resources managed by a CloudFormation deployment. Parameter values let a team reuse a template for different locations or sizes without maintaining several copied files.

Reuse a tested environment

A team has a web-shop template tested in Frankfurt, eu-central-1. To prepare its recovery infrastructure in Ireland, it supplies eu-west-1 as the region parameter. For testing, it supplies a smaller machine size. Version control records the template and its reviewed changes, making the intended configuration visible to the team.

Reusing infrastructure code does not copy the application's live data. Backups or replication still supply that data, and the chosen recovery region still needs the required services, permissions, quotas, and legal fit. Templates make building consistent infrastructure repeatable; the full recovery plan includes these other dependencies.

Apply changes consistently

An idempotent operation can be repeated without adding another change after its intended result has been reached. With unchanged configuration, inputs, and resources, a converged declarative deployment should produce no further infrastructure changes. A script made only of create commands may fail or create duplicates when run again.

Drift is a mismatch between the declared configuration and the live resources. Someone might increase a machine size in the console without updating its template. CloudFormation drift detection or a terraform plan can help identify such differences. A Terraform plan shows proposed changes; review those changes before applying them.

IaC makes changes reviewable, preserves their history, and helps rebuild lost environments. It also requires maintaining the files and understanding the tool. Use the manual interface for a one-time exploration, then put stable, repeated environment changes into code so that the reviewed description remains accurate.

Key Takeaways

  • IaC stores a version-controlled description that a tool deploys.
  • Declarative configuration describes a desired state; imperative scripts describe actions.
  • Parameters adapt one template for environments or locations.
  • Repeated unchanged deployment should converge without duplicate resources.
  • Drift detection compares intended and live configuration.
  • Infrastructure templates still need data recovery and valid location choices.

Cloud Global Infrastructure examples

5 Walkthroughs

1

Read a workload’s physical map

13 steps
Locate a service, interpret its zone protection, and follow cached content toward users.
  1. 1
    IntroductionFind where each part runs

    A company is preparing a news service for readers in several countries. Its team needs to identify where the application runs, which local failures it can survive, and how images reach distant readers.

    Follow three distinct layers: a region for deployment, zones for local failure isolation, and edges for nearby caching and network entry. Each layer answers a different operational question.

  2. 2
    ExplanationA region is a deployment area

    A region is a geographic area with provider infrastructure for running cloud services. Regions are designed to operate independently. When you deploy a typical database, you select its region.

    The provider offers services at that location, but not every region offers every service or feature. Confirm the needed features before treating a location as an available deployment option.

  3. 3
    ExampleMatch a place to its provider code

    The team considers Sydney. AWS uses ap-southeast-2, Azure uses australiaeast, and Google Cloud uses australia-southeast1. These codes let commands and templates select the intended provider location.

    Names alone can be less precise: Azure West Europe is in the Netherlands. A country requirement needs the documented physical location, not an interpretation of a direction in the name.

  4. 4
    ChallengeA regional list becomes empty

    An AWS administrator created a machine in eu-central-1, then changed the console to eu-west-1. The machine is absent from the new list. What should the administrator check before creating a replacement?

    ---reveal---

    Return to eu-central-1 and check the account and filters. The regional view changed; it did not delete the first machine. Creating a replacement immediately could leave two running machines and two sets of charges.

  5. 5
    ExplanationSeparate buildings from zones

    A data center is a server building. An availability zone contains one or more data centers with power, cooling, and networking isolated from other zones. Several zones sit within a region.

    Zones are separated to reduce shared local risks but linked closely enough for fast communication. The physical layers determine which copies could be affected by the same local failure.

  6. 6
    ExampleThree copies can share one risk

    Azure Storage LRS keeps three copies in one data center. A failed disk does not remove every copy, but losing the data center can affect all three.

    ZRS places copies across three zones. The key change is where copies sit, not merely how many exist. GRS adds a second-region copy for a larger failure boundary. The team chooses the level matching the failure it must survive.

  7. 7
    TipMatch the physical zone across teams

    Zone identifiers can be customer-specific. Azure zone 1 may map differently in separate subscriptions. Older AWS accounts in affected Regions can also map the same zone name to different physical sites.

    When placement must match across accounts, compare AWS AZ IDs or the provider’s physical-zone mapping. An identical letter or number is insufficient evidence of a shared physical location.

  8. 8
    ChallengeA region with zones and one machine

    The team chooses a region with three availability zones, then deploys its only web machine into one zone. Will the region’s other zones keep that machine serving through a failure of its own zone? Explain.

    ---reveal---

    No. That zonal machine depends on its selected zone. The team needs other application instances in different zones or a suitable zone-redundant service. Available infrastructure becomes protection only through the deployment choice.

  9. 9
    ExplanationA cached image takes a shorter path

    The news service stores images at an origin in Frankfurt. A CDN directs a reader to a suitable nearby edge site.

    On a cache hit, the edge returns a usable stored image. On a cache miss, it obtains a copy from the origin or an upstream cache. Cache rules and TTL determine when a stored copy can be reused. Later nearby readers can avoid another long-distance origin fetch.

  10. 10
    ConnectionNearby sites have different jobs

    A CDN edge caches content and admits traffic near users. It is not a full region for ordinary virtual machines and databases.

    An AWS Local Zone brings selected compute and storage into a metro area. Outposts, Azure Local, and Google Distributed Cloud provide different ways to run services at customer sites. Azure Arc connects external servers and clusters to Azure management. Choose by the capability needed at the site.

  11. 11
    ChallengeA private response is still slow

    Public images load quickly from a nearby CDN edge, but a reader’s private account page still waits for the distant origin. Why can both observations be true?

    ---reveal---

    The images can be reused across readers, while the private page needs an uncached, current response from the origin. The CDN can improve the connection without holding a reusable copy of each private response. A nearby edge does not make all application processing local.

  12. 12
    ChallengeFast delivery with a country boundary

    The origin and database are in the required country. The team adds worldwide caching and blocks viewers abroad. What extra location question must it answer before caching protected images?

    ---reveal---

    It must establish where the CDN caches and processes those images. Origin placement, zone redundancy, and viewer restrictions do not determine cache residency. Use a CDN arrangement that guarantees the permitted locations, or keep that content off the global caching path.

  13. 13
    RecapRead the complete location story

    For the news service, the region locates deployed services, zones define local failure boundaries, and the CDN brings reusable content toward readers. Resource scope and copy placement must be checked separately.

    The useful question is now specific: which physical sites or systems does this request depend on, and where are its data copies? That question exposes both a lone zonal machine and a cache outside the permitted area.

2

Keep a shop available and recover its data

13 steps
Work through instance capacity, data-loss limits, and a second-region recovery strategy.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionPlan for losing part of the system
  2. 2
    ExplanationProtect every dependency
  3. 3
    ExampleTry the normal-capacity layout
  4. 4
    ExampleSize the surviving zones
  5. 5
    ChallengeCheck an eight-instance design
  6. 6
    Key InsightSeparate a model from an uptime promise
  7. 7
    ExplanationAsk two recovery questions
  8. 8
    ExampleLocate the recoverable point
  9. 9
    ExplanationChoose how much stays ready
  10. 10
    ChallengeA recent replica and a slow restart
  11. 11
    TipA paired region still needs a plan
  12. 12
    ChallengeOne zone survives but a region does not
  13. 13
    RecapTie readiness to the failure
3

Choose a location for a new service

18 steps
Estimate delay, compare eligible regions, and check data flows and sovereign controls.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionTurn a map into a decision
  2. 2
    ExplanationDelay and capacity measure different things
  3. 3
    ExampleDouble the distance first
  4. 4
    ChallengeRepeated trips consume the budget
  5. 5
    ExplanationRemove impossible candidates
  6. 6
    ExampleMake the trade-offs visible
  7. 7
    ChallengeA cheap region lacks a service
  8. 8
    ExplanationGive the location terms distinct jobs
  9. 9
    ExampleTrace a support relationship
  10. 10
    ExplanationChoose an applicable transfer route
  11. 11
    ChallengeA laptop does not create a new recipient
  12. 12
    ConnectionLocal storage and foreign authority
  13. 13
    ExplanationExamine three kinds of sovereignty
  14. 14
    ExampleCompare connected and disconnected options
  15. 15
    ChallengeA local region with a global dependency
  16. 16
    TipVerify the leading candidate
  17. 17
    ChallengeMeet the law and the response budget
  18. 18
    RecapKeep each test connected to its purpose
4

Organize a company’s cloud resources

14 steps
Separate environments, group resources by lifecycle, and trace inherited access through the provider trees.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionGive teams clear boundaries
  2. 2
    ExplanationA container is not a person
  3. 3
    ExampleSplit development from production
  4. 4
    ChallengeIdentify the Azure directory
  5. 5
    ExplanationChoose a shared lifecycle
  6. 6
    ExampleRead the group location correctly
  7. 7
    TipTags support reliable reports
  8. 8
    ChallengeA production database in a test group
  9. 9
    ExplanationPut a parent above several containers
  10. 10
    ExampleFollow a broad access grant
  11. 11
    ChallengeA child role cannot subtract a parent grant
  12. 12
    Key InsightPolicy limits and grants are different
  13. 13
    ChallengeMove a project into a country folder
  14. 14
    RecapConnect structure with its consequences
5

Turn a successful setup into repeatable work

12 steps
Choose an interface, verify its target, and keep infrastructure changes in reviewed code.

Save this lesson to follow every Walkthrough step by step.

  1. 1
    IntroductionOne operation or a repeatable process
  2. 2
    ExplanationDifferent clients reach the same APIs
  3. 3
    ExampleChoose tools for three tasks
  4. 4
    TipInspect the destination before acting
  5. 5
    ChallengeThe portal cannot override the policy
  6. 6
    ConnectionCreating storage and using storage
  7. 7
    ExplanationStore the intended environment in files
  8. 8
    ExampleParameterize the tested setup
  9. 9
    Key InsightRepeat a state without duplicates
  10. 10
    ChallengeKeep a useful manual change
  11. 11
    ChallengeRebuild in the right recovery location
  12. 12
    RecapPreserve the result as a process

Cloud Global Infrastructure practice questions

50 Practice Questions in 5 sets

Set 1: Locations, failures, and resource boundaries10 Practice Questions

Question 1 of 10

A machine is running in an AWS account, but its regional console list is empty after the operator changed regions. What should the operator check first?
  1. The billing address recorded for the account
  2. The selected region and resource-list filters
  3. The parent OU name and its display settings
  4. The zone identifier of a different account
Show answerHide answer
Answer: B
The list may be showing a different region from the one hosting the machine. Switching the regional view leaves existing resources running. The billing address does not determine which regional resources appear in that list.

Question 2 of 10

What does Azure zone-redundant storage protect against that three local copies in one data center do not?
  1. The deletion of every copy by an authorized request
  2. The need to keep copies of recently changed data
  3. The failure of all permitted regions simultaneously
  4. The loss of the data center containing local copies
Show answerHide answer
Answer: D
Zone-redundant storage places copies across zones, removing dependence on one data center. Three local copies still share their site, so losing that site can affect them together. Extra copies do not by themselves prevent an authorized deletion from reaching the data.

Question 3 of 10

A booking service needs eight identical instances at peak load. It uses three zones with equal instance counts and must retain peak capacity immediately after any one zone fails. How many instances must it deploy?
  1. 12 instances: four in each zone
  2. 9 instances: three in each zone
  3. 8 instances: spread across the zones
  4. 16 instances: split between two zones
Show answerHide answer
Answer: A
Losing one of three zones leaves two zones, so each survivor must hold four instances to retain eight. Equal placement therefore requires 12 in total. Three per zone would leave only six after a failure, even though nine exceeds the normal peak requirement.

Question 4 of 10

A business accepts losing at most 20 minutes of new records after a disaster. What recovery measure expresses that limit?
  1. A recovery time objective of 20 minutes
  2. A replication interval of exactly 20 minutes
  3. A recovery point objective of 20 minutes
  4. A service restoration deadline of 20 minutes
Show answerHide answer
Answer: C
The recovery point objective limits how much recent data can be lost, measured as time. Recovery time objective instead limits how long restoration may take. A 20-minute backup schedule alone does not establish the age of the latest successfully recoverable copy.

Question 5 of 10

Using a fiber speed of 200,000 km/s, what is the minimum round-trip travel time for sites 4,800 km apart, before routing and processing delays?
  1. 24 ms
  2. 48 ms
  3. 4.8 ms
  4. 96 ms
Show answerHide answer
Answer: B
The return journey doubles the distance to 9,600 km. Dividing by 200,000 km/s gives 0.048 seconds, or 48 ms. A result of 24 ms counts only the outward trip; real paths and equipment add further delay to the minimum.

Question 6 of 10

A workload must store all its backups in Country M. A low-price candidate region is in Country N. How should the team treat that candidate for the backup location?
  1. Exclude it before scoring the remaining preferences
  2. Include it if its price score offsets the location score
  3. Use it if the primary database stays in Country M
  4. Keep it eligible if its network path is short enough
Show answerHide answer
Answer: A
The stated backup-location rule is a hard requirement, so Country N is excluded from this choice. A weighted price advantage cannot cancel a mandatory boundary. Keeping only the primary database in Country M would still leave the backups outside the permitted country.

Question 7 of 10

An EEA controller uses an EEA database. A separate processor in a non-EEA country with no applicable adequacy decision needs remote access to personal data. No derogation applies. What must the controller establish for the transfer?
  1. That the processor changes only copies of the data
  2. That the database location is listed in the contract
  3. That the processor uses an EEA-facing IP address
  4. That appropriate safeguards and required protections apply
Show answerHide answer
Answer: D
Making the data available to a separate non-EEA recipient can be a transfer even when storage remains in the EEA. Without adequacy or an applicable derogation, appropriate safeguards and their required protections are needed. Merely naming the database location in a contract does not establish those safeguards.

Question 8 of 10

Several engineers use one AWS account. What does the account identify in this arrangement?
  1. One engineer who owns every sign-in session
  2. One region containing all of the engineers
  3. A resource, access, and billing boundary
  4. A role shared by every individual engineer
Show answerHide answer
Answer: C
An AWS account is a container and management boundary that can support several users and roles. Each engineer is an identity with particular access. Treating the account as a single person confuses the resource and billing boundary with the identities allowed to work inside it.

Question 9 of 10

An Azure application creates a storage account and then uploads an object into it. What API paths correspond to these two operations?
  1. Both go through Azure Resource Manager as control-plane work
  2. Both go directly to storage as data-plane work
  3. Creation uses the data plane; upload uses the control plane
  4. Creation uses Resource Manager; upload uses the storage endpoint
Show answerHide answer
Answer: D
Creating the storage resource is a control-plane operation handled through Azure Resource Manager. Uploading its contents is a data-plane operation sent to the storage service endpoint. Treating both as Resource Manager requests confuses managing a resource with using its data capabilities.

Question 10 of 10

A service routes requests across two zones, but each machine keeps customer carts only in its own memory. A zone fails. What change would let a healthy instance continue those sessions?
  1. Keep each machine’s session state on its own local disk
  2. Put carts in a resilient shared session service
  3. Give every local cart a tag naming the second zone
  4. Increase the failed zone’s instance count before restart
Show answerHide answer
Answer: B
A resilient shared session service makes cart state available to healthy instances outside the failed zone. Local memory or local disk leaves the state dependent on that machine or zone. Routing a user to a healthy instance cannot recover cart data that existed only on a failed instance.
Set 2: Apply infrastructure and management choices10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

A CDN has a valid cached copy of a public diagram. What happens on a cache hit for that diagram?
  1. The edge requests a fresh origin copy first
  2. The origin assigns the edge a new region
  3. The edge creates a new database for the reader
  4. The edge returns the usable stored copy
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

A team must keep primary storage in Ireland. It sees an Azure region named North Europe. What evidence should establish whether the region meets the country requirement?
  1. The alphabetical order of the region code
  2. The provider’s documented physical location
  3. The location of the subscription billing contact
  4. The direction named in the region display label
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

A service needs 11 instances immediately after any one of four zones fails. Instances are identical and distributed equally. What is the smallest total, and how much capacity remains after a zone loss?
  1. 12 deployed; nine remain after a zone loss
  2. 15 deployed; 11 remain after a zone loss
  3. 16 deployed; 12 remain after a zone loss
  4. 20 deployed; 15 remain after a zone loss
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

The latest completed recovery copy contains records through 09:40. The primary region fails at 10:15. The business accepts at most 15 minutes of data loss. How does this recovery point compare with the objective?
  1. It meets the objective by a margin of 20 minutes
  2. It misses the objective by 20 minutes
  3. It misses the objective by 35 minutes
  4. It meets the objective if restoration takes 15 minutes
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

A contract requires service administration by an approved local operator. A provider offers an ordinary local region and a partner-operated environment. What should the buyer examine first?
  1. The operator commitments of the specific offering
  2. The geographic name printed on the local region
  3. The number of services in the global cloud catalog
  4. The location of the buyer’s billing department
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

A page makes 24 database calls sequentially. Each call adds 18 ms of communication delay. Moving the database reduces that delay to 3 ms per call. How much communication time does the page save?
  1. 15 ms
  2. 432 ms
  3. 72 ms
  4. 360 ms
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

In Azure, an engineer inherits a role permitting writes from a subscription. A resource group adds only a Reader role for that engineer. No deny or configuration policy blocks the write. What access change results?
  1. The Reader role cancels the inherited write access
  2. The engineer keeps the inherited write access
  3. The engineer must pick one role per request
  4. The engineer loses both roles in the resource group
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

Does choosing an Azure region with a paired region automatically provide failover for a customer’s complete application?
  1. Yes; pairing deploys a full application copy automatically
  2. Yes; a pair removes the need to test application recovery
  3. No; the customer still needs a configured recovery plan
  4. No; paired regions cannot support service replication
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

What does Cloud Shell provide to an administrator using a browser?
  1. A hosted command environment with provider tools
  2. A separate permission system for command requests
  3. A local installation on every computer they use
  4. A new cloud region selected for all deployments
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

A company has one Microsoft Entra directory and wants separate development and production billing and management scopes. What Azure arrangement supplies those scopes without requiring a second directory?
  1. Two subscriptions that trust the same tenant
  2. Two user names inside one resource group
  3. Two region aliases inside the same subscription
  4. Two project IDs linked to one Azure group
Show answerHide answer

Save this lesson to see this answer.

Set 3: Trace changes through a cloud design10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

A law requires specified records to remain within a particular country. What term names this legal location requirement?
  1. Data localization
  2. Data replication
  3. Data residency
  4. Data bandwidth
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

Two older AWS accounts both use the zone name us-east-1a. Their teams must place resources in the same physical zone. What should they compare?
  1. The region display names in the consoles
  2. The matching zone letters in both accounts
  3. The creation emails of the accounts
  4. The stable AZ IDs for the chosen zones
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

A media team must keep all copies of a dataset in Country R. Its origin is there, but its CDN may cache objects worldwide. It blocks viewers outside R. What change addresses the remaining copy-location problem?
  1. Add more edge sites near the permitted viewers
  2. Shorten the origin’s name to include Country R
  3. Use a verified in-country caching path or bypass the CDN
  4. Keep global caches and block foreign viewer accounts
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

A service runs web instances in two zones but keeps its only database in one zone. What is the remaining availability problem?
  1. The database can stop both web instances from serving requests
  2. The second web instance makes the database regional by default
  3. The load balancer needs to hold a second copy of every record
  4. The two web instances must use the same zone to share data
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

Regions P and Q both pass all hard requirements. Their latency and price scores are P: 5 and 2, Q: 4 and 4, with higher better. The team changes weights from 40% latency/60% price to 80%/20%. How does the recommendation change?
  1. P leads under both sets of weights
  2. Q leads under both sets of weights
  3. P leads first; Q leads after the change
  4. Q leads first; P leads after the change
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

An EEA organization wants to transfer personal data to a US supplier using the EU–US Data Privacy Framework. What recipient-specific fact must it verify?
  1. The supplier uses a US postal address for billing
  2. The supplier participates with applicable certification
  3. The supplier offers at least one EEA storage region
  4. The supplier encrypts every public marketing page
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

What distinguishes an air-gapped cloud environment from an ordinary connected region?
  1. It always offers the provider’s newest global features
  2. It uses one global identity service for every request
  3. It can operate disconnected from external networks
  4. It stores all data in every provider region by default
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

A Google Cloud project moves from the Sales folder to the Research folder. What should the team review as a direct result of the move?
  1. The newly assigned physical region of every service
  2. The inherited access and policies of the new branch
  3. The automatic conversion of project IDs to folder IDs
  4. The billing currency used by every regional service
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

An Azure resource group stores its metadata in Region A and contains a machine in Region B. Where does changing the group display name move the machine?
  1. It follows the new name
  2. It stays in Region B
  3. It moves to Region A
  4. It follows the subscription
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

A versioned template declares a smaller machine than the live one. An engineer enlarged the live machine in the console. A plan now proposes reducing it. The team wants the larger size permanently. What should it do before deployment?
  1. Delete the template and repeat the console change later
  2. Reapply the unchanged template and ignore its plan
  3. Review and update the declared size, then review a new plan
  4. Rename the live machine so the old template is idempotent
Show answerHide answer

Save this lesson to see this answer.

Set 4: Combine capacity, location, and access requirements10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

A resource is described as regional. What does that description establish by itself?
  1. That it survives any zone outage
  2. That it stays inside its billing country
  3. That it runs in every account region
  4. That it belongs to one cloud region
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

A design needs to survive losing one entire zone. The team proposes three storage copies, all in one data center. What physical-placement change meets the intended boundary?
  1. Place the copies on three disks in that same data center
  2. Increase the number of local copies to six in that center
  3. Use a supported copy arrangement across separate zones
  4. Put the copies in differently named groups in that center
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

A stateless service needs 13 identical instances at peak. It uses four zones with equal counts, a resilient load balancer, and a zone-redundant database. It must serve peak load immediately after one zone fails. What is the minimum instance plan?
  1. Four per zone, giving 16 total and 12 surviving
  2. Five per zone, giving 20 total and 15 surviving
  3. Six per zone, giving 24 total and 18 surviving
  4. Seven per zone, giving 28 total and 21 surviving
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

A service must lose at most five minutes of records and restore within 30 minutes. Its recovery replica is two minutes behind. A drill takes 42 minutes to restore traffic. What needs improvement?
  1. Restore time misses the objective; the data gap fits
  2. The data gap misses the objective; restore time fits
  3. Both measured results miss their respective objectives
  4. Neither result can be judged without an annual uptime figure
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

A task takes three sequential network round trips before processing starts. A 4,000 km route is approximated at 200,000 km/s. The pre-processing budget is 100 ms. What does this lower-bound estimate show?
  1. The task fits with a guaranteed 40 ms margin
  2. The task exactly fits after all delays are included
  3. The task fits if bandwidth is increased sufficiently
  4. The trip minimum alone exceeds the budget by 20 ms
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

A region comparison gives latency/price scores R: 5/5, S: 4/3, T: 3/5, with higher better. Weights are 40% latency and 60% price. R lacks a required service; S and T pass every hard requirement. What should the decision record recommend?
  1. R, with a weighted total of 5.0
  2. S, with a weighted total of 3.4
  3. T, with a weighted total of 4.2
  4. S, with a weighted total of 3.6
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

A contract requires all database copies to stay in Country V. The provider offers a backup option that copies to Country W. What should the administrator do?
  1. Choose a compliant backup option before enabling replication
  2. Enable it because only primary data is covered by residency
  3. Enable it if the recovery time is shorter than one hour
  4. Rename the backup location to match the primary region
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

A team creates a second Google Cloud project for recovery. The template works, but creation stops at a regional CPU limit. What should the team check?
  1. Whether both projects have the same display name
  2. The new project’s regional quota and increase process
  3. Whether the parent folder has the region in its name
  4. The number of people listed on the billing invoice
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

An Azure test group has metadata in Region A and contains a production database in Region B. The database must stay in B and survive test cleanup. The service supports a move between groups. What cleanup plan meets both requirements?
  1. Move the database to a retained production group in B, then delete the test group
  2. Move the database into Region A with the group metadata, then delete the group
  3. Apply a production tag to the database and delete its test resource group
  4. Copy the group metadata into Region B and delete the original resource group
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

A team keeps unchanged template inputs and live resources. After a successful converged deployment, it applies the same declaration again. What behavior expresses idempotence?
  1. A second identical resource set appears with new IDs
  2. The template chooses a new region for every repeat
  3. The intended state remains without duplicate resources
  4. The deployment skips all access and policy checks
Show answerHide answer

Save this lesson to see this answer.

Set 5: Judge complete cloud plans10 Practice Questions

Save this lesson to see every answer and practice every set.

Question 1 of 10

A service has public downloads and private account balances. Both use a global CDN front end, but account responses are never cached. Users far from the origin still see slow balance updates. What change most directly targets that remaining delay?
  1. Add more edge cache capacity for the public downloads
  2. Evaluate closer application and data placement
  3. Shorten the public content’s cache TTL at every edge
  4. Keep the origin distant and cache only public pages
Show answerHide answer

Save this lesson to see this answer.

Question 2 of 10

Two zones each have 99.5% availability. In an ideal model their failures are independent and either zone can serve the full workload. A reviewer then identifies one shared regional dependency. How should the team interpret the calculation?
  1. Combined failure is 0.01; the shared dependency improves it
  2. Combined failure is 0.005; independence covers the dependency
  3. Combined failure is zero; two zones remove shared failures
  4. Combined failure is 0.000025; the shared dependency limits the model
Show answerHide answer

Save this lesson to see this answer.

Question 3 of 10

A company needs a working reduced-capacity recovery copy and can pay to keep it running. It accepts scaling up during recovery, but cannot wait to build missing application components. What strategy best matches those requirements?
  1. Warm standby with the full application running at smaller scale
  2. Pilot light with data and a minimal application core only
  3. Backup and restore with templates applied after the failure
  4. Active-active with full peak capacity serving in both regions
Show answerHide answer

Save this lesson to see this answer.

Question 4 of 10

Two allowed regions provide every required service. Region J has a lower compute price, but its measured total monthly estimate includes heavy cross-region data transfers and exceeds Region K’s total. What cost comparison should the team use?
  1. Compute price alone because transfers are operational details
  2. The lower resource price before adding recovery copies
  3. The complete workload estimate including data movement
  4. The region with the larger total because it transfers more
Show answerHide answer

Save this lesson to see this answer.

Question 5 of 10

An EEA controller stores personal data locally. Its own employee accesses it while traveling outside the EEA, with no separate recipient involved. How does the EDPB Chapter V distinction apply?
  1. This is always a transfer because the employee crossed a border
  2. It is not a transfer to another recipient, but protection duties remain
  3. All GDPR duties end because the database stays in the EEA
  4. Adequacy is required solely because the employee opened a laptop
Show answerHide answer

Save this lesson to see this answer.

Question 6 of 10

A ministry requires disconnected operation, local control, and recovery within one permitted country. A sovereign product has a local region but depends on global identity services and has no second permitted region. What must its assessment resolve?
  1. Accept the local region and replicate only identity data abroad
  2. Accept the local region and keep a foreign recovery copy
  3. Verify a disconnected design and an in-country recovery path
  4. Use the connected design and add in-country encryption keys
Show answerHide answer

Save this lesson to see this answer.

Question 7 of 10

What is a resource tag such as owner=analytics?
  1. A key-value description attached to a resource
  2. A physical zone assigned to the analytics team
  3. A network rule allowing analytics traffic only
  4. A second owning account for the tagged resource
Show answerHide answer

Save this lesson to see this answer.

Question 8 of 10

An AWS member account moves into an OU with an SCP that blocks deployments outside approved Regions. Its administrator already has an IAM allow grant for deployment. What follows for a disallowed Region?
  1. The IAM allow overrides the inherited SCP restriction
  2. The OU automatically migrates existing resources elsewhere
  3. The SCP supplies a new allow grant inside the account
  4. The SCP restriction blocks that otherwise allowed deployment
Show answerHide answer

Save this lesson to see this answer.

Question 9 of 10

A signed-in CLI session targets the correct Azure subscription, but a create command explicitly names a forbidden location. An inherited Azure Policy denies that resource configuration. Would making the same request in the portal resolve the denial?
  1. Yes, because portal forms use a different policy hierarchy
  2. Yes, because the resource group supplies a permitted location
  3. No, because the same management policy applies through the API
  4. No, because all portal resources must use a single fixed region
Show answerHide answer

Save this lesson to see this answer.

Question 10 of 10

A team deploys an application’s infrastructure template to a recovery region. The machines are ready, but customer records are absent. What did the template deployment leave to prepare?
  1. A new visual theme for the cloud console
  2. A backup restore or data replication process
  3. A different spelling for the region parameter
  4. A second tag query for the application machines
Show answerHide answer

Save this lesson to see this answer.

Stuck on your own question? Homework Help

Key Terms

91 Key Terms, each with its definition

A

Active-active
Active-active is an arrangement where systems in multiple regions serve traffic at the same time, with routing and data consistency managed across them.
An active-active service redirects users to healthy regions when another region fails its health checks.
Adequacy decision
An adequacy decision is a European Commission finding that a destination or specified recipient group provides essentially equivalent data protection.
An adequacy decision may cover certified participating organizations without covering every recipient in a country.
Air-gapped cloud
An air-gapped cloud is an environment designed to operate disconnected from the internet and the provider’s external networks and systems.
An air-gapped cloud can fit a requirement to process classified work without external network connectivity.
Application programming interface
An application programming interface exposes service operations that authenticated clients, such as consoles, CLIs, and SDKs, can request.
The console and command tool call an application programming interface to manage the same cloud resource.
Availability zone
An availability zone is an isolated group of one or more data centers within a region, with independent power, cooling, and networking.
The application keeps an instance in a second availability zone to survive a local zone failure.
AWS account
An AWS account is a boundary that holds AWS resources and supports billing, permissions, and service limits for many users and roles.
The company puts production in an AWS account with different permissions from its development environment.
AWS Resource Groups
AWS Resource Groups is a feature that collects matching resources by tag query or stack, without making group deletion remove those resources.
Deleting a collection in AWS Resource Groups leaves the service resources that appeared in it.
AZ ID
An AZ ID is an AWS identifier that consistently names the same physical availability zone across accounts, even when their zone names differ.
Two teams compare the AZ ID before assuming their separately named resources occupy the same physical zone.
Azure Arc
Azure Arc is a management service that connects servers and Kubernetes clusters outside Azure to management through Azure Resource Manager.
The administrator uses Azure Arc to manage a server that remains in the company’s own data center.
Azure subscription
An Azure subscription is a resource-management and billing boundary that trusts one Microsoft Entra tenant and can hold resources in many regions.
The team checks the selected Azure subscription before creating resources for the production service.

B

Backup and restore
Backup and restore is a recovery strategy that keeps saved copies and rebuilds the working environment from them after a disruption.
Backup and restore costs less to keep ready but can require substantial rebuilding work during an outage.
Bandwidth
Bandwidth is a connection’s data-transfer capacity per unit of time, so a high-bandwidth connection can still have a long travel delay.
Extra bandwidth helps move large downloads but does not shorten the journey to a distant application region.
Binding corporate rules
Binding corporate rules are approved internal data-protection rules that can provide safeguards for transfers within a multinational group.
A multinational considers binding corporate rules for personal-data transfers between its group companies.

C

Cache hit
A cache hit occurs when a cache already holds a usable copy of the requested content and can return it without obtaining a new copy.
A cache hit lets the edge answer an image request while avoiding another journey to the origin.
Cache miss
A cache miss occurs when a cache lacks a usable copy and must request the content from an upstream cache or the authoritative origin.
A cache miss for a newly published image triggers a fetch before later readers can reuse the copy.
Carbon-free energy
Carbon-free energy is electricity generated without direct carbon emissions, whose regional share helps compare the footprint of cloud workloads.
A higher regional share of carbon-free energy can improve the same workload’s electricity-related footprint.
CLOUD Act
The CLOUD Act is a US law clarifying that applicable legal process can reach provider-controlled data regardless of its storage location.
The CLOUD Act is relevant when local storage is held by a provider subject to US jurisdiction.
Cloud partition
A cloud partition is a separate cloud environment with its own identity and service boundaries, requiring the appropriate accounts and endpoints.
An ordinary global AWS sign-in does not automatically provide access to a separate cloud partition.
Cloud Shell
Cloud Shell is a browser-hosted command environment with provider tools installed, running with a signed-in identity and selected context.
The engineer opens Cloud Shell to run an inventory without installing the CLI on a borrowed computer.
Command-line interface
A command-line interface is a program that accepts typed commands for cloud operations, allowing tasks to be repeated or combined in scripts.
The administrator uses a command-line interface to collect a morning inventory of resources from several regions.
Content delivery network
A content delivery network stores and serves reusable content from distributed edge sites, reducing repeated requests to the origin.
A content delivery network speeds up public downloads requested by users on several continents.
Control plane
The control plane manages resource creation and configuration; Azure sends these operations through Azure Resource Manager.
Creating an Azure storage account is a control plane operation that applies resource-management policies.

D

Data center
A data center is a building containing servers, storage, and the supporting power, cooling, and networking needed to run computing services.
Three copies in one data center still share the risk of losing that building and its supporting systems.
Data localization
Data localization is a legal requirement to retain specified data, or a required copy, within a particular country or permitted territory.
A data localization rule for records can exclude a recovery region even if its price and latency are good.
Data plane
The data plane provides operations on a resource’s data or capabilities, using the service endpoint rather than the general resource manager.
Uploading an object to an existing storage account uses the data plane of that storage service.
Data Privacy Framework
The Data Privacy Framework is the EU–US adequacy arrangement covering participating certified US organizations within its defined scope.
The buyer checks the supplier’s Data Privacy Framework participation before relying on that transfer route.
Data residency
Data residency is the physical location where data is stored and processed, including relevant primary copies, backups, and processing flows.
The data residency review follows backups and CDN caches as well as the main database’s region.
Data sovereignty
Data sovereignty concerns the laws and authorities that can govern data, including through its location and the company that holds it.
The data sovereignty review checks provider jurisdiction in addition to where the database disks sit.
Data transfer
Data transfer is the movement of data between locations or endpoints, which can add charges to a workload’s total cloud cost.
Cross-region data transfer can outweigh the saving from a lower virtual-machine price in another region.
Declarative configuration
Declarative configuration describes a desired resource state and lets a deployment tool work out the operations needed to reach it.
The declarative configuration specifies two machines and their size instead of a sequence of console clicks.
Delete lock
A delete lock is an Azure management control that blocks deletion at its scope until the lock is removed by an authorized operation.
A delete lock protects a group from accidental removal during routine cleanup work.
Derogation
A derogation is a narrow exception that can allow a specific transfer when applicable conditions are met and ordinary transfer routes are unavailable.
Explicit consent may support a derogation in a qualifying situation, but it is not a default transfer strategy.
Disaster recovery
Disaster recovery is the preparation and process for restoring a usable system and its data after a major disruption, such as a regional failure.
The disaster recovery drill measures both how recent the restored records are and when service returns.
Drift
Drift is a mismatch between the intended infrastructure configuration and live resources, often introduced by a manual change outside the files.
A console size change creates drift when the versioned template still declares the earlier machine size.

E

Edge location
An edge location is a provider site close to users that offers services such as caching and network entry, without a full regional service catalog.
An edge location near the reader can return a cached image without fetching it from a distant region.

F

Folder
A folder is an optional Google Cloud hierarchy scope within an organization that can group projects and nested folders for shared management.
Moving a project to a different folder changes its inherited settings without moving its machines.

G

Geo-redundant storage
Geo-redundant storage is an Azure Storage option that adds copies in a secondary region to support recovery from loss of the primary region.
The backup review checks the secondary destination of geo-redundant storage against the allowed geography.
Global service
A global service operates without a single-region assignment, although its provider still defines where service data is processed and stored.
AWS IAM is a global service, while an EC2 virtual machine has a particular regional placement.
Google Cloud project
A Google Cloud project is a principal container for deployed service resources, permissions, quotas, and cost attribution, linked separately to billing.
A Google Cloud project for recovery may need higher regional CPU quota before the template can deploy.

H

Hard requirement
A hard requirement is a condition a candidate must meet to remain eligible, even if it scores very well on other desirable factors.
A mandatory storage-country rule is a hard requirement that removes an otherwise inexpensive region.
High availability
High availability is a system’s ability to keep serving users through failures, often expressed as a percentage of a stated period.
A shop’s high availability plan protects its database as well as its web application instances.

I

Idempotence
Idempotence is the property that repeating an operation after its result is reached adds no further change when the relevant inputs remain unchanged.
Idempotence lets a converged deployment preserve the same resource state on an unchanged repeat.
Imperative script
An imperative script lists actions to perform in order, so repeating its commands may require checks to avoid failures or duplicate creation.
An imperative script that only creates resources may fail when the same names already exist.
Infrastructure as code
Infrastructure as code describes resources in version-controlled text files and uses a tool to create or update the environment from that description.
The team uses infrastructure as code to build testing and recovery environments from a reviewed template.
Inheritance
Inheritance is the application of a parent scope’s settings to descendants, including applicable policies and some providers’ access grants.
Inheritance gives the audit team read access below the Azure scope where its role was assigned.

L

Label
A label is a Google Cloud key-value description used to organize and report on supported resources, without creating a network boundary.
The team uses a label such as environment=prod to separate production costs in its reports.
Latency
Latency is the time data takes to travel between points, distinct from the amount of data a connection can carry in a second.
Long-distance latency remains even after the team increases its connection’s data-transfer capacity.
Lifecycle
A lifecycle is the sequence of creation, modification, use, and retirement that helps determine which resources should be managed together.
The production database has a longer lifecycle than the temporary machines used during a trial.
Load balancer
A load balancer distributes requests among application instances and can use health checks to avoid sending traffic to failed instances.
The load balancer stops sending new requests to a machine after that machine fails its health checks.
Local Zone
A Local Zone is an AWS extension of a parent Region that provides selected compute and storage services in a nearby metropolitan area.
A Local Zone may fit processing that needs single-digit-millisecond access near a user population.
Locally redundant storage
Locally redundant storage is an Azure Storage option that keeps three copies in one data center, protecting against local disk or server failures.
Locally redundant storage does not spread a shop’s copies across separate availability zones.

M

Management group
A management group is an Azure scope above subscriptions that can apply common policies and access assignments across descendant subscriptions.
A management group named Retail holds separate subscriptions for production and development.
Management hierarchy
A management hierarchy is a tree of organizational scopes that groups resource containers and carries applicable settings down to descendants.
The management hierarchy puts department containers under parents that apply common location rules.
Metadata
Metadata is information describing a resource or group, such as its management records, distinct from the workload’s stored business data.
An Azure group’s metadata can be stored in one region while its member machines run in other regions.
Microsoft Entra tenant
A Microsoft Entra tenant is an organization’s identity directory that can support multiple Azure subscriptions with different access assignments.
One Microsoft Entra tenant supplies identities for both the test and production subscriptions.

O

Operational sovereignty
Operational sovereignty concerns who runs, administers, and supports an environment and the locations from which those activities occur.
When an agency requires local operators, operational sovereignty becomes part of how it assesses a cloud offering.
Organizational unit
An organizational unit is an AWS Organizations grouping of accounts or nested OUs used to organize member accounts and apply policies.
An organizational unit named Logistics applies a regional permission boundary to its member accounts.
Origin
An origin is the authoritative server or storage location from which a CDN obtains content when its caching path needs a usable copy.
A news site’s storage bucket in Frankfurt acts as the origin for the images its CDN delivers.

P

Pilot light
Pilot light is a recovery strategy that keeps replicated data and a minimal core ready, with other components started or deployed during recovery.
A pilot light plan must allow time to bring the remaining application components into service.
Project ID
A project ID is the chosen, globally unique identifier permanently assigned to a Google Cloud project when it is created.
The display name changes after rebranding, but the project ID remains the same.

Q

Quota
A quota is a service-use limit, often tied to a resource container and region, with many limits eligible for an increase on request.
A regional CPU quota that is too low blocks a full recovery deployment until the team obtains enough allowance.

R

Recovery point objective
A recovery point objective limits acceptable data loss by specifying how far back in time the recoverable data point may be after a failure.
A one-hour recovery point objective is missed when the newest recoverable backup is 16 hours old.
Recovery time objective
A recovery time objective limits the acceptable delay between a disruption and restoring the service to a usable working condition.
A 30-minute recovery time objective requires a smaller backup environment to take over traffic within that time.
Region
A region is a geographic area where a provider offers cloud services from grouped infrastructure, designed to operate independently of other regions.
A team selects a region in its permitted country before creating the production database.
Region code
A region code is the provider’s identifier for a deployment location, used in tools and templates to distinguish it from other regions.
The operator enters the region code eu-central-1 to target AWS Frankfurt in a command.
Region pair
A region pair is an Azure association between two regions that supports selected platform recovery and service replication features.
A region pair does not automatically deploy or fail over every component of the customer’s application.
Regional resource
A regional resource belongs to one cloud region; its behavior during a zone failure depends on the service and its redundancy configuration.
A regional resource can be reached from several zones without necessarily surviving a zone outage.
Replication lag
Replication lag is the delay between current source data and the data available in a replica, which affects possible loss after source failure.
A rising replication lag can cause a second-region copy to miss the business’s data-loss objective.
Resource group
A resource group is an Azure lifecycle container for ordinary deployed resources within one subscription, allowing shared management and deletion.
A disposable test resource group keeps short-lived machines separate from a long-lived production database.
Root user
The root user is the highly privileged identity associated with creating an AWS account, reserved for the tasks that specifically require it.
The team protects the root user with multifactor authentication and uses roles for routine administration.
Round-trip time
Round-trip time measures the elapsed time for a message to reach a destination and its reply to return, usually in milliseconds.
The team multiplies round-trip time by the number of sequential exchanges to estimate communication delay.

S

Sequential request
A sequential request begins only after an earlier request has completed, causing communication delays to accumulate across the sequence.
Each sequential request to a remote database adds another trip before the page can finish loading.
Service control policy
A service control policy is an AWS Organizations policy that limits available permissions for member accounts without granting access itself.
A service control policy blocks a forbidden Region even when an IAM role would otherwise allow deployment.
Service level agreement
A service level agreement records a provider’s defined service commitments, including availability measures and the conditions attached to them.
The team checks the service level agreement instead of treating an ideal two-zone calculation as a guarantee.
Single point of failure
A single point of failure is one component or dependency whose loss can stop the whole system even when other parts are duplicated.
An unprotected database remains a single point of failure behind several healthy web machines.
Software development kit
A software development kit is a language library that helps application code call cloud services, including request signing and service handling.
The application uses a software development kit to store each uploaded invoice in object storage.
Sovereign cloud
A sovereign cloud is an environment designed to meet jurisdictional requirements through controls over data, operations, and technical dependencies.
An agency checks the sovereign cloud’s actual commitments instead of relying on the offering’s name alone.
Stack
A stack is the collection of resources managed together by an AWS CloudFormation deployment from a template.
The team reviews proposed changes to its CloudFormation stack before updating the application environment.
Standard contractual clauses
Standard contractual clauses are Commission-approved contract terms used as part of appropriate safeguards for covered international data transfers.
The clinic evaluates standard contractual clauses and the required protections for an overseas processor.
Stateless instance
A stateless instance keeps persistent session information outside its own local memory or disk, allowing other instances to continue the work.
A stateless instance can be replaced without losing a cart stored in a resilient shared data service.
Sustainability
Sustainability in a location choice includes the environmental effects of running the workload, influenced by the region’s electricity supply.
The team includes sustainability in its region comparison using the provider’s regional energy indicators.
Synchronous replication
Synchronous replication confirms a write only after the required copies have stored it, keeping those acknowledged copies aligned.
A database uses synchronous replication across zones so confirmed writes survive a zone loss.

T

Tag
A tag is a key-value description attached to an AWS or Azure resource to support organization, reporting, or selection for automation.
A consistent tag such as owner=web-team helps identify which team pays for a resource.
Technical sovereignty
Technical sovereignty concerns whether an environment can operate independently of the provider’s global systems and outside dependencies.
A global identity dependency matters when a contract requires technical sovereignty during disconnection.
Template parameter
A template parameter is an input that changes a deployment value, such as location or instance size, while preserving the shared resource description.
A template parameter selects a smaller machine size when the production description is reused for testing.
Time to live
Time to live is the duration used by cache rules to determine how long a stored copy can be reused before it needs refreshing or validation.
A shorter time to live can reduce how long an outdated image remains reusable in an edge cache.

W

Warm standby
Warm standby is a recovery strategy that maintains a smaller but complete working system ready to scale up and take over after a failure.
The team’s warm standby already handles light traffic before a drill increases it to recovery capacity.
Weighted score
A weighted score combines factor scores after multiplying each by its assigned importance, allowing priorities to shape a comparison.
A weighted score changes when the business gives latency more importance than a small price saving.

Z

Zonal resource
A zonal resource is a cloud resource placed in a specific zone, making that zone part of the resource’s physical failure exposure.
A zonal resource such as a single machine needs other instances elsewhere for zone-failure protection.
Zone redundancy
Zone redundancy distributes service copies across different zones so that a failure in one zone can leave a working copy elsewhere.
A managed service’s zone redundancy removes reliance on one zone when the configured option supports it.
Zone-redundant storage
Zone-redundant storage is an Azure Storage option that keeps copies across three zones in a region to tolerate a zone failure.
The team chooses zone-redundant storage because it needs copies outside any single zone.

About this lesson

By StudeliReport a mistake

Make your own Study Materials

Turn your notes, slides and documents into Study Guides, Practice Questions, Flashcards and 6 more tools.

Get Started