AWS Global Accelerator là một dịch vụ kết nối mạng từ Amazon Web Services để cải thiện tính khả dụng, hiệu suất và bảo mật của các ứng dụng với người dùng toàn cầu bằng cách định tuyến lưu lượng truy cập người dùng thông qua mạng toàn cầu AWS thay vì Internet công cộng [1] [2] [5]. Nó cung cấp hai địa chỉ IP anycast tĩnh dưới dạng các điểm nhập cố định cho các ứng dụng của bạn, vẫn không đổi ngay cả khi bạn thêm hoặc xóa các điểm cuối hoặc thay đổi vùng, đơn giản hóa việc quản lý mạng và cấu hình máy khách [2] [5].
Các tính năng chính:
- Định tuyến giao thông qua mạng toàn cầu AWS: Thay vì định tuyến lưu lượng truy cập qua Internet, Global Accelerator sử dụng mạng toàn cầu AWS Private Global, giúp giảm độ trễ, cải thiện tốc độ truyền và tăng độ tin cậy bằng cách bỏ qua tắc nghẽn Internet và mất điện cục bộ [2] [5].- Địa chỉ IP tĩnh: Nó phân bổ hai địa chỉ IP tĩnh là Anycast từ các vị trí AWS trên toàn thế giới, cung cấp một điểm nhập duy nhất cho ứng dụng của bạn bất kể số lượng vùng AWS hoặc điểm cuối được triển khai [2] [5].
- Kiểm tra sức khỏe và chuyển đổi dự phòng: Máy gia tốc toàn cầu liên tục theo dõi sức khỏe của các điểm cuối ứng dụng (như bộ cân bằng tải mạng, cân bằng tải ứng dụng, các trường hợp EC2 hoặc IP đàn hồi) và tự động định tuyến lưu lượng đến điểm cuối lành mạnh gần nhất, đảm bảo khả năng chịu lỗi và khả năng chịu lỗi cao [2].
-Hỗ trợ đa khu vực và đa điểm: Nó hỗ trợ lưu lượng định tuyến trên nhiều khu vực AWS và vùng có sẵn, cho phép khắc phục thảm họa và khả năng phục hồi bằng cách định tuyến lại lưu lượng truy cập trong trường hợp thất bại trong khu vực [2] [5].
- Trình tăng tốc định tuyến tùy chỉnh: Cho phép định tuyến lưu lượng người dùng cụ thể đến các trường hợp và cổng được chỉ định trong các mạng con VPC, hữu ích cho quản lý lưu lượng truy cập chi tiết hơn [5].
- Quản lý giao thông: Bạn có thể kiểm soát phân phối lưu lượng bằng cách điều chỉnh tỷ lệ phần trăm và trọng số quay số cho các nhóm điểm cuối, tạo điều kiện kiểm tra, triển khai dần dần và cân bằng tải [5].
- Mang theo IP của riêng bạn (BYOIP): Bạn có thể mang theo các phạm vi địa chỉ IP của riêng mình để sử dụng với máy gia tốc toàn cầu, duy trì địa chỉ IP nhất quán cho các ứng dụng của bạn [2].
Các trường hợp sử dụng:
- Các ứng dụng yêu cầu độ trễ thấp như chơi game, VoIP và phát trực tuyến.- Các ứng dụng toàn cầu cần cải thiện tính khả dụng và khắc phục thảm họa.
- Đơn giản hóa quy mô mạng và quản lý địa chỉ IP cho các ứng dụng có điểm cuối động.
- Các ngành công nghiệp như IoT, bán lẻ và chăm sóc sức khỏe nơi cập nhật khách hàng đang thách thức [5].
Cách thức hoạt động:
1. Người dùng kết nối với các địa chỉ IP tĩnh được cung cấp bởi Global Accelerator.2. Dịch vụ định tuyến lưu lượng truy cập thông qua mạng toàn cầu AWS đến điểm cuối tối ưu dựa trên sự gần gũi về sức khỏe và địa lý.
3. Lưu lượng truy cập được hướng đến điểm cuối khu vực hiệu suất tốt nhất, cải thiện hiệu suất và tính khả dụng [5].
AWS Global Accelerator tận dụng hơn 100 vị trí AWS trên toàn cầu để cung cấp những lợi ích này, khiến nó trở thành một giải pháp mạnh mẽ để tăng cường hiệu suất và độ tin cậy của các ứng dụng hướng về Internet [2] [5].
Tóm lại, AWS Global Accelerator được thiết kế để tối ưu hóa lưu lượng ứng dụng toàn cầu bằng cách sử dụng mạng toàn cầu AWS để định tuyến nhanh hơn, đáng tin cậy hơn và an toàn hơn, đồng thời đơn giản hóa việc quản lý IP và cải thiện khả năng chịu lỗi trên nhiều vùng và điểm cuối.
Trích dẫn:
[1] https://aws.amazon.com/global-accelerator/
[2] https://www.hava.io/blog/what-is-aws-global-accelerator
[3] https://docs.aws.amazon.com/managedservices/latest/userguide/global-acc.html
[4] https://www.youtube.com/watch?v=ijyk8lknf9o
[5] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[6] https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-accelerator.html