Posted On: Aug 6, 2019
With Amazon Virtual Private Cloud (Amazon VPC) sharing, you can now use AWS Glue, create Amazon EMR clusters and Amazon Aurora Serverless DB clusters in shared and centrally-managed VPCs. Amazon VPC sharing allows other AWS accounts to create their application resources, such as EC2 instances, Amazon Relational Database Service (Amazon RDS) databases, Amazon Redshift clusters, Amazon EMR clusters, and Lambda functions in shared Amazon VPCs.
Customers create multiple AWS accounts to streamline billing and restrict access to various environments, such as development, staging, and production, across different business and application teams. By enabling customers to launch AWS Glue, Amazon EMR, and AWS Aurora Serverless in shared VPCs, your IT teams can own and manage the Amazon VPCs. Other users, such as data architects, analysts, data engineers, and application developers, can just focus on preparing, loading, analyzing, and using data without worrying about the connectivity and the security of Amazon VPCs.
You can also share Amazon VPCs to leverage the implicit routing within a VPC for applications that require a high degree of inter-connectivity and are within the same trust boundaries. This reduces the number of VPCs that need to be created and managed, while you still benefit from using separate accounts for billing and access control. Customers can further simplify network topologies by interconnecting shared Amazon VPCs using connectivity features, such as AWS PrivateLink, AWS Transit Gateway, and Amazon VPC peering.
Support for Glue, EMR, and Aurora Serverless with VPC sharing is available in all commercial AWS Regions except in South America (São Paulo), Asia Pacific (Osaka-Local), and China regions. There are no additional charges for using this feature. For more information about VPC sharing, please visit our documentation or read the blog post.