CertNote/ Commute Study Notes
Roadmap
KOEN
CLF-C02 · FoundationalCloud Practitioner - Foundational
DVA-C02 · AssociateDeveloper - Associate
SAA-C03 · AssociateSolutions Architect - Associate
SOA-C02 · AssociateCloudOps Engineer - Associate
SAP-C02 · ProfessionalSolutions Architect - Professional
  • Week 1
    • 1.The Game Called the SAP Exam: Hands-On Techniques for Decomposing Scenarios
    • 2.IAM, STS, and Federation: Splitting the Word "Permission" into Six Layers
    • 3.The Anatomy of a VPC: What Route Tables Really Decide
    • 4.Four Compute Pillars in Depth: Revisiting Nitro, EBS, ELB, and Auto Scaling Through a Pro Lens
    • 5.Week 1 Integration: When IAM, VPC, and EC2 Meet in a Single Scenario
  • Week 2
  • Week 3
  • Week 4
    • 1.AWS Outposts, Local Zones, Wavelength: Extending the Cloud at the Boundary
    • 2.Storage Gateway 4 Types Comparison: Extending On-Premises Storage to the Cloud
    • 3.Snow Family and Large-Scale Data Transfer: The Moment Physics Beats the Internet
    • 4.EKS Anywhere, ECS Anywhere, Hybrid Containers: Extending Orchestration Boundaries
    • 5.Week 4 Review: A Comprehensive Look at Hybrid Cloud Architecture
  • Week 5
  • Week 6
  • Week 7
  • Week 8
  • Week 9
  • Week 10
  • Week 11
  • Week 12
  • Week 13
  • Week 14
  • Week 15
  • Week 16
DOP-C02 · ProfessionalDevOps Engineer - Professional
Linux Master 2 · 2급KAIT Linux Master - Level 2
SCS-C03 · SpecialtySecurity - Specialty
Linux Master 1 · 1급KAIT Linux Master - Level 1
MLA-C01 · AssociateMachine Learning Engineer - Associate
AIF-C01 · FoundationalAI Practitioner - Foundational
DEA-C01 · AssociateData Engineer - Associate
MLS-C01 · SpecialtyMachine Learning - Specialty
SQLD · 개발자SQL Developer (SQLD)

© CertNote · 주간랩스

  • About
  • Changelog
  • Contact
  • Terms
  • Privacy
← SAP-C02/Week 4/Day 1

Based on the SAP-C02 exam guide·Report an error

SAP-C02· ProWeek 4 · Day 1~37 min read

Day 1 - AWS Outposts, Local Zones, Wavelength: Extending the Cloud at the Boundary

The centralized model of cloud computing is powerful, but it has one fundamental limitation: latency created by physical distance. It takes approximately 80ms for light to travel through fiber optics from Seoul to Virginia. This latency is a floor imposed by the laws of physics. For workloads requiring response times under 1ms—such as manufacturing line robot control, 5G autonomous driving, and real-time medical imaging analysis—the central cloud inherently hits its limits. Another constraint is regulation. In certain countries or industries, data must not physically leave a specific location. To address these two problems, AWS created three services: Outposts, Local Zones, and Wavelength. Understanding the design philosophy and technical implementation of each deeply unlocks 90% of SAP-C02 hybrid scenarios.

AWS Outposts: Bringing AWS Infrastructure Inside Customer Buildings

Outposts is conceptually simple. AWS ships its own hardware (standard 42U racks equipped with Nitro-based servers or smaller 1U/2U servers) directly to a customer's data center and installs it. AWS services like EC2, EBS, S3 on Outposts, RDS, ECS, EKS, and EMR run on that hardware. Customers use the same API, CLI, and console as a regular AWS region.

💡 Related Theory: Outposts hardware is based on the AWS Nitro System. Nitro is a custom silicon architecture integrating hypervisor, networking, storage, and security that AWS has progressively disclosed since 2017. The Nitro Controller (a dedicated card) handles VM isolation, network processing, and EBS I/O completely separately from the host CPU. Thanks to this architecture, Outposts hardware in a customer's data center can deliver the same performance characteristics and security isolation as EC2 in an AWS region. Customers cannot directly access Nitro firmware or the hypervisor.

Outposts Provisioning Process: How a Rack Comes Into Being

The shipping and installation of an Outposts rack goes through a more complex process than commonly known. When you order Outposts from the AWS console, AWS confirms hardware availability and coordinates shipping schedules. Before shipment, the customer must meet power requirements (standard Outposts Rack requires minimum 3-phase 208V, 15kVA or higher), cooling requirements (Outposts is based on air cooling, maximum 12.5kW per rack), and networking requirements (uplink for AWS Service Link and network ports for customer LAN).

After AWS field engineers install the rack and complete initial configuration, they establish a Service Link connection between Outposts and the connected AWS region. Service Link is an encrypted connection between Outposts and the AWS region it is associated with, through which all Outposts management and control operations are conducted.

📚 Case Study: In 2021, a major Korean hospital group adopted Outposts. Due to personal information protection law requirements for medical imaging (DICOM) data, storing patient images on servers outside the hospital building was legally restricted. An Outposts rack was installed in the hospital's server room, and EC2 and EBS were used to run AI imaging diagnostic models. Image data remained within the hospital building on Outposts, while model training occurred on a GPU cluster in an AWS region. Through Service Link, SageMaker in the region and inference instances on Outposts were integrated.

Outposts Rack vs Outposts Servers

ConfigurationSizePowerTarget
Outposts RackStandard 42U rackMinimum 15kVALarge data centers, entire enterprise infrastructure
Outposts Servers1U or 2UStandard power outletRetail locations, branch offices, clinics, small edge sites

Outposts Servers were launched in 2022. They offer an option for small sites that cannot meet standard 42U rack space and power requirements. They are used in POS systems in small retail stores, diagnostic equipment in small hospitals, and edge computing nodes in factory lines.

Local Gateway (LGW): Integrating Outposts with On-Premises LAN

EC2 instances on Outposts are placed in subnets of an AWS VPC. These subnets are created on Outposts hardware by specifying an AZ dependent on Outposts. The problem arises when these EC2 instances need to communicate directly with on-premises servers in the same building (such as manufacturing equipment controllers or legacy databases).

If traffic goes through the parent region's VPC, it must go through Service Link to the region and back, increasing latency. Local Gateway (LGW) is a local routing gateway that directly connects Outposts and the customer's on-premises network.

Outposts EC2 (10.0.100.10)
      │ Packet: destination 10.1.50.5 (on-premises manufacturing equipment)
      ▼
VPC Subnet Route Table:
  10.1.0.0/16 → Local Gateway (lgw-xxx)
      │
      ▼
Local Gateway ──── BGP ──── On-premises router ──── Manufacturing equipment (10.1.50.5)
                             (Latency: ~microseconds)

LGW communicates with the on-premises router using BGP or static routing. Because traffic does not pass through the AWS region, true LAN-level latency (sub-millisecond) is achieved.

🔍 Deeper Dive: Outposts' LGW advertises only IP prefixes allowed by VPC (Allowed Prefixes) to on-premises. These allowed prefixes must be explicitly configured in the Outposts management console. This is a security-by-design approach. If all VPC CIDRs were automatically advertised to on-premises, unintended routes could be created. By explicitly specifying Allowed Prefixes, administrators ensure only intended routes are exposed to on-premises.

Service Link Connection Requirements

For Outposts to function normally, Service Link must remain connected at all times. Service Link is the control plane connection between Outposts and the connected AWS region. When this connection is disrupted:

  • New EC2 instances cannot be launched
  • AMI and EBS snapshot operations are impossible
  • IAM authentication requests fail
  • Existing running instances continue to operate, but management is restricted

⚠️ Pitfall: It is incorrect to think "Outposts operates independently even when disconnected." AWS does not officially support Outposts Disconnected Mode. When Service Link is disconnected, existing instances continue to run, but most management tasks—new resource creation, IAM authentication, snapshots—become impossible. This is the key difference between Outposts and competing services (e.g., Azure Stack Hub's supported Disconnected Mode).

Local Zones: AWS Edge at the Metropolitan Level

Local Zone is AWS infrastructure deployed in a specific city, extending the parent region. Users enable Local Zone from the parent region's console, create subnets in that Local Zone AZ, and use it like any standard AZ.

AWS us-west-2 region (Oregon)
   ├── AZ us-west-2a (Oregon data center)
   ├── AZ us-west-2b (Oregon data center)
   └── Local Zone us-west-2-lax-1a (Los Angeles)
              ↑
              Once enabled, appears as an additional AZ in the console
              Connected to parent region via AWS private backbone

Using the Los Angeles Local Zone as an example, when LA users access Oregon region EC2, it takes approximately 20–30ms. When accessing the same LA Local Zone EC2, it takes less than 1ms. This difference determines user experience for latency-sensitive workloads like real-time video editing, gaming, and live streaming.

💡 Related Theory: Latency consists of two components. Propagation Delay: The time for a signal to physically travel. Speed of light × distance. Processing Delay: The time routers, switches, and servers take to process packets. Local Zone minimizes propagation delay by reducing physical distance. The LA Local Zone, located approximately 900km closer to LA users than the Oregon region, achieves approximately 6ms less propagation delay. Processing delay optimization is handled by EC2's Nitro architecture.

The services supported in Local Zones are more limited than the parent region. EC2, EBS, and ALB are core; some RDS and ElastiCache are also supported. Not all AWS services operate in Local Zones.

📚 Case Study: Electronic Arts (EA Games) deployed real-time game servers to the us-west-2-lax-1 Local Zone in 2022, reducing average ping for LA region players from 28ms to 8ms. In multiplayer shooters, this 20ms difference is perceptible to players and directly impacts reaction time. EA maintained game servers in the Local Zone while keeping player data and matchmaking services in the parent region, leveraging all parent region management capabilities.

Wavelength: AWS Inside 5G Networks

Wavelength deploys AWS services at the 5G network edge of telecom operators, specifically near base station clusters. Data originating from 5G devices (smartphones, IoT sensors, autonomous vehicles) reaches AWS infrastructure in Wavelength Zones without traversing the 5G core network.

5G Device (autonomous vehicle)
    │ 5G wireless connection
    ▼
5G Base Station (gNB)
    │ Backhaul: 5G core bypass
    ▼
Wavelength Zone (telecom operator MEC facility)
    │ AWS EC2, ECS, EKS running
    ▼
Processing result → transmitted back to 5G device

Typically, data from a 5G device travels: base station → 5G core network (central data center hundreds of kilometers away) → internet → cloud. Wavelength shortens this path to: base station → telecom operator MEC facility's Wavelength Zone.

💡 Related Theory: MEC (Multi-access Edge Computing) is an edge computing architecture standardized by ETSI (European Telecommunications Standards Institute) since 2014. ETSI GS MEC 003 defines the reference architecture for MEC platforms. Wavelength is AWS's implementation integrating AWS services into telecom MEC infrastructure in compliance with this standard. Network slicing and UPF (User Plane Function) separation defined in 5G standards (3GPP Release 15 and later) made this technically possible.

🔍 Deeper Dive: Wavelength Zones involve co-locating AWS hardware with telecom partner data centers (Verizon, KDDI, SK Telecom, Deutsche Telekom, etc.). In the case of SK Telecom, Wavelength Zones are located in 5G MEC facilities in Seoul, Daejeon, and Busan. In an autonomous vehicle scenario, when vehicle LiDAR data is transmitted via 5G, it is processed by EC2 in Wavelength Zone through the nearest base station, and processing results (obstacle detection, route recalculation) are returned to the vehicle within 10ms.

Deep Comparison of Three Services

ItemOutpostsLocal ZonesWavelength
Physical LocationCustomer data center/buildingAWS-operated city facilityTelecom operator 5G MEC facility
Target LatencySub-millisecond (LAN level)Sub-1ms (within city)Within 10ms (5G link)
Data SovereigntyFully satisfied (inside customer building)Partially satisfied (within city)Partially satisfied (telecom facility)
Connection RequirementService Link (always on)Parent region backbone5G network
Primary Use CasesRegulation, data sovereignty, ultra-low-latency on-premises integrationGaming, media, real-time ML inferenceAutonomous driving, 5G IoT, AR/VR
Hardware ManagementAWS (customer responsible for facility security)Fully AWSAWS + telecom operator
Cost ModelRack/server lease + EC2 hourlyStandard EC2 rate + premiumStandard EC2 rate + premium

Comparison with GCP and Azure

ItemAWS OutpostsGCP Distributed CloudAzure Stack Hub
Hardware OwnershipAWSGoogleAzure
Disconnected ModeNot supportedSupported in edge versionSupported
Management ConsoleSame AWS consoleGCP consoleAzure Portal
Minimum Scale1U serverEdge appliance4+ nodes
5G IntegrationWavelength (separate)Telecom InfraPartner solution
Service ScopeLimited (EC2/EBS/RDS, etc.)LimitedLimited

📚 Case Study: GE Aerospace implemented AWS Outposts in a system for real-time analysis of aircraft engine data. Engine sensor data is collected from the factory LAN, and a real-time anomaly detection model (latency-sensitive) runs on Outposts. When an anomaly is detected, a signal to stop the line is immediately transmitted to the factory control system through Local Gateway. Aggregated data and model retraining occur in the AWS region cloud. When comparing with Azure Stack Hub, the key reason GE Aerospace chose Outposts was API compatibility with existing AWS services.

Scenario-Based Selection Guide

Choose Outposts when:

  • "Data cannot legally leave the building/facility"
  • "We need to use AWS services while maintaining LAN-level latency communication with on-premises equipment"
  • "Regulations prohibit using multi-tenant public cloud"

Choose Local Zones when:

  • "Sub-1ms latency is required for users in a specific city"
  • "We want to use AWS services while deploying them geographically closer"
  • "The purpose is real-time media, gaming, or ML inference"

Choose Wavelength when:

  • "5G devices (mobile, IoT, autonomous vehicles) are the clients"
  • "Ultra-low-latency processing over 5G network is required"
  • "Use cases are autonomous driving, AR/VR, or industrial 5G IoT"

🎯 Scenario: A South Korean smart port company remotely controls cranes at Busan Port via 5G. Crane sensor data (cameras, LiDAR) is transmitted over 5G, and operators control them remotely via screen. If control command latency exceeds 20ms, accident risk increases. If a Wavelength Zone exists in a telecom operator's 5G MEC facility near Busan Port, 5G data can be processed without the core network, enabling a response within 10ms. Conversely, if crane control software must run on a server in the port's server room itself, an Outposts Rack is appropriate.

Hands-On CLI: Configuring Outposts and Local Zones

# List available Outposts
aws outposts list-outposts
 
# Create a subnet on Outposts
aws ec2 create-subnet \
  --vpc-id vpc-xxx \
  --cidr-block 10.0.100.0/24 \
  --outpost-arn arn:aws:outposts:ap-northeast-2:ACCT:outpost/op-xxx
 
# Create Local Gateway Route Table
aws ec2 create-local-gateway-route-table \
  --local-gateway-id lgw-xxx \
  --mode direct-vpc-routing
 
# Add Local Gateway Route (on-premises CIDR → LGW)
aws ec2 create-local-gateway-route \
  --destination-cidr-block 10.1.0.0/16 \
  --local-gateway-route-table-id lgwrtb-xxx \
  --local-gateway-virtual-interface-group-id lgw-vif-grp-xxx
 
# Enable Local Zone
aws ec2 modify-availability-zone-group \
  --group-name us-west-2-lax-1 \
  --opt-in-status opted-in
 
# Create subnet in Local Zone
aws ec2 create-subnet \
  --vpc-id vpc-xxx \
  --cidr-block 10.0.99.0/24 \
  --availability-zone us-west-2-lax-1a
 
# Enable Wavelength Zone
aws ec2 modify-availability-zone-group \
  --group-name us-east-1-wl1 \
  --opt-in-status opted-in

Outposts, Local Zones, and Wavelength are different answers to the question "Where should AWS be located?" Outposts is inside a customer building, Local Zones are in major cities, Wavelength is next to 5G base stations. Mapping these three locations to the problems each solves (data sovereignty, city-level latency, 5G-level latency) immediately unlocks SAP-C02 hybrid scenario problems.

📝 Practice Questions

Click a choice to reveal the answer and explanation.

Question 1

Under Korean Financial Supervisory Service regulations, customer transaction data must not leave the financial firm's Seoul headquarters building. At the same time, inference for an ML-based fraud detection model (trained on AWS SageMaker) must run in real time. What is an appropriate configuration?

Question 2

You operate a real-time stock trading analytics system in New York. When traders in the New York office access us-east-1 EC2, there is about 15 ms of latency. This must be reduced to under 1 ms. What is the most appropriate method?

Question 3

A startup with autonomous delivery robots processes delivery route optimization and obstacle avoidance algorithms in the cloud. The robots are connected over a 5G network, and the response time for route recalculation must not exceed 15 ms. The cities where the robots operate have SK Telecom 5G infrastructure. What is the most appropriate service?

Question 4

What happens when the Service Link of AWS Outposts is disconnected for an extended period?

Question 5

A manufacturer uses AWS for factory automation. EC2 on an Outposts Rack in the factory must communicate with PLCs (programmable logic controllers) on the factory LAN (10.1.0.0/16) at sub-millisecond latency. What is the most appropriate configuration?

Question 6

A gaming company operates real-time game servers for a global multiplayer game. It wants to provide under 1 ms latency to players in each city (LA, New York, Tokyo, Seoul). It must keep using the management infrastructure (matchmaking, player database) in the parent Regions (us-west-2, ap-northeast-1) as is. What is the most appropriate architecture?

PreviousWeek 3 Review: Advanced Networking Architecture SynthesisWeek 3 · Day 5Next Storage Gateway 4 Types Comparison: Extending On-Premises Storage to the CloudWeek 4 · Day 2

Official references

  • SAP-C02 official exam page(opens in a new tab)
  • Amazon EC2 documentation(opens in a new tab)
  • Amazon EBS documentation(opens in a new tab)
  • AWS IAM documentation(opens in a new tab)
  • AWS Lambda documentation(opens in a new tab)
  • Amazon CloudFront documentation(opens in a new tab)

On this page

  • AWS Outposts: Bringing AWS Infrastructure Inside Customer Buildings
  • Outposts Provisioning Process: How a Rack Comes Into Being
  • Outposts Rack vs Outposts Servers
  • Local Gateway (LGW): Integrating Outposts with On-Premises LAN
  • Service Link Connection Requirements
  • Local Zones: AWS Edge at the Metropolitan Level
  • Wavelength: AWS Inside 5G Networks
  • Deep Comparison of Three Services
  • Comparison with GCP and Azure
  • Scenario-Based Selection Guide
  • Hands-On CLI: Configuring Outposts and Local Zones
  • Practice Questions