وتستخدم حاويات دوكر على نطاق واسع لنشر التطبيقات في بيئات معزولة، وإدارة استمرار البيانات عبر دورات حياة الحاويات أمر أساسي للحفاظ على سلامة البيانات وتوافرها، وتستكشف هذه المادة استراتيجيات التخزين، وحسابات تخطيط القدرات، وأفضل الممارسات لتحقيق أقصى قدر من استمرار البيانات في بيئات دوكر.

فهم خيارات تخزين دوكر

ويقدم دوكر عدة خيارات للتخزين لإدارة البيانات الثابتة، وتشمل هذه البدائل مجلدات ومبالغ مُلزَمة ومصاعد، والفولود هي الطريقة المفضلة لاستمرار البيانات لأنها تديرها شركة دوكر ويمكن تقاسمها بسهولة بين الحاويات، وتربط الجبال المُجمعة بين أدلة مُضيفة محددة بالحاويات، وتتيح إمكانية الوصول المباشر إلى البيانات المضيفة، وتخزن البيانات في الذاكرة، وتناسب البيانات المؤقتة التي لا تحتاج إلى الاستمرار بعد إغلاق الحاويات.

حساب متطلبات التخزين

ويعد التخطيط الدقيق للقدرات أمرا حاسما في ضمان فعالية استمرار البيانات، ولحساب احتياجات التخزين، والنظر في حجم البيانات التي تنتج عن التطبيقات، والاحتياجات الاحتياطية، وتوقعات النمو، مثلا، إذا كان تطبيق ما يولد 10GB من البيانات اليومية، والاحتفاظ بالاحتياطيات لمدة 30 يوما، فإن الحد الأدنى من متطلبات التخزين هو:

  • حجم البيانات اليومية: 10GB
  • فترة الاحتفاظ بالاحتياطي: 30 يوما
  • مجموع التخزين اللازم: 10 خ م x 30 = 300 خ م

وينبغي تخصيص حيز إضافي للنمو والمصروفات العامة في المستقبل، ويساعد الرصد المنتظم لاستخدام التخزين على منع مسائل القدرة ويكفل توافر البيانات.

أفضل الممارسات في مجال استمرار البيانات

ويعزز تنفيذ أفضل الممارسات موثوقية البيانات وتبسيط الإدارة، ويستخدم مجلدات معينة لتيسير الدعم والهجرة، ويعزز بانتظام البيانات المخزنة في المجلدات ويتحقق من سلامة النسخ الاحتياطي، ويتجنب تخزين البيانات الحيوية في الجبال الملزمة ما لم يكن ذلك ضروريا، حيث أنها تعتمد على هيكل الدليل المضيف، وينظر بالإضافة إلى ذلك في تشفير البيانات الحساسة ووضع التصاريح المناسبة لضمان التخزين.