VPC Endpoint Services rely on the AWS PrivateLink technology, which simplifies the security of data shared across cloud-based applications by eliminating the data exposure to the public Internet. AWS PrivateLink provides private connectivity between VPCs, AWS services, and on-premises applications.
While we could choose to provide connectivity to an application via Transit Gateway, there may be times where we want to share our application to external clients.
Some common scenarios in which you might want to use VPC Endpoint Services:
In this lab we will focus on the use case number 3) above.
We will provision an Endpoint Service on the “Provider side” (where our application is to be shared from). This will require a Network LoadBalancer (NLB) and corresponds to the right portion of the diagram below (NP2 VPC).