- Learn
- Computer Science & IT
- Information Technology
- Cloud Computing Fundamentals
- Cloud Global Infrastructure
Cloud Global Infrastructure and Resource Organization
BeginnerLesson 2 of 7 in Cloud Computing Fundamentals Course
What you will learn
- 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 namedDefine a region, read the codes providers use for regions, and tell regional, zonal and global services apart.
- Explain availability zones and data centersDescribe 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 usersExplain how edge locations deliver cached content and network entry points near users, and compare them with local zones and on-premises extensions.
- Explain what a cloud region is and how regions are named
- 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 zonesRemove 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 reachDecide when a second region is needed, describe recovery objectives and disaster recovery strategies, and explain how Azure region pairs work.
- Keep applications running with multiple availability zones
- 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 usersExplain 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 regionCompare candidate regions on compliance, latency, service availability, price, resilience and sustainability with a clear, repeatable method.
- Apply data residency, sovereignty and cross-border transfer rulesDistinguish 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 optionsExplain 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.
- Estimate latency and place workloads close to users
- 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 projectsDescribe 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 labelsUse 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 inheritanceCompare the hierarchies of Azure, AWS and Google Cloud and explain how policies and access set at a higher level pass down to everything below.
- Explain accounts, subscriptions and projects
- 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 APIsExplain 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 automationExplain infrastructure as code, compare declarative templates with scripts, and decide when a task should be automated.
- Compare the console, command-line tools, SDKs and APIs
Cloud Global Infrastructure study guide
1Read 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.
| Provider | Sydney display name or location | Region code |
|---|---|---|
| AWS | Asia Pacific (Sydney) | ap-southeast-2 |
| Azure | Australia East | australiaeast |
| Google Cloud | Sydney | australia-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.
| Scope | Meaning | Example |
|---|---|---|
| Zonal | Placed in one zone inside a region | A zonal virtual machine |
| Regional | Belongs to one region | An Amazon S3 bucket or a Google Cloud regional static external IP address |
| Global | Has no single region assignment | AWS 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
| Deployment | Placement | Consequence |
|---|---|---|
| Zonal | One selected zone | The resource depends on that zone |
| Zone-redundant | The service spreads copies across zones | Designed to keep working after a zone loss |
| Nonzonal | Provider-managed regional placement | No 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.
- 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.
- The site checks its cache, a store of reusable content.
- 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.
- 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
| Choice | Main purpose |
|---|---|
| AWS Local Zone | A subset of compute and storage near a metro area, attached to a parent Region |
| AWS Wavelength | Compute inside telecom 5G networks |
| AWS Outposts | AWS-supplied, AWS-managed equipment at the customer's site |
| Azure Local | Azure services on validated hardware operated by the customer or a partner |
| Google Distributed Cloud | Distributed 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.
2Plan 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:
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:
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:
Here, is peak required capacity and 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
| Strategy | What is ready in the recovery region | Work after a failure |
|---|---|---|
| Backup and restore | Backups | Build and restore the environment |
| Pilot light | Replicated data and a minimal core | Start or deploy remaining components and scale |
| Warm standby | A smaller, working full system | Scale up and direct traffic to it |
| Active-active | Systems already serving users in both regions | Route 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.
3Choose 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:
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 delay | Useful response |
|---|---|
| Users far from the application | Evaluate a closer region |
| Repeated requests for unchanged files | Deliver copies through a CDN |
| User groups on different continents | Consider regional application copies with global routing |
| Very low local delay requirement | Evaluate a Local Zone or similar supported extension |
| Many sequential calls to remote data | Bring 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.
| Candidate | Latency | Price | Services |
|---|---|---|---|
| A: Frankfurt | 5 | 3 | 5 |
| B: Ireland | 4 | 5 | 5 |
The business weights latency at 50%, price at 30%, and services at 20%:
B leads narrowly. For a trading screen, the business changes its weights to 70%, 20%, and 10%:
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:
| Route | What provides protection |
|---|---|
| Adequacy decision | A European Commission finding covering the destination or specified recipients |
| Appropriate safeguards | Measures such as standard contractual clauses (SCCs) or binding corporate rules (BCRs), with the required assessment and protections |
| Derogation | A 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
| Environment | Examples and distinguishing features |
|---|---|
| US government cloud | AWS GovCloud (US) has two Regions and a separate GovCloud account; Azure Government is isolated and operated by screened US persons |
| Mainland China cloud | AWS Beijing is operated by Sinnet and Ningxia by NWCD; Azure China is operated by 21Vianet |
| European sovereign options | Provider-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.
4Organize 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
| Provider | Resource container | Identity or billing relationship |
|---|---|---|
| AWS | Account | Many people and roles can work in one account |
| Azure | Subscription | Trusts one Microsoft Entra tenant for identities |
| Google Cloud | Project | Links 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
| Provider | Main hierarchy, from broad to narrow |
|---|---|
| Azure | Root management group → management groups → subscriptions → resource groups → resources |
| AWS | Organization root → organizational units → member accounts → account resources |
| Google Cloud | Organization → 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.
5Manage 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
| Interface | What it provides | Useful task |
|---|---|---|
| Web console | Forms and dashboards in a browser | Explore a feature or inspect one resource |
| Command-line interface (CLI) | Commands that can be repeated in scripts | List resources across several regions |
| Cloud Shell | A browser-hosted command environment with provider tools | Run commands without local installation |
| Software development kit (SDK) | Libraries called by application code | Store 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."
| Tool | How it describes resources |
|---|---|
| AWS CloudFormation | JSON or YAML templates deployed as stacks |
| Azure ARM templates | JSON resource declarations deployed through Azure Resource Manager |
| Bicep | A simpler Azure language compiled into ARM templates |
| Terraform | Configurations supported by provider plug-ins across clouds |
| Google Cloud Infrastructure Manager | A 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
1Read a workload’s physical map
13 steps
- 1IntroductionFind 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.
- 2ExplanationA 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.
- 3ExampleMatch a place to its provider code
The team considers Sydney. AWS uses
ap-southeast-2, Azure usesaustraliaeast, and Google Cloud usesaustralia-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.
- 4ChallengeA regional list becomes empty
An AWS administrator created a machine in
eu-central-1, then changed the console toeu-west-1. The machine is absent from the new list. What should the administrator check before creating a replacement?---reveal---
Return to
eu-central-1and 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. - 5ExplanationSeparate 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.
- 6ExampleThree 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.
- 7TipMatch 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.
- 8ChallengeA 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.
- 9ExplanationA 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.
- 10ConnectionNearby 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.
- 11ChallengeA 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.
- 12ChallengeFast 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.
- 13RecapRead 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.
2Keep a shop available and recover its data
13 steps
Save this lesson to follow every Walkthrough step by step.
- 1IntroductionPlan for losing part of the system
- 2ExplanationProtect every dependency
- 3ExampleTry the normal-capacity layout
- 4ExampleSize the surviving zones
- 5ChallengeCheck an eight-instance design
- 6Key InsightSeparate a model from an uptime promise
- 7ExplanationAsk two recovery questions
- 8ExampleLocate the recoverable point
- 9ExplanationChoose how much stays ready
- 10ChallengeA recent replica and a slow restart
- 11TipA paired region still needs a plan
- 12ChallengeOne zone survives but a region does not
- 13RecapTie readiness to the failure
3Choose a location for a new service
18 steps
Save this lesson to follow every Walkthrough step by step.
- 1IntroductionTurn a map into a decision
- 2ExplanationDelay and capacity measure different things
- 3ExampleDouble the distance first
- 4ChallengeRepeated trips consume the budget
- 5ExplanationRemove impossible candidates
- 6ExampleMake the trade-offs visible
- 7ChallengeA cheap region lacks a service
- 8ExplanationGive the location terms distinct jobs
- 9ExampleTrace a support relationship
- 10ExplanationChoose an applicable transfer route
- 11ChallengeA laptop does not create a new recipient
- 12ConnectionLocal storage and foreign authority
- 13ExplanationExamine three kinds of sovereignty
- 14ExampleCompare connected and disconnected options
- 15ChallengeA local region with a global dependency
- 16TipVerify the leading candidate
- 17ChallengeMeet the law and the response budget
- 18RecapKeep each test connected to its purpose
4Organize a company’s cloud resources
14 steps
Save this lesson to follow every Walkthrough step by step.
- 1IntroductionGive teams clear boundaries
- 2ExplanationA container is not a person
- 3ExampleSplit development from production
- 4ChallengeIdentify the Azure directory
- 5ExplanationChoose a shared lifecycle
- 6ExampleRead the group location correctly
- 7TipTags support reliable reports
- 8ChallengeA production database in a test group
- 9ExplanationPut a parent above several containers
- 10ExampleFollow a broad access grant
- 11ChallengeA child role cannot subtract a parent grant
- 12Key InsightPolicy limits and grants are different
- 13ChallengeMove a project into a country folder
- 14RecapConnect structure with its consequences
5Turn a successful setup into repeatable work
12 steps
Save this lesson to follow every Walkthrough step by step.
- 1IntroductionOne operation or a repeatable process
- 2ExplanationDifferent clients reach the same APIs
- 3ExampleChoose tools for three tasks
- 4TipInspect the destination before acting
- 5ChallengeThe portal cannot override the policy
- 6ConnectionCreating storage and using storage
- 7ExplanationStore the intended environment in files
- 8ExampleParameterize the tested setup
- 9Key InsightRepeat a state without duplicates
- 10ChallengeKeep a useful manual change
- 11ChallengeRebuild in the right recovery location
- 12RecapPreserve the result as a process
Cloud Global Infrastructure practice questions
Set 1: Locations, failures, and resource boundaries10 Practice Questions
Question 1 of 10
Show answerHide answer
Question 2 of 10
Show answerHide answer
Question 3 of 10
Show answerHide answer
Question 4 of 10
Show answerHide answer
Question 5 of 10
Show answerHide answer
Question 6 of 10
Show answerHide answer
Question 7 of 10
Show answerHide answer
Question 8 of 10
Show answerHide answer
Question 9 of 10
Show answerHide answer
Question 10 of 10
Show answerHide answer
Set 2: Apply infrastructure and management choices10 Practice Questions
Save this lesson to see every answer and practice every set.
Question 1 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 2 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 3 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 4 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 5 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 6 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 7 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 8 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 9 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 10 of 10
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
Show answerHide answer
Save this lesson to see this answer.
Question 2 of 10
us-east-1a. Their teams must place resources in the same physical zone. What should they compare?Show answerHide answer
Save this lesson to see this answer.
Question 3 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 4 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 5 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 6 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 7 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 8 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 9 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 10 of 10
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
Show answerHide answer
Save this lesson to see this answer.
Question 2 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 3 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 4 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 5 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 6 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 7 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 8 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 9 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 10 of 10
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
Show answerHide answer
Save this lesson to see this answer.
Question 2 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 3 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 4 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 5 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 6 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 7 of 10
owner=analytics?Show answerHide answer
Save this lesson to see this answer.
Question 8 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 9 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 10 of 10
Show answerHide answer
Save this lesson to see this answer.
Stuck on your own question? Homework Help
Key Terms
A
Active-active
Adequacy decision
Air-gapped cloud
Application programming interface
Availability zone
AWS account
AWS Resource Groups
AZ ID
Azure Arc
Azure subscription
B
Backup and restore
Bandwidth
Binding corporate rules
C
Cache hit
Cache miss
Carbon-free energy
CLOUD Act
Cloud partition
Cloud Shell
Command-line interface
Content delivery network
Control plane
D
Data center
Data localization
Data plane
Data Privacy Framework
Data residency
Data sovereignty
Data transfer
Declarative configuration
Delete lock
Derogation
Disaster recovery
Drift
E
Edge location
F
Folder
G
Geo-redundant storage
Global service
Google Cloud project
H
Hard requirement
High availability
I
Idempotence
Imperative script
Infrastructure as code
Inheritance
L
Label
environment=prod to separate production costs in its reports.Latency
Lifecycle
Load balancer
Local Zone
Locally redundant storage
M
Management group
Management hierarchy
Metadata
Microsoft Entra tenant
O
Operational sovereignty
Organizational unit
Origin
P
Pilot light
Project ID
Q
Quota
R
Recovery point objective
Recovery time objective
Region
Region code
eu-central-1 to target AWS Frankfurt in a command.Region pair
Regional resource
Replication lag
Resource group
Root user
Round-trip time
S
Sequential request
Service control policy
Service level agreement
Single point of failure
Software development kit
Sovereign cloud
Stack
Standard contractual clauses
Stateless instance
Sustainability
Synchronous replication
T
Tag
owner=web-team helps identify which team pays for a resource.Technical sovereignty
Template parameter
Time to live
W
Warm standby
Weighted score
Z
Zonal resource
Zone redundancy
Zone-redundant storage
- 1Cloud Computing Concepts
- 2Cloud Global Infrastructure
- 3Cloud Compute Options
- 4Cloud Storage and Databases
- 5Cloud Networking
- 6Cloud Security
- 7Cloud Cost Management
About this lesson
Make your own Study Materials
Turn your notes, slides and documents into Study Guides, Practice Questions, Flashcards and 6 more tools.