Auto failover between zonal VPCEndpoints

0

I own SaaS service on AWS. I've created service endpoint using AWS privateLink. I want to recommend consumers to create 1+ Interface endpoints in subnets that span 1+ AZs to support High Availability for their applications.

The generated regional DNS will resolve to the IPs of those two VPCEndpoints. If one AZ is down and hence the local VPCEndpoint. How can applications running from other AZs still connect to my service via the remaining VPCEndpoint?

We tried mucking with Route53 health checks and failover but it seems it only work with EC2 instances only...?!

I get that I can configure the application to use Zonal endpoints. But failover requires application update to point to the other standing zonal endpoint.

已提問 1 年前檢視次數 320 次
1 個回答
0

The regional DNS name provided for each PrivateLink endpoint will automatically load balance between health ENIs in the endpoint (through round-robin DNS resolution). It does health checking to ensure only health ENIs are returned. If you are using the zonal hostname, you will need to add in logic into the application for failover.

profile pictureAWS
已回答 1 年前
profile pictureAWS
專家
已審閱 1 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南