Extending AWS to On-Premises with AWS Outposts - Hybrid Cloud Design and Operations
Extend AWS to on-premises for data residency and low-latency requirements. Learn about Outposts deployment models and Local Gateway design.
Outposts Use Cases
Outposts is a service that physically installs AWS infrastructure in your on-premises data center. There are three primary use cases. First, data residency requirements. When financial regulations or government requirements mandate that data be kept within a specific country or facility, Outposts lets you keep data on-premises while using AWS services. Second, low-latency requirements. It is effective when round-trip latency to the cloud is unacceptable for manufacturing line control or real-time data processing. Third, local data processing. It is used when large volumes of data are generated and need to be preprocessed locally before being transferred to the cloud.
Available Services and Network Design
AWS services available on Outposts include EC2, EBS, S3 (S3 on Outposts), RDS, ECS, EKS, EMR, and ElastiCache. These services are operated with the same APIs as Regional AWS and can be provisioned with CloudFormation or Terraform. The network communicates with Regional AWS via a service link connection and with the on-premises network via a Local Gateway. The service link is used for Outposts management traffic and access to Regional services, with a minimum bandwidth of 1 Gbps recommended. Since the configuration extends VPC subnets to Outposts, integration with existing VPC designs is straightforward.
Operational Model and Costs
For Outposts racks, AWS handles installation, maintenance, hardware replacement, and software patching. The customer provides data center power, cooling, physical security, and network connectivity. Pricing is a 3-year subscription with three payment options: all upfront, partial upfront, and no upfront. There are no additional charges for EC2 instances or EBS volumes; compute and storage capacity are included in the subscription fee. Deploying Outposts requires a lead time of several weeks, and pre-verification of site power, cooling, and network requirements is important. For more details on Outposts, related books on Amazon are also available.
Summary
Outposts extends AWS infrastructure to on-premises, enabling a hybrid environment with the same operational model as the cloud. Run AWS services including EC2, EBS, S3, RDS, and ECS on-premises, operated with the same APIs and management tools as the Region. It addresses data residency and ultra-low-latency requirements while maintaining a cloud-native development experience.