كيفية عمل نسخة احتياطية من حاوية S3 (ولماذا قد ترغب في ذلك)

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

كيفية عمل نسخة احتياطية من حاوية S3 (ولماذا قد ترغب في ذلك)
كيفية عمل نسخة احتياطية من حاوية S3 (ولماذا قد ترغب في ذلك)
Anonim

في البداية ، قد يبدو هذا متناقضًا بعض الشيء ؛ بعد كل شيء ، عادة ما يتم استخدام S3 كنسخة احتياطية للخدمات الأخرى. لكنها لا تحمي من عمليات الحذف أو الاستبدال العرضي ، وبالنسبة لبيانات المهمة المهمة ، يمكنك دفع مبلغ إضافي مقابل نسخ الحاوية عبر المناطق.

منع الحذف العرضي باستخدام إصدار الكائن

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

وعلى الرغم من أن بيانات S3 آمنة بالتأكيد من حالات فشل محرك الأقراص الفردية بسبب RAID والنسخ الاحتياطية الأخرى ، فهي أيضًا في مأمن من سيناريوهات الكوارث مثل الانقطاعات المنتشرة أو فشل المستودعات. على عكس وحدات تخزين البيانات المدعومة من EBS ، والتي يتم تخزينها في مكان واحد ويمكن أن تفشل تمامًا ، تقوم S3 بالفعل "بنسخ بياناتك احتياطيًا". يتم تخزين البيانات في S3 في ثلاث مناطق توافر خدمات أو أكثر ، مما يعني أنه حتى في حالة تعطل إحداها ، فلا يزال لديك نسختان احتياطيتان إضافيتان.

ما لا تحميك S3 منه هو نفسك. من المرجح أن تقوم أنت أو أي شخص آخر لديه حق الوصول بحذف شيء ما عن طريق الخطأ أو الكتابة فوق كائن مهم ببيانات غير صحيحة. هذا هو السيناريو الذي يجب أن تقلق بشأنه.

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

عند تمكين تعيين الإصدار ، بدلاً من حذف الكائنات مباشرةً ، يقوم S3 بتمييز الكائن بـ "علامة الحذف" التي تجعله يتصرف كما لو كان قد انتهى ، ولكن في حالة عدم قصدك لحذفه ، قابل للعكس.

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

لتمكينه ، افتح إعدادات الحاوية ، وانقر على "خصائص" ، وانقر على "تحرير" في تعيين الإصدار للحاوية.

صورة
صورة

من هنا ، يمكنك ببساطة تشغيله

صورة
صورة

حفظ محفظتك مع قواعد دورة الحياة

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

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

صورة
صورة

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

صورة
صورة

تكرار الحاوية عبر المناطق

إذا كنت تريد حقًا إجراء نسخ احتياطي لحاوية S3 بالكامل ، فيمكنك القيام بذلك باستخدام دلو آخر وقاعدة النسخ المتماثل. ستقوم هذه القاعدة تلقائيًا بتكرار جميع الإجراءات في المجموعة المستهدفة.

يمكنك إعداده من علامة التبويب "النسخ المتماثل" ضمن "الإدارة".

إضافة قاعدة النسخ المتماثل
إضافة قاعدة النسخ المتماثل

قم بتعيين تكوين المصدر (إما المجموعة بأكملها أو بادئة / علامة) وقم بتعيين المجموعة المستهدفة:

حدد دلو الوجهة
حدد دلو الوجهة

ستحتاج إلى إنشاء دور IAM للنسخ المتماثل ؛ سيتعامل S3 مع التكوين ، فقط أعطه اسمًا.

انقر على "التالي" وانقر على "حفظ". يجب أن تكون القاعدة نشطة على الفور ؛ يمكنك اختبار تحميل كائن ، ويجب أن تراه مكررًا إلى حاوية الوجهة ، ثم سترى تغيير علامة حالة النسخ إلى

COMPLETED.

موضوع شعبي