Compute

AWS Outposts

Focused AWS Solutions Architect Associate notes from the Compute domain.

AWS Outposts#

AWS Outposts Overview#

  • Definition: AWS Outposts is a fully managed service that extends AWS infrastructure, services, APIs, and tools to on-premises locations, enabling a consistent hybrid cloud experience.
  • Key Features:
    • Deploys AWS compute, storage, and networking at customer sites.
    • Supports EC2, EBS, S3, RDS, ECS, EKS, and more locally.
    • Available in 42U racks, 1U/2U servers, or multi-rack deployments (up to 96 racks).
    • Managed by AWS (patching, monitoring, maintenance).
  • Use Cases: Low-latency applications (e.g., gaming, manufacturing), local data processing, data residency compliance (e.g., healthcare, finance), hybrid cloud migrations.

1. AWS Outposts Core Concepts#

Components#

  • Outpost:
    • Pool of AWS compute/storage capacity at a customer site.
    • Extension of an AWS Region and Availability Zone (AZ).
    • Explanation: E.g., Outpost in a data center connects to us-east-1.
  • Outpost Site:
    • Customer-managed physical location (e.g., data center).
    • Must meet power, cooling, and networking requirements.
    • Explanation: E.g., 10 kW power, 1 Gbps uplink.
  • Outpost Equipment:
    • Racks: 42U, include servers, switches, power shelf, patch panel.
    • Servers: 1U/2U, for edge locations with limited space (e.g., retail stores).
    • ACE Racks: Aggregation, Core, Edge racks for multi-rack deployments (required for 4+ racks).
    • Explanation: Racks for large setups, servers for small sites.
  • Service Link:
    • Network route connecting Outpost to its AWS Region (via Direct Connect or public internet).
    • Explanation: Enables control plane and data sync.
  • Local Gateway (LGW):
    • Virtual router for Outpost racks, connects to on-premises network.
    • Explanation: Routes traffic between Outpost and local systems.
  • Local Network Interface:
    • For Outpost servers, connects to on-premises network.
    • Explanation: E.g., server in a store connects to local POS system.

Form Factors#

  • Outposts Racks: 42U, for data centers, supports EC2, EBS, S3, RDS.
  • Outposts Servers: 1U/2U, for edge locations, supports EC2 with instance storage.
  • Multi-Rack: Up to 96 racks with ACE for large-scale deployments.
  • Explanation: Choose based on capacity and space.

Supported Services#

  • EC2 (M5, C5, R5, G4dn instances), EBS (gp2 volumes), S3 on Outposts, RDS, ECS, EKS, EMR, ElastiCache, ALB.

  • Explanation: Limited subset of AWS services; Lambda/Step Functions not supported.

Key Notes:#

  • Exam Relevance: Understand form factors, supported services, and connectivity.
  • Mastery Tip: Compare Outposts vs. on-premises EC2 vs. Local Zones.

2. Outposts Performance Features#

Outposts supports high-performing hybrid workloads.

Low Latency#

  • Purpose: Support real-time apps.

  • Features: Local compute/storage delivers single-digit millisecond latency.

  • Explanation: E.g., manufacturing execution systems (MES) on factory floor.

Instance Types#

  • General Purpose (M5/M5d): Balanced compute/memory (e.g., web servers).

  • Compute Optimized (C5/C5d): CPU-intensive (e.g., batch processing).

  • Memory Optimized (R5/R5d): Large datasets (e.g., analytics).

  • GPU (G4dn): ML inference, graphics.

  • Explanation: Match instance to workload—e.g., C5 for HPC.

Storage#

  • EBS (gp2): Persistent block storage, encrypted by default (11 TB, 33 TB, 55 TB tiers).

  • S3 on Outposts: Object storage (26 TB to 380 TB), supports up to 100 buckets.

  • Instance Storage: NVMe SSDs on servers, tied to instance lifecycle.

  • Explanation: E.g., S3 for local data residency, EBS for RDS.

Networking#

  • Top-of-Rack (TOR) Switches: Support Link Aggregation Control Protocol (LACP), BGP routing.

  • Connectivity: Private (Direct Connect) or public (ISP) to AWS Region.

  • Explanation: E.g., LACP bundles links for high throughput.

Telco Offerings (2025):#

  • New Racks: 4th Gen Intel Xeon (Sapphire Rapids), Nitro-based, for 5G Core/RAN workloads.

  • New Servers: Optimized for Cloud RAN (CU/DU), edge deployments.

  • Explanation: Supports telco virtualization, high-throughput 5G networks.

Key Notes:#

  • Performance: Local processing + high-throughput networking = low latency.
  • Exam Tip: Know instance/storage types and telco use cases.

3. Outposts Resilience Features#

Resilience ensures reliable on-premises operations.

High Availability#

  • Purpose: Survive failures.

  • Features:

    • S3 on Outposts stores data redundantly across devices.
    • EC2 instances spread across Outpost capacity.
  • Explanation: E.g., data remains safe during hardware failure.

Health Monitoring#

  • Purpose: Track system status.

  • Features:

    • CloudWatch metrics (e.g., AvailableInstanceType_Count).
    • AWS Health Dashboard for Outpost health.
  • Explanation: E.g., alert on low capacity.

Managed Maintenance#

  • Purpose: Reduce downtime.

  • Features: AWS handles patches, upgrades, hardware replacement.

  • Explanation: E.g., automatic OS updates during maintenance windows.

Disconnection Handling:#

  • Purpose: Operate during network loss.

  • Features:

    • Local services (EC2, EBS) function without Region connectivity.
    • S3 on Outposts inaccessible (requires IAM authentication via Region).
    • Metrics/logs may be lost during extended disconnects.
  • Explanation: E.g., local apps continue, but S3 needs connectivity restored.

Key Notes:#

  • Resilience: Local redundancy + managed maintenance = reliable hybrid.
  • Exam Tip: Understand behavior during network disconnects.

4. Outposts Security Features#

Security aligns with SAA-C03’s secure architecture focus.

Encryption#

  • At Rest: EBS volumes, S3 on Outposts encrypted with KMS.

  • In Transit: HTTPS/TLS for service link, local network traffic.

  • Explanation: E.g., encrypt patient data for HIPAA compliance.

Access Control#

  • IAM:

    • Controls Outpost resources (e.g., outposts:CreateOutpost).
    • Instance roles grant app access (e.g., s3:PutObject).
    • Example: {“Effect”: “Allow”, “Action”: “ec2:RunInstances”, “Resource”: “arn:aws:outposts:us-east-1:123456789012:outpost/op-1234”}.
  • Resource Sharing: AWS RAM shares Outpost capacity with other accounts.

  • Explanation: E.g., share EC2 capacity with a partner account.

VPC Integration#

  • Purpose: Secure networking.
  • Features:
    • Outpost subnets extend VPC (same CIDR range).

    • Route tables support LGW for on-premises traffic.

    • Explanation: E.g., private subnet for EC2, LGW routes to local ERP system.

Compliance#

  • Certifications: HIPAA, PCI, SOC, ISO, CSA STAR, HITRUST.

  • Explanation: E.g., deploy healthcare apps with HIPAA compliance.

Monitoring#

  • CloudTrail: Logs API actions (e.g., EC2 launches).

  • VPC Flow Logs: Tracks Outpost traffic.

  • Traffic Mirroring: Inspects network traffic.

  • Explanation: E.g., audit access for compliance.

Key Notes:#

  • Security: KMS + IAM + VPC = enterprise-grade.
  • Exam Tip: Practice IAM policies and VPC subnet configs for Outposts.

5. Outposts Cost Optimization#

Cost efficiency is a key exam domain.

Pricing#

  • Outposts: 3-year term (All, Partial, No Upfront).
    • Racks: ~$250K (dev/test) to $900K (memory-optimized).

    • Servers: Per-unit pricing (varies by config).

  • Resources:
    • EC2: Same as Region pricing (e.g., m5.24xlarge ~$3.60/hour for RDS).
    • EBS: Per GB-month.
    • S3 on Outposts: Per TB ordered.
  • Data Transfer: Free from Outpost to Region; charged for Region to Outpost.
  • Free Tier: None.
  • Example: Small rack (11 TB EBS, 26 TB S3) ~$300K over 3 years.

Cost Strategies#

  • Right-Sizing:

    • Choose smallest viable config (e.g., 1U server for edge).
    • Explanation: E.g., 2U server for retail vs. rack for data center.
  • Capacity Planning:

    • Add racks or upgrade (small → medium → large) as needed.

    • Explanation: E.g., start with 1 rack, add via catalog.

  • Spot Instances:

    • Use Spot for non-critical EC2 workloads.
    • Explanation: E.g., batch processing on Outpost.
  • No Upfront Option:

    • Pay monthly for flexibility (higher cost).

    • Explanation: E.g., test Outpost before committing.

Key Notes:#

  • Cost Savings: Right-size + Spot + capacity planning = efficient spend.
  • Exam Tip: Calculate costs for rack vs. server deployments.

6. Outposts Advanced Features#

S3 on Outposts#

  • Purpose: Local object storage.

  • Features: Uses S3 APIs, supports data residency, 26 TB–380 TB.

  • Explanation: E.g., store IoT data locally for compliance.

EBS Local Snapshots#

  • Purpose: Local backups.

  • Features: Store snapshots on Outpost S3 (vs. Region S3).

  • Explanation: E.g., reduce latency for restores.

Hybrid Architecture#

  • Purpose: Combine cloud and on-premises.

  • Features: Use DataSync/Storage Gateway for data sync, Direct Connect for connectivity.

  • Explanation: E.g., sync local data to S3 in Region.

Resource Sharing#

  • Purpose: Multi-account access.

  • Features: AWS RAM shares Outpost capacity, LGW route tables.

  • Explanation: E.g., share EC2 with dev team account.

Key Notes:#

  • Flexibility: S3 + DataSync = hybrid data management.
  • Exam Tip: Know S3 on Outposts and EBS snapshot options.

7. Outposts Use Cases#

Understand practical applications.

Low-Latency Apps#

  • Setup: Outpost rack + EC2 + G4dn.

  • Features: Single-digit ms latency.

  • Explanation: E.g., real-time gaming servers.

Data Residency#

  • Setup: Outpost rack + S3 + RDS.

  • Features: Local storage for compliance.

  • Explanation: E.g., HIPAA-compliant healthcare data.

Manufacturing#

  • Setup: Outpost server + IoT + EKS.

  • Features: Local processing of IoT data.

  • Explanation: E.g., factory automation with MES.

Telco (5G)#

  • Setup: Outpost rack/server + EC2 (Xeon).

  • Features: Supports 5G Core, RAN (CU/DU).

  • Explanation: E.g., virtualized 5G network at edge.


8. Outposts vs. Other Services#

FeatureAWS OutpostsEC2 Auto ScalingElastic Beanstalk
TypeHybrid CloudInstance ScalingPaaS
WorkloadOn-premises appsCloud EC2 appsWeb/worker apps
ManagementFully managedGranularHigh-level
CostRack/server + resourcesEC2-basedResource-based
Use CaseLow latency, residencyScalable cloud appsSimplified deployment

Explanation:#

  • Outposts: On-premises AWS for hybrid/low-latency needs.
  • EC2 Auto Scaling: Cloud-only, dynamic scaling.
  • Elastic Beanstalk: Managed PaaS for cloud apps.

Detailed Explanations for Mastery#

  • Service Link:

    • Example: Direct Connect links Outpost to us-east-1 for control plane.

    • Why It Matters: Required for management—exam tests connectivity.

  • S3 on Outposts:

    • Example: Store 48 TB of local data, inaccessible during disconnect.

    • Why It Matters: Data residency—key SAA-C03 scenario.

  • Telco Racks:

    • Example: Deploy 5G Core on Xeon-based rack at edge.

    • Why It Matters: Emerging use case—new for 2025.


Quick Reference Table#

FeaturePurposeKey DetailExam Relevance
Outpost Rack/ServerOn-premises AWS42U, 1U/2U, up to 96 racksCore Concept
Service LinkRegion connectivityDirect Connect/public internetCore Concept
Local GatewayOn-premises routingConnects rack to local networkCore Concept
EC2/S3/EBSLocal compute/storageM5/C5/R5, gp2, S3 APIsPerformance
Disconnection HandlingLocal operationEC2 works, S3 needs RegionResilience
Encryption/IAMSecurityKMS, VPC subnets, RAM sharingSecurity
Spot InstancesCost savingsUse for non-critical workloadsCost
Telco Offerings5G/edge supportXeon-based, Nitro, RAN workloadsPerformance

Found an issue? Improve this note in the GitHub repo.