Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Máy gia tốc toàn cầu thực hiện chuyển đổi dự phòng tức thì như thế nào


Máy gia tốc toàn cầu thực hiện chuyển đổi dự phòng tức thì như thế nào


AWS Global Accelerator thực hiện chuyển đổi dự phòng tức thì thông qua giám sát sức khỏe liên tục và định tuyến giao thông thông minh để duy trì tính khả dụng cao và độ trễ thấp cho các ứng dụng được triển khai trên nhiều khu vực AWS hoặc điểm cuối.

Các khía cạnh chính của cách chuyển đổi dự phòng tức thì hoạt động trong máy gia tốc toàn cầu:

- Kiểm tra sức khỏe: Máy gia tốc toàn cầu liên tục theo dõi sức khỏe của tất cả các điểm cuối ứng dụng được cấu hình bằng cách sử dụng kiểm tra sức khỏe TCP, HTTP hoặc HTTPS. Nếu một điểm cuối trở nên không lành mạnh, nó ngay lập tức được đánh dấu như vậy [3] [5].

- Chuyển hướng giao thông tức thì: Khi phát hiện điểm cuối không lành mạnh, máy gia tốc toàn cầu ngay lập tức ngừng định tuyến các kết nối mới đến điểm cuối đó và chuyển hướng lưu lượng đến điểm cuối lành mạnh tốt nhất tiếp theo, có thể ở cùng một khu vực hoặc một khu vực khác. Chuyển đổi dự phòng này xảy ra trong khoảng 30 giây kể từ khi phát hiện thất bại [2] [9].

- Logic định tuyến: Dịch vụ định tuyến lưu lượng khách hàng đến điểm cuối lành mạnh gần nhất dựa trên độ trễ mạng và sức khỏe điểm cuối. Nếu không có điểm cuối lành mạnh với trọng lượng giao thông dương, máy gia tốc toàn cầu sẽ định tuyến lưu lượng truy cập đến điểm cuối ngẫu nhiên trong nhóm điểm cuối gần nhất với máy khách, một cách hiệu quả * không thành công * để duy trì kết nối [2].

- Xử lý kết nối: Máy gia tốc toàn cầu chấm dứt các kết nối TCP của máy khách tại các vị trí cạnh AWS và thiết lập các kết nối TCP mới đến các điểm cuối lành mạnh gần như đồng thời. Tuy nhiên, các kết nối hoạt động hiện có đến điểm cuối không lành mạnh không bị phá vỡ ngay lập tức; Chúng tiếp tục cho đến khi đóng hoặc hết thời gian, sau đó các kết nối mới được chuyển đến các điểm cuối lành mạnh [2] [3].

- Quay số và trọng lượng lưu lượng truy cập: Bạn có thể định cấu hình trọng số lưu lượng và mặt số giao thông trên các nhóm điểm cuối để kiểm soát phân phối lưu lượng. Chuyển đổi dự phòng tôn trọng các cài đặt này, cố gắng định tuyến lưu lượng ra khỏi các điểm cuối trọng lượng không. Nếu tất cả các điểm cuối lành mạnh có trọng lượng bằng không, cơ chế chuyển đổi dự phòng sẽ sử dụng định tuyến đến nhóm điểm cuối gần nhất bất kể trọng lượng [2].

-Xương sống mạng toàn cầu: Bằng cách định tuyến lưu lượng truy cập trên mạng toàn cầu AWS, Bộ tăng tốc toàn cầu đảm bảo các đường dẫn không có độ trễ và tắc nghẽn thấp, giúp tăng cường tốc độ và độ tin cậy của chuyển đổi dự phòng [2].

- Địa chỉ IP tĩnh: Máy gia tốc toàn cầu cung cấp hai địa chỉ IPv4 tĩnh đóng vai trò là điểm nhập cố định cho lưu lượng khách hàng. Các IP này vẫn không đổi ngay cả khi xảy ra chuyển đổi dự phòng, loại bỏ sự chậm trễ của bộ đệm DNS và cho phép chuyển đổi dự phòng gần như không có thay đổi phía máy khách [4] [7].

- Tốc độ chuyển đổi dự phòng: Mặc dù được bán trên thị trường là "tức thì", thường hoàn thành trong vòng một phút, với khoảng 30 giây cần thiết để phát hiện và chuyển hướng các kết nối mới đến các điểm cuối lành mạnh. Điều này nhanh hơn các cơ chế chuyển đổi dự phòng dựa trên DNS, có thể bị chậm lại bằng bộ nhớ đệm DNS [9].

Tóm lại, AWS Global Accelerator đạt được chuyển đổi dự phòng ngay lập tức bằng cách liên tục theo dõi sức khỏe điểm cuối, định tuyến các kết nối khách hàng mới đến các điểm cuối lành mạnh gần nhất thông qua địa chỉ IP tĩnh và tận dụng mạng toàn cầu AWS để có hiệu suất tối ưu. Thiết kế này giảm thiểu thời gian chết và cung cấp chuyển đổi dự phòng liền mạch giữa các vùng hoặc vùng có sẵn mà không yêu cầu cập nhật DNS phía máy khách hoặc can thiệp thủ công [2] [3] [5] [7] [9].

Trích dẫn:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[3] https://tutorialsdojo.com/aws-global-accelerator/
.
[5] https://cloudvisor.co/aws-guides/aws-global-accelerator/
.
[7] https://aws.amazon.com/global-accelerator/features/
[8] https://stackoverflow.com/questions/62638339/how-to-improve-failover-speed-for-aws-global-accelerator-or-route53-latency-rout
[9] https://aws.amazon.com/global-accelerator/faqs/