Bạn có thể đo độ trễ bằng máy gia tốc toàn cầu AWS bằng một số công cụ và phương pháp, mỗi công cụ phù hợp cho các khía cạnh khác nhau của đo lường hiệu suất:
** 1. Công cụ so sánh tốc độ gia tốc toàn cầu AWS
Công cụ dựa trên trình duyệt này cho phép bạn so sánh độ trễ và tốc độ tải xuống của máy gia tốc toàn cầu so với internet công khai từ các khu vực AWS khác nhau. Bạn chọn kích thước tệp và công cụ tải xuống nó qua HTTPS/TCP từ bộ cân bằng tải ứng dụng ở các vùng khác nhau vào trình duyệt của bạn, hiển thị cho bạn so sánh tốc độ tải xuống trực tiếp. Điều này giúp đánh giá các cải tiến độ trễ Global Accelerator cung cấp qua các tuyến Internet tiêu chuẩn. Tuy nhiên, kết quả có thể thay đổi do các yếu tố bên ngoài như chất lượng mạng dặm cuối [2] [3].
** 2. iperf3
IPERF3 là một công cụ kiểm tra mạng được sử dụng rộng rãi, đo lường thông lượng và độ trễ bằng cách gửi lưu lượng TCP hoặc UDP giữa máy khách và máy chủ. Đối với Trình tăng tốc toàn cầu, bạn chạy máy chủ IPERF3 trên thể hiện EC2 phía sau điểm cuối của máy gia tốc và máy khách IPERF3 từ vị trí thử nghiệm của bạn nhắm mục tiêu IP của máy gia tốc. Thiết lập này cho phép bạn tích cực đo hiệu suất mạng, bao gồm độ trễ và băng thông, trên mạng tăng tốc toàn cầu. Bạn có thể tùy chỉnh thời lượng kiểm tra, khoảng thời gian báo cáo và định hướng của lưu lượng truy cập. Phương pháp này cung cấp dữ liệu chi tiết, thời gian thực và dữ liệu thông lượng [1].
** 3. Amazon CloudWatch Metics and Areds
Máy gia tốc toàn cầu tự động gửi các số liệu đến CloudWatch, bạn có thể sử dụng để theo dõi dữ liệu liên quan đến độ trễ trong thời gian thực. Bạn có thể tạo báo động để thông báo cho bạn khi độ trễ vượt quá ngưỡng hoặc khi các mẫu lưu lượng thay đổi bất ngờ. CloudWatch giúp giám sát và khắc phục sự cố liên tục mà không cần thiết lập bổ sung [5] [7] [9].
** 4. Nhật ký dòng gia tốc toàn cầu
Nhật ký Flow cung cấp các bản ghi chi tiết về lưu lượng truy cập chảy qua máy gia tốc của bạn đến các điểm cuối. Mặc dù chủ yếu được sử dụng cho mục đích bảo mật và kiểm toán, phân tích nhật ký luồng cũng có thể giúp xác định các vấn đề về độ trễ và khả năng tiếp cận bằng cách hiển thị các mẫu lưu lượng và sự chậm trễ [5] [7] [9].
** 5. Nhật ký AWS CloudTrail
Các cuộc gọi API nhật ký của CloudTrail liên quan đến Trình tăng tốc toàn cầu, rất hữu ích cho việc kiểm toán và khắc phục các thay đổi cấu hình có thể ảnh hưởng đến độ trễ nhưng không trực tiếp đo độ trễ [5] [7] [9].
** 6. Giám sát hiệu suất ứng dụng (APM) và các công cụ kiểm tra tải
Đối với những hiểu biết độ trễ ở cấp độ ứng dụng, các công cụ như JMeter, Gatling, Dynatrace, AppDodyics hoặc AWS X-Ray có thể được sử dụng cùng với máy gia tốc toàn cầu. Các công cụ này cung cấp các số liệu độ trễ từ đầu đến cuối từ góc độ khách hàng, bao gồm tác động của định tuyến máy gia tốc toàn cầu. Chúng đặc biệt hữu ích để đo độ trễ của người dùng thực và yêu cầu truy tìm thông qua các hệ thống phân tán [8].
** Lưu ý quan trọng:
Không sử dụng các phiên bản EC2 làm máy khách để kiểm tra độ trễ vì các kết nối giữa các trường hợp EC2 sử dụng xương sống AWS theo mặc định, điều này không phản ánh các cải tiến độ trễ của máy khách trong thế giới thực từ Trình tăng tốc toàn cầu [1].
Tóm lại, để đo độ trễ với máy gia tốc toàn cầu, bạn có thể sử dụng công cụ so sánh tốc độ tăng tốc toàn cầu AWS cho các thử nghiệm dựa trên trình duyệt nhanh, IPERF3 để đo mức độ mạng chi tiết, CloudWatch để theo dõi liên tục, nhật ký lưu lượng để phân tích lưu lượng truy cập và APM hoặc công cụ kiểm tra tải trọng ứng dụng. Kết hợp các công cụ này cho thấy một cái nhìn toàn diện về hiệu suất độ trễ với máy gia tốc toàn cầu.
Trích dẫn:
.
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-speed-comparison-tool.html
[3] https://speedtest.globalaccelerator.aws
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/monitoring-global-accelerator.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-and-monitoring.html
[8] https://repost.aws/questions/QUPp7ZNL-zTDOXVM3pE4Xixw/recommended-testing-tool-software-solution-for-application-s-latency
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-monitoring.html