CodeShot
Midسختی 3 از ۵· در 55٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت Multi-AZ و Read Replica در Amazon RDS چیست؟

نشان کردن

پاسخ کوتاه

Multi-AZ برای High Availability و Failover خودکار است؛ Read Replica برای توزیع بار Queryهای خواندن.

پاسخ کامل

در Multi-AZ، یک نسخه Standby هم‌زمان و به‌صورت Sync در یک Availability Zone دیگر نگه داشته می‌شود و مستقیماً Query نمی‌شود؛ فقط در صورت خرابی نمونه اصلی، Failover خودکار انجام می‌شود. Read Replica نسخه‌های Async و قابل Query مستقیم است که برای پخش بار خواندن استفاده می‌شود، اما به‌تنهایی راهکار High Availability نیست.

نکته مهم

اشتباه رایج

❌ تکیه بر Read Replica به‌عنوان راهکار Failover خودکار.