القصة
انتقل كل شيء في يوم واحد: CapRover بكل تطبيقاته وGitLab وNextcloud والبريد وحزمة Supabase وكل قواعد البيانات. استمر التوقف من 11:50 حتى 12:09 بتوقيت UTC مقابل خطة من 45 إلى 60 دقيقة، والعملاء على DNS قديم وصلوا إلى الخادم الجديد عبر التحويل.
العقبات التي تجاوزتها
- لا شيء يُرسل مرتين: أثناء البروفة عمل الخادم الجديد والمرور الخارج منه محجوب، فلم تستطع التطبيقات المنسوخة إرسال بريد أو إشعارات أو Webhooks.
- 69 صورة و59 مساحة تخزين انتقلت بايت ببايت من مركز بيانات إلى آخر، بمزامنة أولى ثم مزامنة نهائية بعد إيقاف نظيف.
- فحص للانحراف قارن تعريف كل خدمة بين القديم والجديد وجاءت النتيجة نظيفة، وتم التحقق من 21 مساحة لقواعد البيانات بالـ Checksum.
- التحويل دون انتظار الـ DNS: الخادم القديم حوّل كل المنافذ عدا SSH إلى الجديد، فانتهى التوقف لحظة بدء التحويل.



