
AWS Global Accelerator là một dịch vụ quản lý lưu lượng mạng để cải thiện hiệu suất và độ tin cậy của ứng dụng của bạn. Nó sử dụng một mạng toàn cầu để cung cấp các điểm cuối mạng gần nhất cho người dùng của bạn và điều hướng lưu lượng truy cập của họ đến các điểm cuối ứng dụng.
Luồng hoạt động của AWS Global Accelerator như sau:
- Tạo Endpoint Group: Bạn bắt đầu bằng cách tạo một nhóm điểm cuối (Endpoint Group) chứa một hoặc nhiều điểm cuối của ứng dụng của bạn. Endpoint Group có thể là các instance EC2, ELB, hoặc ALB.
- Xác định Traffic Distributions: Bạn xác định phân phối lưu lượng truy cập cho mỗi Endpoint Group bằng cách thiết lập trọng số phân phối lưu lượng truy cập cho mỗi nhóm điểm cuối.
- Tạo Listener: Bạn tạo một listener để điều hướng lưu lượng truy cập đến Endpoint Group. Listener định nghĩa các cổng được sử dụng để nhận lưu lượng truy cập.
- Tạo Accelerator: Sau đó, bạn tạo Accelerator bằng cách đặt tên cho nó và liên kết Listener với nó. Accelerator chứa thông tin về tất cả các Endpoint Group và các trọng số phân phối lưu lượng truy cập của chúng.Global Accelerator
- Sử dụng DNS hoặc Static IP: Sau khi tạo Accelerator, bạn có thể sử dụng DNS hoặc địa chỉ IP tĩnh được cung cấp bởi AWS để truy cập ứng dụng của bạn. Khi người dùng truy cập vào địa chỉ này, AWS Global Accelerator sẽ điều hướng lưu lượng truy cập đến các Endpoint Group theo các trọng số phân phối lưu lượng truy cập được xác định.
Với AWS Global Accelerator, bạn có thể cải thiện hiệu suất và độ tin cậy của ứng dụng của mình bằng cách đưa các điểm cuối mạng gần hơn với người dùng và giảm thiểu thời gian trễ.