Skip to content

Scenario 02 · Cloud Technology and Services · CLF-C02

Launch Globally Without New Data Centers

Help a product team launch globally by separating Regions, Availability Zones, and edge locations, then choose the right level of resilience and data-location control.

9 min read
Scenario coverageTasks 1.1, 3.2, 3.5

Concepts

  • Regions
  • Availability Zones
  • edge locations
  • high availability
  • disaster recovery
  • data sovereignty

Manifest services

  • Amazon CloudFront
  • Amazon Route 53

Situation and constraints

Atlas Notes runs a collaboration application from one privately owned data center. Its first customers were nearby, but the next launch includes users in Europe and Asia. The product team has three business concerns:

  • distant users should not wait unnecessarily for pages, images, and downloads;
  • a single facility problem should not make the application unavailable; and
  • customer data must remain in locations allowed by contracts and local rules.

Building company-owned facilities in every market would take too long and require large up-front commitments. AWS offers global infrastructure, but “put it in the cloud” is not a complete plan. The team must distinguish three kinds of AWS location and decide which business problem each one solves.

At Cloud Practitioner depth, the goal is not to design network routes or a multi-Region database. It is to recognize how Regions, Availability Zones, and edge locations support global reach, availability, and lower latency—and to know that none of those outcomes happen merely because an AWS account exists.

The decision to make

Atlas needs to decide how much geographic distribution the product genuinely requires.

The smallest sensible launch might keep the application and authoritative customer data in one chosen AWS Region, operate important resources across multiple Availability Zones in that Region, deliver cacheable content through Amazon CloudFront, and use Amazon Route 53 for public DNS. A second Region becomes justified only when a stated requirement—such as Region-level disaster recovery, business continuity, lower application latency, or data-location rules—outweighs the extra cost and operating complexity.

This separates four decisions that are often blurred together:

  1. Where should the workload and its data live? Choose a Region.
  2. How should the workload tolerate a facility failure? Use multiple Availability Zones where the service and design support it.
  3. How should content reach distant users quickly? Use CloudFront edge locations.
  4. How should users find a healthy endpoint by name? Use Route 53 DNS and, when appropriate, health-aware routing.

A practical mental model

Think of a Region as a metropolitan area, Availability Zones as separately operated campuses within that area, and edge locations as local pickup points close to customers.

A Region is a separate geographic area where AWS runs infrastructure. Atlas chooses a Region based on factors such as proximity to users, service availability, cost, and legal or contractual requirements. Deploying in one Region does not automatically copy the workload into another.

An Availability Zone, or AZ, is one or more discrete data centers with independent power, networking, and connectivity inside a Region. AZs are connected with high-bandwidth, low-latency networking, but they are designed as separate failure boundaries. Placing important parts of a workload across multiple AZs can keep it operating when one AZ has a problem.

An edge location is part of AWS's global edge network. It brings delivery and networking functions closer to users. CloudFront can serve cached content from an edge location instead of making every request travel to the origin. An edge location is not another Region, and it is not where Atlas automatically runs its primary application or database.

The distinction matters because “global” can mean different things. A workload can serve a global audience from one Region through edge delivery. It can also run complete copies in multiple Regions. Those designs solve different problems and carry very different operational burdens.

For a deeper reference on the location hierarchy, use AWS Global Infrastructure.

Compare the options without hiding the tradeoffs

One Region, one Availability Zone

This is the simplest location model, but the application can be interrupted by an AZ failure. It might be acceptable for a short experiment, but it conflicts with Atlas's stated availability need.

One Region, multiple Availability Zones

This is the common high-availability direction for a Regional workload. Resources are distributed across separate AZ failure boundaries so one facility problem does not have to stop the service. The application still depends on that Region, so multi-AZ is not the same as Region-level disaster recovery.

One Region with CloudFront edge delivery

CloudFront can cache and deliver suitable content closer to users. This can reduce latency and reduce repeated work at the origin. The authoritative application and customer database can remain in the selected Region.

CloudFront does not make every operation local. A request that must reach the origin—such as an uncached personalized write—still travels to it. Cache behavior, privacy, and allowed data movement must be configured deliberately.

Multiple Regions

A multi-Region approach can support recovery from a Region-level disruption, place application capacity closer to users, or keep certain data in an approved geography. It also introduces more replication, failover, consistency, testing, monitoring, and cost decisions.

Cloud value includes global reach without Atlas buying international data centers. It does not mean every workload should immediately use every Region.

Atlas should start from explicit requirements rather than from the map of AWS locations.

First, choose the workload's Region. The team should confirm that needed AWS services are available there, evaluate latency to its main users, compare costs, and document legal or contractual data-location requirements.

Second, design important Regional components for high availability across multiple AZs. High availability means reducing interruption by avoiding a single failure point. It is not the same as perfect uptime, backup, or disaster recovery.

Third, use CloudFront for content that benefits from edge delivery. This is useful for items such as images, scripts, style sheets, downloads, and other responses that can be safely cached or accelerated. Atlas must still define the origin and appropriate cache behavior.

Fourth, use Route 53 so people can reach the application with a domain name. Route 53 can route DNS queries and use health checks in supported routing designs. It helps direct users; it does not store or cache the website's content.

Finally, add a second Region only for a defined outcome. Disaster recovery prepares the business to restore or continue service after a serious disruption. Data sovereignty concerns the laws and jurisdiction governing data. Selecting a Region is a major control, but Atlas must also account for backups, replicas, logs, support processes, and services that may move or process data.

Where the manifest services fit

Amazon CloudFront is AWS's content delivery network. It uses edge locations to deliver content with low latency. When an object is cached at a nearby edge, CloudFront can respond without retrieving it from the origin again. Learn the service boundaries in the shared Amazon CloudFront reference.

Amazon Route 53 is a highly available and scalable Domain Name System service. It supports domain registration, DNS routing, and health checking. Route 53 answers the “where should this name send the user?” problem; CloudFront answers the “how can this content be delivered closer to the user?” problem. The shared Amazon Route 53 reference covers its routing options without repeating them here.

Neither service automatically creates a multi-AZ application, a second-Region recovery copy, or compliant data governance. They are parts of the decision, not substitutes for it.

Common exam confusion

  • Region versus AZ: A Region is a geographic area containing multiple AZs. An AZ is an isolated location within a Region.
  • AZ versus edge location: An AZ runs Regional workload resources. An edge location brings supported delivery and networking services closer to users.
  • Multi-AZ versus multi-Region: Multi-AZ targets failures inside one Region. Multi-Region can address Region-level continuity, wider application proximity, or geographic requirements.
  • High availability versus disaster recovery: High availability reduces interruption during expected component failures. Disaster recovery defines how the business restores or continues after a larger disruption.
  • CloudFront versus Route 53: CloudFront delivers content through an edge network. Route 53 provides DNS routing and health checking.
  • Data sovereignty versus low latency: Choosing a nearby Region may help both, but sovereignty is a legal and governance concern, not merely a performance preference.
  • Global infrastructure versus automatic global deployment: AWS provides the footprint. Atlas still chooses locations, configures services, and tests failure behavior.

Recall prompts

  1. Which AWS location should Atlas choose when deciding where the primary workload and customer data live?
  2. Which location boundary helps a Regional application tolerate a data-center-level failure?
  3. Why can an edge location improve delivery without becoming the application's authoritative data store?
  4. When might a second Region be worth its additional complexity?
  5. What is the simplest distinction between CloudFront and Route 53?
  6. Why does selecting a Region not complete Atlas's data-sovereignty work?

Summary

Atlas can reach global users without building global data centers, but it must map each requirement to the correct AWS location concept. Regions determine the main geographic placement of workloads and data. Multiple Availability Zones support high availability within a Region. Edge locations bring supported delivery closer to users. CloudFront delivers content through that edge network, while Route 53 directs DNS traffic to endpoints.

The foundational judgment is proportionality: use multi-AZ resilience for important Regional workloads, use edge delivery for latency, and adopt multi-Region operation only when disaster recovery, business continuity, application proximity, or data-location requirements justify it.

Official references: CLF-C02 Domain 1, CLF-C02 Domain 3, AWS Regions, Availability Zones, CloudFront introduction, and Route 53 introduction.