AWS Outposts extends AWS cloud capabilities to your premises or co-location site. You use the same AWS APIs, deployment tools, and control plane that you use in the AWS Cloud to manage local compute and storage to achieve low latency response times or process data locally before streaming it to the cloud. AWS designed infrastructure, is automatically managed and patched as part of an AWS Region removing the need for management – you simply access Outpost capacity as you would with capacity in the AWS Cloud.
Compute and Storage
AWS Outposts offers a selection of general purpose, compute optimized, memory optimized, and graphics optimized EC2 instance families (including C5, M5, R5, I3en, G4) with local instance storage options, as well as EBS gp2 volumes for persistent local block storage. Outpost racks come in quarter rack, half rack, and full rack options with flexibility to add capacity to an Outpost as workloads scale.
Today, a VPC can span across all of the Availability Zones in an AWS Region. AWS Outposts are extensions of Availability Zones, and you can extend VPCs in an account to span multiple Availability Zones and associated Outposts locations. This allows seamless extension of a regional VPC to an on-premises location.
When you use an Outpost, you can associate a subnet to the Outpost and seamlessly extend your regional VPC environment to your on-premises facility. At this point, Outposts instances and related services will appear as part of your regional VPC, similar to an Availability Zone with associated subnets.
To enable low latency access to an Outpost from your local network, we will provide an interface to connect your regional VPC with your on-premises networks. Virtual Interfaces (VIFs) can be created on your Outpost to connect to on-premises routers or firewalls. Outposts can support multiple routing table instances, which can be associated with different VPCs and on-premises gateways to allow network paths to be segmented. Outposts will support both dynamic routing (BGP) and static routing (1:1 NAT) to exchange network information with on-premises networks.
AWS Services on Outposts
AWS services including Amazon ALB for load balancing, Amazon ECS and Amazon EKS for containers, Amazon EMR for big data, and Amazon RDS for databases can be launched locally on an Outpost, with more to be added in the future.
Access Regional Services
You can use Private Link gateway endpoints to privately connect VPC resources to regional AWS services such as Amazon S3 and DynamoDB.
AWS tools such as AWS CloudFormation, Amazon CloudWatch, AWS CloudTrail and others can be used to run and manage workloads as they do for Cloud workloads today.
AWS Outposts provides capacity management tools through the Outposts console, similar to capacity reservation and maximum limit capabilities you have in the cloud today.
You can share AWS Outposts resources like subnets and instances to enable multiple members of your organization to use the Outpost capacity.
VMware Cloud on AWS Outposts
If you are currently running the VMware software defined datacenter stack in your on-premises environments, VMware Cloud on AWS Outposts provides you with a way to run your VMware stack applications on AWS Outposts. You can order your VMware Cloud on AWS Outposts through VMware. Once the rack arrives at your location and is installed, you can launch a VMware Software Defined Data Center (SDCC) via your VMware Console and choose this specific Outpost rack under the AZ deployment location. Once the SDDC is launched, you can manage your VMs using vCenter, the same way as you do on VMware today.