Truy cập Internet-facing Application Load Balancer (ALB) từ EC2 trong cùng một VPC

Truy cập Internet-facing Application Load Balancer (ALB) từ EC2 trong cùng một VPC

  1. Vấn đề

Application Load Balancer (ALB) là một dịch vụ phân phối tải được cung cấp bởi AWS. Nó giúp phân phối lưu lượng truy cập đến các ứng dụng của bạn, cũng như cải thiện độ tin cậy và khả năng mở rộng của chúng.

Vì internet-facing ALB sẽ nhận truy cập từ internet  nên các truy vập vào ALB này sẽ đều là public IP.

Khi muốn ALB giới hạn IP access vào, thì 1 EC2 nội bộ VPC muốn truy cập đến sẽ không thể dùng địa chỉ private IP range của EC2 đó để cấu hình cho security group được.

2. Có 2 cách làm như bên dưới:

  • Move EC2to the private subnets

Với cách này thì sẽ tốn thêm chi phí Nat Gateway, tuy nhiên setting sẽ đơn giản hơn, chỉ cần đưa setting EC2 vào private subnet là được.

  • Make the new internal interface

Với cách này thì setting sẽ mất thời gian hơn, và cũng tốn chi chi Internal ALB.

Truy cập sẽ đi trong nội bộ VPC nên TTL từ EC2 đến ALB sẽ được mong chờ là ít hơn so với truy cập thông qua internet.

Relate:

AWS: Security Group to allow access internet-facing Load balancer to be accessed from private instances
My question is an extended version of this. In my case the security group has to restrict the access to Load Balancer 1. It has to have some white listed IPs. So, which IPs can I put here that can...

Google Drive: Sign-in
Access Google Drive with a Google account (for personal use) or Google Workspace account (for business use).