كيفية نسخ حاوية S3 عبر المناطق

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

كيفية نسخ حاوية S3 عبر المناطق
كيفية نسخ حاوية S3 عبر المناطق
Anonim

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

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

كيف يعمل النسخ المتماثل؟

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

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

عندما يتم نسخ كائن ما ، يتم تعيين علامة بيانات وصفية في الكائن المصدر. ستحتوي جميع النسخ المتماثلة على علامة

REPLICA

، وسيتم وضع علامة على الكائن المصدر

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

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

إعداد النسخ المتماثل

من S3 Management Console ، انتقل إلى حاوية المصدر. ستحتاج إلى تشغيل تعيين الإصدار ضمن "الخصائص":

تشغيل تعيين الإصدار
تشغيل تعيين الإصدار

بمجرد تشغيل ذلك ، يمكنك إضافة قاعدة نسخ جديدة ضمن الإدارة > النسخ المتماثل > إضافة قاعدة.

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

بشكل افتراضي ، سيقوم بتكرار جميع الكائنات ، على الرغم من أنه يمكنك تعيين مرشح إذا كنت ترغب في ذلك.

إعدادات دلو المصدر
إعدادات دلو المصدر

ضمن الوجهة ، حدد دلو الوجهة. يمكنك أيضًا تكوين فئة التخزين لكائنات النسخة المتماثلة ، بالإضافة إلى تعيين المالك إذا كنت تنقل عبر الحسابات. هناك أيضًا خيار لـ "S3 Replication Time Control" ، والذي يضمن نسخ الكائنات في غضون 15 دقيقة ، مدعومة باتفاقية مستوى الخدمة.

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

في الشاشة التالية ، ستحتاج إلى تحديد أو إنشاء دور IAM للنسخ المتماثل. يتم التعامل مع الأذونات تلقائيًا ، فقط أدخل اسمًا.

حدد أو أنشئ دور IAM للنسخ المتماثل
حدد أو أنشئ دور IAM للنسخ المتماثل

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

COMPLETED.

موضوع شعبي