CodeShot
Juniorسختی 2 از ۵· در 35٪ مصاحبه‌های این حوزه پرسیده شده

چرا در اکثر پروژه‌های جدید RDS به نصب دستی دیتابیس روی یک EC2 ترجیح داده می‌شود؟

نشان کردن

پاسخ کوتاه

چون Patch امنیتی، Backup، Replication و Failover به‌صورت خودکار مدیریت می‌شوند و بار عملیاتی از دوش تیم برداشته می‌شود.

پاسخ کامل

نصب دستی دیتابیس روی EC2 کنترل کامل می‌دهد اما مسئولیت Patch امنیتی، تنظیم Backup منظم، مانیتورینگ و پیکربندی High Availability را کاملاً به عهده تیم می‌گذارد. RDS این مسئولیت‌های عملیاتی تکراری را خودکار می‌کند و تیم می‌تواند روی طراحی Schema و کوئری‌ها تمرکز کند؛ در ازای این راحتی، سطحی از کنترل دقیق (مثل دسترسی مستقیم به فایل سیستم سرور) از دست می‌رود.

نکته مهم

منبع کامل موضوع: What is Amazon RDS? — AWS Documentation.