ไคลเอนต์ของเราโดยทั่วไปสามารถหลีกเลี่ยงการเรียกใช้ EC2 เพียงตัวเดียว และยังมีฐานข้อมูล Aurora 5.7 แบบไร้เซิร์ฟเวอร์ที่รันอยู่ อย่างไรก็ตาม มีบางครั้งที่โหลดเพิ่มขึ้นอย่างมาก เช่น. เริ่มจาก 20 ครั้งเป็น 200 ครั้งในหนึ่งนาที นี่เป็นเพราะพวกเขาขายตั๋วสำหรับกิจกรรมและบอกผู้คนว่าตั๋วขายในวันที่ x ดังนั้นทุกคนจึงพยายามกระโดดทันที
ในขณะนี้ AWS Application load balancer ได้รับการตั้งค่าให้ขยายขนาดเมื่อใช้งาน CPU ถึง 60% ในโหนด EC2 ทั้งหมดในฟลีต ฉันไม่แน่ใจว่าอะไรเป็นสาเหตุให้ Aurora ไร้เซิร์ฟเวอร์ขยายขนาดขึ้นและลงในตอนนี้ อย่างไรก็ตาม สิ่งที่ฉันสงสัยคือมีข้อเสนอแนะเกี่ยวกับวิธีจัดการกับภาระที่เพิ่มขึ้นหรือไม่ การเพิ่มขึ้นอย่างรวดเร็วของโหลดสามารถขยายได้ประมาณ 30 เมตรหรือมากกว่านั้น แต่จากนั้นจะลดลงกลับสู่ระดับปกติ ดังนั้นเราจึงมุ่งเน้นไปที่ช่วงเวลาสั้นๆ นั้นเมื่อโหลดเพิ่มขึ้นจริงๆ
ขณะนี้ได้รับการกำหนดค่าให้ใช้อินสแตนซ์ c4.xlarge และใน Aurora rds มีความจุขั้นต่ำ 8 และสูงสุด 16
ลูกค้าของเราต้องการเก็บค่าใช้จ่ายไว้แต่ต้องการดูประสิทธิภาพที่ดีขึ้น มีคำแนะนำที่ชัดเจนหรือไม่