Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Máy gia tốc toàn cầu AWS xử lý việc ngừng hoạt động mạng AWS như thế nào


Máy gia tốc toàn cầu AWS xử lý việc ngừng hoạt động mạng AWS như thế nào


Máy gia tốc toàn cầu AWS xử lý việc ngừng hoạt động mạng thông qua một số cơ chế tích hợp được thiết kế để duy trì tính khả dụng cao, khả năng chịu lỗi và chuyển đổi dự phòng liền mạch trên các vùng AWS và vùng mạng.

** Phân lập lỗi với các vùng mạng
Khi bạn tạo máy gia tốc, AWS Global Accelerator phân bổ hai địa chỉ IPv4 tĩnh được phục vụ bởi các vùng mạng độc lập. Các vùng mạng này là cơ sở hạ tầng vật lý bị cô lập với các mạng con IP duy nhất, tương tự như các vùng có sẵn. Nếu một địa chỉ IP tĩnh trở nên không khả dụng do sự gián đoạn mạng hoặc chặn địa chỉ IP, các ứng dụng khách có thể tự động thử lại bằng địa chỉ IP tĩnh lành mạnh từ vùng mạng khác. Thiết kế cách ly lỗi này đảm bảo rằng ngay cả khi một khu vực mạng bị mất điện, thì bên kia có thể tiếp tục phục vụ lưu lượng mà không bị gián đoạn [1] [8].

** Định tuyến dựa trên hiệu suất toàn cầu và chuyển đổi dự phòng tức thì
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 của ứng dụng (như bộ cân bằng tải hoặc các trường hợp EC2) trên nhiều khu vực AWS. Nếu một điểm cuối hoặc toàn bộ khu vực trở nên không lành mạnh hoặc không có sẵn, dịch vụ sẽ ngay lập tức điều chỉnh lại lưu lượng truy cập đến điểm cuối lành mạnh gần nhất tiếp theo trong một khu vực AWS khác. Chuyển đổi dự phòng này xảy ra tự động và thường trong vòng chưa đầy một phút, giảm thiểu thời gian chết và duy trì tính khả dụng của ứng dụng trong quá trình mất điện trong khu vực [3] [6] [7] [9].

** Chấm dứt TCP ở rìa để phục hồi nhanh hơn
Tăng tốc toàn cầu chấm dứt các kết nối TCP tại các vị trí cạnh AWS gần nhất với máy khách, sau đó thiết lập kết nối TCP được tối ưu hóa riêng biệt với điểm cuối ứng dụng trong vùng AWS. Kiến trúc này làm giảm thời gian thiết lập kết nối và cải thiện khả năng đáp ứng. Trong trường hợp thất bại điểm cuối, các kết nối mới được chuyển đến các điểm cuối lành mạnh mà không cần chờ đợi thời gian chờ TCP dài, hỗ trợ phục hồi nhanh hơn từ các vấn đề mạng [1] [5].

** Hành vi chuyển đổi dự phòng và quản lý giao thông
Nếu không tìm thấy các điểm cuối lành mạnh với trọng lượng dương được tìm thấy trong nhóm điểm cuối chính, thì các cố gắng tăng tốc toàn cầu sẽ chuyển đổi các điểm cuối lành mạnh trong các nhóm điểm cuối khác, bỏ qua các cài đặt quay số giao thông để đảm bảo tính khả dụng. Nếu không tìm thấy điểm cuối lành mạnh nào trong ba nhóm điểm cuối gần nhất, thì nó "không mở" bằng cách định tuyến lưu lượng truy cập đến điểm cuối ngẫu nhiên trong nhóm gần nhất với máy khách. Sau khi các điểm cuối ban đầu phục hồi, máy gia tốc toàn cầu sẽ tiếp tục định tuyến bình thường đến các điểm cuối lành mạnh với trọng số lưu lượng được cấu hình [6].

** Kiểm tra sức khỏe và theo dõi liên tục
Máy gia tốc toàn cầu thực hiện kiểm tra sức khỏe liên tục trên các điểm cuối để phát hiện các lỗi kịp thời. Nó chỉ hướng các kết nối mới đến các điểm cuối lành mạnh, trong khi các kết nối hiện tại tiếp tục cho đến khi hết thời gian chờ hoặc đặt lại. Cách tiếp cận này đảm bảo sự gián đoạn tối thiểu đối với các phiên hoạt động trong các sự kiện chuyển đổi dự phòng [5] [6].

** Bảo vệ và khả năng phục hồi
Bằng cách che giấu nguồn gốc ứng dụng đằng sau các địa chỉ IP tĩnh và tận dụng AWS Shield để bảo vệ DDOS, Bộ tăng tốc toàn cầu tăng cường bảo mật và khả năng phục hồi chống lại các cuộc tấn công mạng có thể gây ra mất điện. Nó cũng sử dụng mạng toàn cầu AWS, không có tắc nghẽn và rất dư thừa, để định tuyến giao thông một cách tối ưu và tránh các tắc nghẽn mạng hoặc lỗi [1] [8].

Tóm lại, máy gia tốc toàn cầu AWS xử lý việc ngừng hoạt động mạng bằng cách cách ly các lỗi ở cấp độ mạng, liên tục theo dõi sức khỏe điểm cuối và ngay lập tức định tuyến lại lưu lượng truy cập đến các điểm cuối lành mạnh trên nhiều vùng AWS. Thiết kế của nó đảm bảo thời gian ngừng hoạt động tối thiểu, tính liên tục phiên và hiệu suất được cải thiện ngay cả trong quá trình gián đoạn khu vực hoặc mạng. Điều này làm cho nó trở thành một giải pháp mạnh mẽ cho việc khắc phục thảm họa, khả năng phục hồi đa khu vực và tính khả dụng cao của các ứng dụng trên AWS [1] [3] [6] [7] [8] [9].

Trích dẫn:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avoid-connection-collisions.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[4] https://repost.aws/questions/QUiAtCMMEpSTC4w8u8mU_B9Q/does-aws-global-accelerator-maintain-the-connection-integrity
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[7] https://dev.to/farrukhkhalid/crafting-a-zero-downtime-multi-region-architecture-on-aws-1df9
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[9] https://aws.amazon.com/global-accelerator/faqs/
.