โดยคำนึงถึงรายละเอียดดังต่อไปนี้
- คำขอนับล้านต่อวัน
- Aurora Cluster บน AWS
คุณอาจต้องการดูที่ระบบของคุณเพื่อให้แน่ใจว่าคุณไม่เกิน โควต้า DNS สำหรับบัญชีของคุณ
หนึ่งในรายการที่โดดเด่นจากเอกสารโควต้าคือ:
แต่ละอินสแตนซ์ของ Amazon EC2 จะจำกัดจำนวนของแพ็กเก็ตที่สามารถส่งไปยังเซิร์ฟเวอร์ DNS ที่ Amazon จัดหาให้ สูงสุด 1024 แพ็กเก็ตต่อวินาที ต่ออินเทอร์เฟซเครือข่าย ไม่สามารถเพิ่มโควต้านี้ได้ จำนวนการสืบค้น DNS ต่อวินาทีที่สนับสนุนโดยเซิร์ฟเวอร์ DNS ของ Amazon จะแตกต่างกันไปตามประเภทของการสืบค้น ขนาดการตอบสนอง และโปรโตคอลที่ใช้งาน สำหรับข้อมูลเพิ่มเติมและคำแนะนำสำหรับสถาปัตยกรรม DNS ที่ปรับขนาดได้ โปรดดูเอกสารรายงานโซลูชัน Hybrid Cloud DNS สำหรับ Amazon VPC
หากคุณใช้งานถึงโควต้า Amazon Route 53 Resolver จะปฏิเสธการรับส่งข้อมูล [...]
บันทึก: เน้นของฉัน
บิต "สูงสุด 1024 แพ็กเก็ตต่อวินาที" มีความสำคัญเนื่องจาก แท้จริง จำนวนแพ็กเก็ตต่อการสืบค้นอาจแตกต่างกันไป และโดยทั่วไปจะมีหลายแพ็กเก็ตต่อการสืบค้น DNS
หากเซิร์ฟเวอร์ของคุณได้รับคำขอหลายล้านรายการต่อวัน มีความเป็นไปได้สูงที่เซิร์ฟเวอร์ของคุณจะเข้าถึงแพ็กเก็ตสูงสุด:
- 1,000,000 คำขอ / 86,400 วินาที = 11.574 คำขอต่อวินาที
- 11.574 * 4 แพ็กเก็ต¹ = 46-ish แพ็กเก็ตต่อวินาที
- 1024/46 = 22.26-ish การเรียก DNS ต่อวินาที
ฉันไม่สามารถพูดได้ว่านี่เป็นปัญหาอย่างแน่นอน แต่นี่เป็นสถานที่ที่ดีในการเริ่มมองหา โดยเฉพาะอย่างยิ่งหากเว็บเซิร์ฟเวอร์ของคุณมีช่วงเวลาเร่งรีบเป็นประจำ ซึ่งทราฟฟิกไม่ได้ทำงานในค่าเฉลี่ยที่ดีและคงที่
¹ จากที่เคยประสบปัญหานี้มาก่อน ฉันวัดได้ว่าคำขอ DNS จำนวนมากต้องการโดยเฉลี่ย 4 แพ็กเก็ตต่อการโทรหนึ่งครั้ง