انقطاع مفاجئ في MongoDB Atlas بمناطق الشرق الأوسط يدفع المطورين للتحرك السريع
شهد عدد من المطورين خلال الأيام الأخيرة حالة من القلق بعد إرسال MongoDB Atlas إشعارات مفاجئة للمستخدمين الذين يعملون على clusters في مناطق الشرق الأوسط مثل البحرين والإمارات، تشير إلى احتمال إيقاف أو حذف هذه الكلاسترات نهائيًا بسبب مشكلات في البنية التحتية السحابية، وليس نتيجة أي اختراق أو تسريب بيانات.
الخبر بدأ ينتشر بسرعة داخل مجتمعات المطورين، خاصة بين مستخدمي Laravel وNode.js، مع دعوات واضحة لاتخاذ إجراءات فورية لحماية البيانات.
ماذا حدث؟
المشكلة لم تكن في MongoDB نفسها، بل في البنية التحتية التابعة لـ AWS (Amazon Web Services)، حيث تم تسجيل اضطرابات في بعض Availability Zones داخل المنطقة.
- توقف بعض الـ clusters أو عدم استقرارها
- ارتفاع ملحوظ في الـ latency
- ظهور أخطاء مثل 5xx وTimeouts عند الاتصال بقاعدة البيانات
لماذا الموضوع مهم؟
عند إيقاف أي Cluster داخل Atlas، يتم حذف الـ Snapshots تدريجيًا بعد انتهاء فترة الـ Retention، وقد يتم فقدان البيانات بشكل نهائي إذا لم تكن هناك نسخة خارجية.
وده بيشكل خطر مباشر على أي مشروع بيعتمد على البيانات بشكل أساسي، خصوصًا الأنظمة الحية.
ماذا يفعل المطورون الآن؟
- التأكد من تفعيل الـ Backups وSnapshots
- تحميل نسخة كاملة من البيانات باستخدام mongodump أو من خلال Atlas
- تخزين النسخ الاحتياطية على Cloud خارجي أو سيرفر منفصل
- نقل الـ clusters إلى Regions أخرى أكثر استقرارًا
الخلاصة
اللي حصل يعتبر تذكير مهم جدًا: الاعتماد على Region واحد أو Cluster واحد بدون خطة بديلة ممكن يعرّض أي مشروع لخطر حقيقي.
حتى مع خدمات قوية مثل MongoDB، تظل مسؤولية حماية البيانات جزء أساسي من شغل أي مطور.