VPC Endpoints for Your Own Applications and Services
aws.amazon.com
aws.amazon.com
These endpoints solve the last piece of the puzzle, for having components communicate. Until now, we've had to do public ELB's with restricted security groups, or VPN tunnels.
The other thing to think about is scaling for people. Do you really want 100+ teams in one account?
What about cost tracking ? Etc etc.
Lots of reasons to have an account per team, or ideally, an account per service.
Orchestrating infrastructure across that many accounts poses some interesting (and fun!) challenges.
Not 100% clear if it is possible to enable bi-directional access for things like vulnerability scanning, but still seems very handy for a certain target audience.
VPC peering does allow you to do full bi-directional communication between two VPCs, though the IP ranges have to be unique and de-conflicted across the two networks, unlike with PrivateLink.
"For example, one customer told us that they plan to create hundreds of VPCs, each hosting and providing a single microservice"
At first glance, that sounds pretty neat, but looking at VPC pricing shows that PrivateLink pricing is 1 cent per hour and 1 cent per GB.
It'd be nice to discuss pricing before suggesting we partition microservices into separate VPCs. Or after. Somewhere :-)
That pricing can add up if you're making "hundreds of VPCs"!
VPCs are free and you can create and edit them programmatically (add subnets, change routes, manage ACLs and security groups) - so they're a useful way to manage an environment of things like EC2 instances, containers, Elastic Load Balancers, RDS databases, Lambda functions, and more, without needing to worry as much about them being exposed to things you don't control.
With this latest PrivateLink feature, it's now possible to offer services between VPCs. So you can build a service in its own VPC, and map into other ones, securely.
1: it's not clear... can I now access S3, SES SQS RDS from my VPC Lambda functions without a NAT gateway?
2: how do you make those screenshots with the torn off effect?
[1] https://aws.amazon.com/blogs/aws/new-aws-privatelink-endpoin...