Amazon RDS - การปรับใช้หลาย AZ
ในการปรับใช้หลาย AZ Amazon RDS จะจัดเตรียมและบำรุงรักษาแบบจำลองสแตนด์บายแบบซิงโครนัสใน Availability Zone อื่นโดยอัตโนมัติ อินสแตนซ์ DB หลักถูกจำลองแบบซิงโครไนซ์ระหว่าง Availability Zones ไปยังแบบจำลองสแตนด์บายเพื่อให้ข้อมูลซ้ำซ้อนกำจัด I / O ค้างและลดเวลาแฝงที่เพิ่มขึ้นอย่างรวดเร็วในระหว่างการสำรองข้อมูลระบบ การรันอินสแตนซ์ DB ที่มีความพร้อมใช้งานสูงสามารถเพิ่มความพร้อมใช้งานในระหว่างการบำรุงรักษาระบบตามแผนและช่วยปกป้องฐานข้อมูลของคุณจากความล้มเหลวของอินสแตนซ์ DB และการหยุดชะงักของ Availability Zone
คุณสามารถเลือกตัวเลือกในการเลือกการปรับใช้หลาย AZ เมื่อสร้างอินสแตนซ์ DB หรือคุณยังสามารถเลือกตัวเลือกในการปรับเปลี่ยนอินสแตนซ์ db ที่มีอยู่ให้กลายเป็นอินสแตนซ์ DB แบบหลาย AZ แผนภาพต่อไปนี้แสดงตัวเลือกที่เรากำลังแก้ไขตัวเลือกที่มีอยู่ แต่ตัวเลือกเดียวกันนี้ยังสามารถใช้ได้ในระหว่างการสร้างอินสแตนซ์ DB
ในกรณีที่อินสแตนซ์ DB ของคุณหยุดทำงานตามแผนหรือไม่ได้วางแผนไว้ Amazon RDS จะเปลี่ยนไปใช้แบบจำลองสแตนด์บายใน Availability Zone อื่นโดยอัตโนมัติหากคุณเปิดใช้งาน Multi-AZ เวลาที่ใช้ในการดำเนินการเฟลโอเวอร์ให้เสร็จสมบูรณ์ขึ้นอยู่กับกิจกรรมฐานข้อมูลและเงื่อนไขอื่น ๆ ในขณะที่อินสแตนซ์ DB หลักไม่พร้อมใช้งาน โดยทั่วไปเวลาในการล้มเหลวคือ 60-120 วินาที อย่างไรก็ตามธุรกรรมขนาดใหญ่หรือกระบวนการกู้คืนที่ยาวนานสามารถเพิ่มเวลาเฟลโอเวอร์ได้
การปรับใช้หลาย AZ สำหรับอินสแตนซ์ Oracle, PostgreSQL, MySQL และ MariaDB DB ใช้เทคโนโลยีเฟลโอเวอร์ของ Amazon อินสแตนซ์ SQL Server DB ใช้ SQL Server Mirroring