Luând în considerare următoarele detalii:
- milioane de cereri zilnic
- Aurora Cluster pe AWS
Poate doriți să aruncați o privire asupra sistemului dvs. pentru a vă asigura că nu depășiți valoarea Cotă DNS pentru contul dvs.
Unul dintre elementele remarcabile din documentația cotei este acesta:
Fiecare instanță Amazon EC2 limitează numărul de pachete care pot fi trimise către serverul DNS furnizat de Amazon la maximum 1024 de pachete pe secundă per interfață de rețea. Această cotă nu poate fi mărită. Numărul de interogări DNS pe secundă acceptate de serverul DNS furnizat de Amazon variază în funcție de tipul de interogare, de dimensiunea răspunsului și de protocolul utilizat. Pentru mai multe informații și recomandări pentru o arhitectură DNS scalabilă, consultați cartea albă Hybrid Cloud DNS Solutions pentru Amazon VPC.
Dacă atingeți cota, Amazon Route 53 Resolver respinge traficul [...]
Notă: Sublinierea mea.
Bitul „maximum de 1024 de pachete pe secundă” este important deoarece real numărul de pachete per interogare poate varia și, de obicei, există mai multe pachete per interogare DNS.
Dacă serverele dvs. primesc milioane de solicitări pe zi, atunci există o mare posibilitate ca serverele dvs. să atingă maximum acel pachet:
- 1.000.000 de solicitări / 86.400 de secunde = 11,574 de solicitări pe secundă
- 11.574 * 4 pachete¹ = 46 de pachete pe secundă
- 1024 / 46 = 22,26 de apeluri DNS pe secundă
Nu pot spune că aceasta este cu siguranță problema, dar acesta este un loc bun în care să începeți să căutați, mai ales dacă serverele dvs. web au perioade regulate de avânt în care traficul nu funcționează la o medie plăcută, netedă.
¹ După ce am fost muşcat de această problemă în trecut, am măsurat că multe solicitări DNS necesită în medie 4 pachete per apel