كيفية نقل بيانات Amazon S3 إلى Glacier

Amazon S3 هو (Amazon S3)حل تخزين(storage solution) سحابي من Amazon يوفر سعة تخزين(storage capacity) غير محدودة بأسعار منخفضة نسبيًا. أنا أستخدمه حاليًا للاحتفاظ بنسخة احتياطية من جهاز NAS المحلي (التخزين المتصل بالشبكة). ومع ذلك ، فإن Amazon S3 ليس(Amazon S3 isn) الخيار الأفضل لتخزين كمية كبيرة من البيانات التي لا يمكنك الوصول إليها كثيرًا.

Amazon Glacier هو حل توفره Amazon يقلل بشكل كبير من تكلفة تخزين كميات كبيرة من البيانات في السحابة على سبيل المثال ، تكلف تخزين 2500 جيجابايت من البيانات على S3(S3 cost) حوالي 215 دولارًا في الشهر. هذا قدر كبير من المال لمجرد نسخ بياناتك احتياطيًا. ومع ذلك ، فإن تخزين 2500 جيجا بايت على Amazon Glacier لن يكلفك سوى 25 دولارًا في الشهر. هذا ما يقرب من 1/10 تكلفة S3.

إذن كيف تنقل بياناتك من Amazon S3 إلى Glacier ؟ استخدام نُهج (Policies)دورة الحياة(Lifecycle) . هذه السياسات هي في الأساس مجرد قواعد يمكنك إعدادها لنقل البيانات من S3 إلى Glacier في أوقات محددة. دعنا نتعلم كيفية إنشاء نهج دورة الحياة(Lifecycle Policy) .

قم بإنشاء نهج دورة الحياة(Create Lifecycle Policy) على Amazon S3

للبدء ، ابدأ أولاً وقم بتسجيل الدخول إلى Amazon Web Services (aws.amazon.com) وانقر على My Account/Console في الأعلى. ثم انقر فوق وحدة الإدارة في AWS(AWS Management Console) .

وحدة تحكم Aws

الآن من قائمة خدمات Amazon Web المدرجة ، امض قدمًا وانقر على S3.

خدمة Amazon s3

انقر بعد ذلك على اسم المستودع(bucket name) الذي يحتوي على البيانات التي تريد نقلها إلى Glacier . لاحظ أنك ستكون قادرًا على نقل الحاوية بأكملها ، أو مجرد مجلدات أو حتى ملفات محددة فقط.

اسم حاوية S3

عندما تفتح دلوًا ، سترى محتوى الدلو على الجانب الأيسر(hand side) . انقر فوق(Click) خصائص في(Properties) الجزء العلوي الأيمن لفتح الإعدادات لتلك المجموعة.

خصائص دلو

في الجزء السفلي ، سترى دورة الحياة(Lifecycle) . انطلق وقم بتوسيع دورة الحياة(Lifecycle) لمعرفة القواعد الحالية ، إن وجدت. لدي إعداد واحد بالفعل ينقل كل شيء في الدلو إلى Glacier بعد تحميله إلى S3.

أضف دورة الحياة

لإعداد قاعدة جديدة ، امض قدمًا وانقر على إضافة قاعدة(Add rule) . سيظهر مربع حوار قاعدة دورة الحياة(Lifecycle rule) الجديد كما هو موضح أدناه.

قاعدة دورة الحياة

الآن دعنا ننتقل إلى الخيارات المختلفة. أولاً ، يمكنك تسميتها ، والتي يمكن أن تكون أيًا كانت حياتك. ستطبق خانة الاختيار(check box) تطبيق على الحاوية بأكملها(Apply to Entire Bucket) القاعدة على جميع الملفات والمجلدات الموجودة داخل الحاوية. إذا كنت تريد نقل جزء معين فقط من البيانات إلى Glacier وترك الباقي في S3 ، فلا تحدد المربع.

بدلاً من ذلك ، يمكنك إدخال بادئة(Prefix) ، وهي اسم الملف أو المجلد(file or folder) الذي تريد نقله إلى Glacier . على سبيل المثال ، إذا أردت فقط نقل مجلد الموسيقى في دلو الخاص بي إلى (music)Glacier ، فسأكتب music/ في مربع Prefix . لتحديد ملف ، اكتب المسار مثل music/mymusic.mp3 .

التالي هو تنسيق الفترة الزمنية(Time Period Format) . يمكنك إما الاختيار من بين الأيام من تاريخ الإنشاء(Days from the creation date) أو من تاريخ السريان(Effective from date) . يتيح لك هذا الخيار الاختيار عندما تريد نقل الكائنات التي حددتها إلى Glacier . إذا اخترت أيام من تاريخ الإنشاء(creation date) ، فيمكنك القول ، على سبيل المثال ، أنك تريد نقل البيانات إلى Glacier بعد 10 أيام. هذا يعني أنه عندما يتم تحميل الملف لأول مرة إلى S3 ، فسيتم نقله إلى Glacier بعد 10 أيام من إنشائه.

سارية المفعول من التاريخ سيسمح لك فقط بتحديد تاريخ في المستقبل وعند هذه النقطة سيتم نقل البيانات إلى Glacier . يجب عليك النقر فوق الزر " إضافة انتقال(Add Transition) " من أجل تحديد الفترة الزمنية(time period) . تظهر لقطة الشاشة الخاصة بي " الانتقال(Move) إلى النهر الجليدي" ، ولكن هذا لأنني قمت بالفعل بإنشاء قاعدة. عند النقر فوق " إضافة انتقال(Add Transition) " ، يمكنك كتابة عدد الأيام أو التاريخ. لاحظ أنه إذا قمت بكتابة 0 لعدد الأيام ، فسيتم نقل البيانات على الفور في المرة التالية التي يتم فيها تشغيل القاعدة.

عدد الأيام

يوجد أيضًا زر انتهاء الصلاحية ، ولكن كن حذرًا مع هذا. (Expiration)مرة أخرى(Again) ، بناءً على ما اخترته من تنسيق الفترة الزمنية(Time Period Format) ، يمكنك إما تحديد عدد الأيام أو تاريخ محدد في المستقبل. تعني إضافة انتهاء الصلاحية أنه سيتم حذف البيانات بعد الوقت الذي تحدده. من المهم أن تتذكر أنه سيتم حذفه من S3 و RRS و Glacier(RRS and Glacier) . لذلك ، تختفي تمامًا إذا اخترت إضافة انتهاء الصلاحية.

إضافة انتهاء الصلاحية

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

هناك بعض الأشياء التي يجب ملاحظتها حول هذه العملية. أولاً ، يمكنك معرفة أنه تم نقل بياناتك إلى Glacier عن طريق التحقق من فئة التخزين(Storage Class) . إذا كان قياسيًا(Standard) ، فهذا هو S3. إذا كانت RRS ، فهذا هو (RRS)التكرار(Redundancy) المخفض . الفئة الثالثة هي Glacier ، مما يعني أنها مخزنة الآن هناك.

فئة التخزين s3

شيء آخر يجب ملاحظته هو أنه عند نقل البيانات من S3 إلى Glacier ، لا يزال يتعين عليك الوصول إليها من S3. إذا قمت بتحميل البيانات مباشرة إلى Glacier ، فسوف تظهر في وحدة التحكم Glacier(Glacier console) عند تسجيل الدخول إلى AWS . ومع ذلك ، فإن نقل البيانات باستخدام قواعد دورة الحياة(Lifecycle) يعني أنه سيتم تخزين البيانات في Glacier وستتم محاسبتك على أسعار Glacier ، ولكن سيتعين عليك الوصول إلى البيانات من وحدة التحكم S3(S3 console) . محير نوعًا(Kind) ما ، لكن هذه هي الطريقة التي يعمل بها.

استرجاع البيانات من الجليدية

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

لبدء الاستعادة ، حدد الملف أو المجلد(file or folder) الذي تريد استرداده ثم انقر بزر الماوس الأيمن فوقه. سترى خيارًا يسمى بدء الاستعادة(Initiate Restore) .

استعادة من الجليد

إذا تم تعطيل الخيار ، فهذا يعني أن الملف غير مخزّن في Glacier . عند الاستعادة ، سيتعين عليك اختيار المدة التي تريد أن تكون البيانات قابلة للوصول إليها في S3.

الشروع في استعادة الجبل الجليدي

لاحظ أنه تتم استعادة الملفات إلى فئة التخزين (storage class)S3 RRS ( التكرار المنخفض(Reduced Redundancy) ) ، وهي أرخص قليلاً من S3 Standard . لاحظ أيضًا أنه لا يمكنك استعادة البيانات نهائيًا ، وسيتم حذفها في النهاية. لست متأكدًا من القيمة الأكبر التي يمكنك إدخالها لأيام للاحتفاظ بالبيانات ، ولكنها ليست إلى الأبد. أيضًا ، يتعين عليك دفع رسوم أعلى كلما طالت مدة بقاء البيانات في فئة تخزين (storage class)RRS ، لذلك من الأفضل الحفاظ على المدة قصيرة.

لمعرفة حالة الاستعادة ، ما عليك سوى النقر فوق الملف أو المجلد(file or folder) الذي قمت باستعادته والنقر فوق خصائص(Properties) . سيقول إن الاستعادة جارية(Restoration in Progress) . عند اكتمال الاستعادة والنقر فوق خصائص مرة أخرى ، سترى تاريخ الاحتفاظ بالاستعادة.

بشكل عام ، يعد الحصول على بياناتك من S3 إلى Glacier أمرًا(Glacier) سهلاً للغاية. فقط قم(Just) بإنشاء قاعدة واحدة وتكون قد انتهيت. يمكن أن يعني نقل البيانات إلى Glacier توفيرًا كبيرًا إذا كان لديك الكثير من البيانات على S3. إذا كان لديك أي أسئلة ، يرجى نشر تعليق. استمتع!



About the author

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



Related posts