لماذا يجب عليك نسخ مجلدات AWS EBS احتياطيًا (وكيفية القيام بذلك)

جدول المحتويات:

لماذا يجب عليك نسخ مجلدات AWS EBS احتياطيًا (وكيفية القيام بذلك)
لماذا يجب عليك نسخ مجلدات AWS EBS احتياطيًا (وكيفية القيام بذلك)
Anonim

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

"التسامح مع الخطأ" لا يعني الأمان

بالطبع ، EBS متسامح إلى حد ما مع الخطأ في الواجهة الخلفية. AWS ليست مجموعة من المتوحشين الذين يديرون مصفوفة JBOD ؛ لقد خططوا لفشل محرك أقراص واحد ، لذلك لن يؤدي محرك أقراص خاطئ واحد إلى تدمير خادمك.

ومع ذلك ، يمكن أن تحدث حالات فشل نظام الفرامل ذات التحكم الإلكتروني (EBS) ، حيث أن أحجام EBS لها معدل فشل سنوي (AFR) يتراوح بين 0.1٪ -0.2٪. هذا ليس كثيرًا ، وهو منخفض جدًا مقارنة بمحرك أقراص ثابت واحد بنسبة 4٪ تقريبًا ، ولكنه ليس شيئًا. ليس من المحتمل أن يكون حجم EBS الخاص بك قد فشل عليك ، ولكن إذا كنت تقوم بتشغيل الكثير منها ، فهناك احتمال أن تواجه بعض المشكلات هنا وهناك.

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

لا تحاول AWS إخفاء هذه الحقيقة ، وتوصي بإجراء نسخ احتياطية منتظمة للقطات. سيوصي معظم الأشخاص أيضًا بإجراء نسخ احتياطية بشكل عام ، ولكن من السهل الانغماس في سحر السحابة ونسيان هذه الحقيقة.في نهاية المطاف ، إنه مجرد جهاز كمبيوتر لشخص آخر ، ويمكن أن يفشل مثل أي جهاز آخر. مثال صارخ على ذلك في سبتمبر 2019 ، عندما تعرض مركز بيانات AWS US-EAST-1 لانقطاع التيار الكهربائي وفشل في المولد ، مما أدى إلى إخراج خوادم EBS والبيانات معها.

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

S3 ، من ناحية أخرى ، آمن للغاية ، مع 99.999999999٪ من المتانة (أي أحد عشر تسعة). إذا قمت بتخزين 1000000 عنصر في S3 ، فيمكنك في المتوسط أن تتوقع خسارة عنصر واحد مرة كل 10000 عام. هذا لأنه على عكس EBS ، يتم نسخ S3 بالكامل عبر ما لا يقل عن ثلاث مناطق توفر ، ويتم مراقبتها باستمرار بحثًا عن حالات فشل محرك الأقراص داخل كل منطقة.حتى إذا اشتعلت النيران في مركز البيانات بالكامل ، فيجب أن تظل حاويات S3 واللقطات الموجودة بها آمنة.

كيف تعمل لقطات EBS؟

لقطات EBS هي نسخ احتياطي تزايدي. ستخزن كل نسخة احتياطية لاحقة البيانات التي تم تغييرها فقط ، لذلك لن تكلفك تكاليف التخزين المجنونة عند إجراء لقطات منتظمة.

لقطات EBS
لقطات EBS

تشغيلها بسيط إلى حد ما. من وحدة تحكم EC2 ، توجه إلى Elastic Block Store > Lifecycle Manager في الشريط الجانبي ، وأنشئ سياسة جديدة.

متجر البلوك المرن
متجر البلوك المرن

Lifecycle Manager لإنشاء سياسة جديدة. "/ >

ستحتاج إلى تحديد علامة لتطبيق هذه السياسة عليها. يمكن أن يكون هذا اسم وحدة تخزين EBS واحدة ، أو علامة شاملة تنطبق على كل شيء.

حدد علامة للسياسة التي سيتم تطبيقها عليها
حدد علامة للسياسة التي سيتم تطبيقها عليها

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

حدد الجدول الزمني للنهج والسياسة للاحتفاظ باللقطات
حدد الجدول الزمني للنهج والسياسة للاحتفاظ باللقطات

إذا كنت جادًا بشأن التوفر العالي ، فيمكنك أيضًا تمكين Fast Snapshot Restore ، مما يجعل الاستعادة فورية تمامًا. ومع ذلك ، فهو مكلف للغاية ، لذلك هذا ليس شيئًا يجب على الجميع تمكينه.

موضوع شعبي