Skip to content

Topic — AWS SAA Foundational Knowledge Supplement
Exam scope — AWS SAA (Solutions Architect Associate)
Services covered — Control Tower, Config, Outposts, Elastic Beanstalk, Transfer Family, DataSync

These notes were written during SAA exam prep to fill in gaps on AWS services I was less familiar with — a quick reference for future review.

AWS Control Tower

Control Tower is the "franchise headquarters" for multi-account environments — responsible for uniformly creating, managing, and monitoring the compliance status of all accounts. It is not a brand-new service but rather an orchestration platform layered on top of AWS Organizations, IAM Identity Center, and Service Catalog.

  • Landing Zone: Pre-built networking, security, and logging infrastructure based on AWS best practices; all new accounts operate within this secure container
  • Controls / Guardrails: High-level rules written in plain language, categorized as preventive, detective, or proactive; classified as mandatory, strongly recommended, or optional — ensuring accounts don't cross security boundaries
  • Account Factory: An automated account creation template; development teams can spin up a fully configured new account with a few clicks, no manual setup required
  • Dashboard: Centrally monitors the guardrail status of all accounts — instantly see which accounts or resources are noncompliant

AWS Config

Config is the "asset manager and time machine" for your AWS environment — continuously recording the state and change history of all resources for troubleshooting, security forensics, and compliance auditing.

  • Automatic change tracking: Any resource that is created, modified, or deleted is automatically recorded by Config
  • Custom rules (Config Rules): Define organizational mandates (e.g., "all EBS volumes must be encrypted"); violations are automatically flagged as Noncompliant with a notification, and auto-remediation can be configured
  • Time machine (troubleshooting): View the relationship graph between a resource and others, trace back through historical configurations, and identify which change caused the system to break
  • Compliance auditing: Historical configuration snapshots (Configuration snapshots) stored in S3 by Config serve as audit evidence; you can even determine what permissions a specific employee had on a specific date
  • Cross-account centralized management:
    • Aggregators: Collect Config data from multiple accounts and regions into a single view
    • Conformance packs: Deploy a complete set of rules to all accounts in one operation

Prerequisites: S3 (for storing historical records), SNS (for sending non-compliance notifications), and an IAM Role (for reading resource state) are required.

AWS Outposts

Outposts physically brings AWS compute capabilities into your own data center — hardware is managed by AWS, but compute and data stay on-premises.

  • Core advantages:

    • Ultra-low latency: Ideal for factory production lines, medical devices, high-frequency trading, and other scenarios requiring real-time response
    • Local data processing: Used when data is legally restricted from leaving local facilities
    • Seamless operation: Outposts is logically an extension of an AWS Region; EC2 and RDS share the same private IP address space as the cloud VPC
  • Hardware form factors:

    • Outposts racks (42U standard rack): For formal data centers — a complete rack including servers, switches, and power
    • Outposts servers (1U / 2U): For space-constrained environments (retail stores, hospitals) — a single small-capacity server
    • Outposts ACE racks: Required when deploying 4 or more racks, managing connectivity between multiple racks and the local network
  • Key network components:

    • Service link: The dedicated connection from Outposts back to the AWS Region, used for hardware monitoring and software updates
    • Local gateway (LGW): Rack-specific; allows Outposts resources to communicate with existing local systems
    • Local network interface: The on-premises network interface specific to the server form factor

AWS Elastic Beanstalk

Elastic Beanstalk is a PaaS (Platform as a Service) — developers simply upload their code and the platform automatically handles all underlying infrastructure.

  • Fully automated infrastructure: Automatically provisions EC2 instances, configures Load Balancers, enables health monitoring, and runs Auto Scaling
  • Two execution environments:
    • Web server environment: Handles user HTTP requests
    • Worker environment: Works with SQS to handle long-running background tasks (such as video transcoding), preventing the main website from being blocked
  • Language support: Native support for Go, Java, .NET, Node.js, PHP, Python, and Ruby; special environments can be deployed using Docker containers
  • Launch flow: Create application → upload code → automatic startup; manageable via the Console, AWS CLI, or EB CLI

AWS Transfer Family

Transfer Family is a fully managed file transfer server that lets business partners continue using their familiar FTP software to transfer files, with seamless integration to AWS cloud storage on the backend.

  • Supported protocols: SFTP, FTPS, FTP, AS2, and browser-based web transfer
  • Zero changes for clients: Partners continue using tools like FileZilla and WinSCP — no configuration changes required
  • Backend storage:
    • S3: The most common option, ideal for data lakes, B2B data exchange, and vendor data collection
    • EFS: Used when a shared network file system is needed, with automatic capacity scaling
  • Managed File Transfer Workflows (MFTW): Automatically run post-processing steps after a file arrives (decompression, virus scanning, tagging, forwarding) — full audit logging throughout
  • Common use cases: B2B data exchange (AS2 is commonly used in finance), supplier report uploads, internal employee web uploads to S3

AWS DataSync

DataSync is a high-speed tool for migrating TB/PB-scale data between systems — more focused on large-scale data movement than Transfer Family, which is designed for external user uploads.

  • Compatible sources and destinations:
    • On-premises: NFS, SMB, HDFS, on-premises object storage
    • AWS: S3, EFS, various Amazon FSx options
    • Other clouds: Google Cloud, Azure, Alibaba, IBM
  • Common use cases:
    • Large-scale data migration: Shut down on-premises data centers and rapidly move data to AWS
    • Cold data archival: Move old files to S3 Glacier to free up expensive local storage
    • Backup and disaster recovery: Regularly replicate data to AWS
    • Cloud compute: Generate data locally (e.g., genome sequencing), transfer to AWS for machine learning, then retrieve results
  • Core advantages:
    • Speed: Multi-threaded parallel processing — tens of times faster than traditional open-source tools
    • Security: End-to-end encryption + data integrity verification (per-file checksum) + VPC Endpoint support for private network transfer
    • Fully automated: Configure source, destination, and schedule — runs automatically with no underlying server management

Quick Review

ServicePositioning
Control TowerCompliance management and automated account factory for multi-account environments
ConfigTrack resource change history, debug issues, and support compliance auditing
OutpostsPhysically bring AWS compute capabilities on-premises for ultra-low latency
Elastic BeanstalkPaaS — upload code and all infrastructure is automatically deployed
Transfer FamilyLet external partners transfer files to S3/EFS via FTP seamlessly
DataSyncHigh-speed TB/PB-scale data transfer between systems with integrity verification