من السهل التفكير في أن الخوادم في السحابة هي خدمة سحرية تعمل فقط. في الواقع ، هم مجرد كمبيوتر لشخص آخر ، وجميع أجهزة الكمبيوتر تتعطل في مرحلة ما. إذا كنت تستخدم مثيلات EC2 المدعومة من EBS ، فيجب إجراء نسخ احتياطية منتظمة إلى AWS S3.
لماذا يتم نسخ خادم احتياطيًا بالفعل في السحابة؟
حتى الخوادم السحابية ليست في مأمن من الفشل. وحدات تخزين EBS ، التي تعمل عليها جميع مثيلات AWS EC2 ، ليست زائدة عن الحاجة تمامًا. هذا يعني أنه إذا واجه الخادم الخاص بك فشلًا في محرك الأقراص ، فقد تفقد بياناتك.
لا داعي للذعر ، لأن أحجام EBS آمنة إلى حد ما ، تم أخذ كل الأشياء في الاعتبار. إنهم يستخدمون RAID وبالتالي فهي زائدة عن الحاجة ، وهي أكثر أمانًا بحوالي 20 مرة من محركات الأقراص العادية.
ومع ذلك ، يمكنهم وما زالوا يتعطلون من وقت لآخر ، لذلك يجب الاستعداد لهذه الحالة والاحتفاظ بنسخ احتياطية. معدل فشل EBS يبلغ 0.1٪ - 0.4٪ سنويًا ، مقارنة بمعدل القرص العادي الذي يبلغ حوالي 4٪. إذا كنت تدير الكثير منها ، فمن المرجح أن تواجه إخفاقًا.
EBS
io2وحدات التخزين هي الأكثر متانة ، ولكن جميع الأنواع الأخرى لديها 99.8٪ - 99.9٪ متانة فقط ، والتي تتضاءل مقارنة بمتانة S3 بنسبة 99.999999999٪ (والتي هي أساسًا مثل حسنًا كما يحصل قبل أن يفقد كل معناه). يتم نسخ كائنات S3 احتياطيًا عبر مراكز بيانات متعددة. يتم تخزين EBS في منطقة توافر واحدة.
حتى AWS واجهت مشاكل ضخمة في مراكز البيانات. في عام 2019 ، تعرضوا لانقطاع في التيار الكهربائي أدى إلى مقتل خوادم EBS في أحد منشآتهم.نظرًا لأنهم يستضيفون EBS محليًا فقط في نفس منطقة توافر الخدمات مثل مثيل EC2 ، فقد أدى هذا الفشل الوحيد إلى تدمير جميع بيانات العملاء المخزنة على وحدات التخزين هذه تمامًا.
لحسن الحظ ، تم إصلاح ذلك بسهولة شديدة ، حيث توفر AWS خدمة سهلة التكوين لأتمتة النسخ الاحتياطية إلى S3 ، وهي آمنة بقدر ما تحصل عليها.
تكوين لقطات EBS
قد تكون قلقًا بشأن إجراء نسخ احتياطي لمحرك أقراص كبير ، لكن لقطات EBS هي نسخ احتياطية إضافية. هذا يعني أنه لكل لقطة متتالية ، يتم إضافة البيانات التي تم تغييرها فقط إلى ملف النسخ الاحتياطي.
لن يملأ إجراء عمليات النسخ الاحتياطي بانتظام دلو S3 ، ومع ذلك ، بالنسبة لحالات الاستخدام التي تتم فيها كتابة محرك الأقراص باستمرار ، قد تكون ملفات النسخ الاحتياطي أكبر قليلاً من محرك الأقراص نفسه. لحسن الحظ ، تخزين S3 رخيص جدًا مقارنة بـ EBS ، ويمكن أن تنتهي صلاحية بيانات اللقطة بمرور الوقت.

تشغيل لقطات EBS بسيط إلى حد ما. توجه إلى EC2 Management Console ، وانقر على "Lifecycle Manager" ضمن Elastic Block Store. إنشاء نهج دورة حياة جديد.

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

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

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

سيتم إنشاء وحدة تخزين EBS جديدة ببيانات اللقطة. ستحتاج بعد ذلك إلى تثبيته على مثيل EC2 الخاص بك عن طريق إيقاف تشغيل الخادم ، وفصل وحدة التخزين المكسورة ، وإرفاق الوحدة الجديدة من وحدة التحكم ، وإعادة تشغيل المثيل.
إذا كنت تستخدم وحدة تخزين غير جذر ، فيمكنك التحميل دون أي توقف ، ستحتاج فقط إلى تحميل محرك الأقراص يدويًا في نظام التشغيل باستخدام
umountعلى Linux أو إدارة الأقراص على Windows.
يمكن أن تستغرق الاستعادة بعض الوقت. تتمتع AWS بميزة إضافية ، تسمى Fast Snapshot Restore ، والتي تحافظ على التكرار في متناول اليد مما يجعل هذه العملية شبه فورية. ومع ذلك ، فإنه يكلف مالًا ، ونحن لا نوصي حقًا باستخدامه لمعظم أعباء العمل. تعد حالات فشل EBS نادرة بما يكفي لدرجة أنها لن تكون مشكلة على الأرجح ، وحتى مع Fast Snapshot Restore ، ستظل هناك فترة تعطل.