AWS re:Invent 2017 Day 4. Get Your PrivateLink On!

Welcome to PrivateLink for Customer and Partner Services. This new feature was launched to much fanfare at the AWS re:Invent 2017 Global Partner Summit.


AWS PrivateLink is a new service that enables you to expose services and products within your virtual private cloud (VPC) to other interested parties without exposing your VPC to the public internet. Customer AWS accounts can interface with your services through this new network channel, and it allows partners to build and offer SaaS-based services to their customers.

AWS PrivateLink at Work

Establishing a PrivateLink is both simple and easy, and is done from within the VPC console or via the latest version of the AWS CLI. Upon successful provisioning of a PrivateLink, a secure and private network connection is established between a customer’s (consumer) VPC and the partner’s (provider) VPC.

Communication between VPCs is performed over the AWS private network backbone. Traffic flowing between the consumer VPC and the provider VPC flows internally—staying within the AWS network—without any need to egress over the internet.


As we can see in the graphic above, multiple independent customer AWS accounts can subscribe to the partner’s SaaS product. The partner’s SaaS product is exposed via an AWS Network Load Balancer (NLB). The NLB will perform TCP load balancing across the downstream registered targets. Traffic to and from the SaaS product is delivered over an AWS internal network.
Additionally, if a Direct Connect connection is created between a partner’s VPC and their private on-premises network, and provided that the NLB can see this private network, they can expose services hosted within their on-premise network. Using Direct Connect offers the partner more flexibility for where they choose to host their SaaS products.

Finally, partners have the option to leverage the AWS Marketplace to publish their SaaS product for wider consumption.

So, go ahead and get your PrivateLink on!

Jeremy Cook

Jeremy is currently employed as a Cloud Researcher and Trainer - and operates within CloudAcademy's content provider team authoring technical training documentation for both AWS and GCP cloud platforms. Jeremy has achieved AWS Certified Solutions Architect - Professional Level, and GCP Qualified Systems Operations Professional certifications.

Recent Posts

Get 50% off with the Cloud Academy’s Flash Sale!

It's Flash Sale time! Get 50% off your first year with Cloud Academy: all access to AWS, Azure, and Cloud…

4 weeks ago

New AWS Certified Data Engineer – Associate (DEA-C01) exam goes live on March 12th, 2024!

In this blog post, we're going to answer some questions you might have about the new AWS Certified Data Engineer…

2 months ago

Navigating the Vocabulary of Generative AI Series (3 of 3)

This is my 3rd and final post of this series ‘Navigating the Vocabulary of Gen AI’. If you would like…

3 months ago