Có tính đến các chi tiết sau:
- hàng triệu yêu cầu hàng ngày
- Cụm Aurora trên AWS
Bạn có thể muốn xem hệ thống của mình để đảm bảo rằng bạn không vượt quá hạn ngạch DNS cho tài khoản của bạn.
Một trong những mục nổi bật từ tài liệu hạn ngạch là:
Mỗi phiên bản Amazon EC2 giới hạn số lượng gói có thể được gửi tới máy chủ DNS do Amazon cung cấp tới tối đa 1024 gói mỗi giây mỗi giao diện mạng. Hạn ngạch này không thể được tăng lên. Số lượng truy vấn DNS mỗi giây được máy chủ DNS do Amazon cung cấp hỗ trợ khác nhau tùy theo loại truy vấn, kích thước phản hồi và giao thức đang sử dụng. Để biết thêm thông tin và đề xuất về kiến trúc DNS có thể thay đổi quy mô, hãy xem sách trắng Giải pháp DNS đám mây lai cho Amazon VPC.
Nếu bạn đạt đến hạn ngạch, Amazon Route 53 Resolver sẽ từ chối lưu lượng [...]
Ghi chú: Nhấn mạnh của tôi.
Bit "tối đa 1024 gói mỗi giây" rất quan trọng vì thật sự số lượng gói cho mỗi truy vấn có thể khác nhau và thường có nhiều gói cho mỗi truy vấn DNS.
Nếu (các) máy chủ của bạn đang nhận được hàng triệu yêu cầu mỗi ngày, thì có khả năng cao là (các) máy chủ của bạn đang đạt mức tối đa của gói đó:
- 1.000.000 yêu cầu / 86.400 giây = 11,574 yêu cầu mỗi giây
- 11,574 * 4 Gói¹ = gói 46-ish mỗi giây
- 1024/46 = 22,26 cuộc gọi DNS mỗi giây
Tôi không thể nói đây chắc chắn là vấn đề, nhưng đây là một nơi tốt để bắt đầu tìm kiếm, đặc biệt nếu máy chủ web của bạn thường xuyên có thời gian cao điểm khi lưu lượng truy cập không hoạt động ở mức trung bình ổn định.
¹ Trước đây, tôi đã từng gặp sự cố này, tôi đã đo lường được rằng nhiều yêu cầu DNS yêu cầu trung bình 4 gói cho mỗi cuộc gọi