إعادة ترطيب Blob من طبقة الأرشيف

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

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

لمعرفة كيفية إعادة تحميل كائن ثنائي كبير الحجم مؤرشف إلى طبقة عبر الإنترنت، راجع إعادة تحميل كائن ثنائي كبير الحجم مؤرشف إلى طبقة عبر الإنترنت.

أولوية إعادة الترطيب

عندما تعيد تحميل كائن ثنائي كبير الحجم، يمكنك تعيين الأولوية لعملية إعادة التحميل عبر الرأس الاختياري x-ms-rehydrate-priority على عملية تعيين طبقة كائن ثنائي كبير الحجم أو نسخ الكائن الثنائي كبير الحجم. تشمل خيارات أولوية إعادة الترطيب ما يلي:

  • الأولوية القياسية: ستتم معالجة طلب إعادة الإماهة بالترتيب الذي تم استلامه وقد يستغرق إكماله ما يصل إلى 15 ساعة للعناصر الأقل من 10 غيغابايت في الحجم.
  • أولوية عالية: سيتم إعطاء الأولوية لطلب إعادة التحميل على طلبات الأولوية القياسية وقد يكتمل في أقل من ساعة للعناصر التي يقل حجمها عن 10 جيجابايت.

للتحقق من أولوية إعادة الترطيب أثناء إجراء عملية إعادة الترطيب، اتصل بـGet Blob Properties لإرجاع قيمة x-ms-rehydrate-priority الرأس. ترجع خاصية أولوية إعادة الترطيب إما قياسي أو عالي.

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

أثناء انتظار عملية إعادة التحميل ذات الأولوية القياسية، يمكنك تحديث إعداد أولوية إعادة التحميل للكائنات الثنائية كبيرة الحجم إلى عالية لإعادة تحميل ذلك الكائن الثنائي كبير الحجم بشكل أسرع. على سبيل المثال، إذا كنت تقوم بإعادة تحميل عدد كبير من الكائنات الثنائية كبيرة الحجم بشكل مجمّع، فيمكنك تحديد أولوية قياسية لجميع الكائنات الثنائية كبيرة الحجم للعملية الأولية، ثم زيادة الأولوية إلى عالية لأي كائنات ثنائية كبيرة الحجم فردية تحتاج إلى الاتصال بالإنترنت بسرعة أكبر، حتى بحد أقصى 10 جيجابايت في الساعة.

لا يمكن خفض إعداد أولوية إعادة التنشيط من عالية إلى قياسية لعملية معلقة. ضع في اعتبارك أن تحديث إعداد أولوية إعادة التحميل قد يكون له تأثير على الفوترة.

لمعرفة كيفية تعيين إعداد أولوية إعادة التحميل وتحديثه، راجع إعادة تحميل الكائن الثنائي كبير الحجم المؤرشفة إلى طبقة عبر الإنترنت.

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

نسخ blob المؤرشف إلى طبقة عبر الإنترنت

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

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

توصي Microsoft بإجراء عملية نسخ في معظم السيناريوهات حيث تحتاج إلى نقل كائن ثنائي كبير الحجم من طبقة الأرشيف إلى طبقة عبر الإنترنت، للأسباب التالية:

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

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

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

لمعرفة كيفية إعادة تحميل الكائن الثنائي كبير الحجم عن طريق نسخه إلى طبقة عبر الإنترنت، راجع إعادة تحميل الكائن الثنائي كبير الحجم باستخدام عملية نسخ.

هام

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

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

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

يوضح الجدول التالي سلوك عملية نسخ blob، اعتماداً على طبقات كل من blob المصدر والوجهة.

مصدر الطبقة الساخنة مصدر الطبقة الباردة مصدر طبقة الأرشيف
وجهة الطبقة الساخنة مدعوم مدعوم مدعوم عبر الحسابات في نفس المنطقة مع الإصدار 2021-02-12 والإصدارات الأحدث. مدعوم في نفس حساب التخزين فقط للإصدارات السابقة. يتطلب إعادة ترطيب blob.
وجهة الطبقة الباردة مدعوم مدعوم مدعوم عبر الحسابات في نفس المنطقة مع الإصدار 2021-02-12 والإصدارات الأحدث. مدعوم في نفس حساب التخزين فقط للإصدارات السابقة. يتطلب إعادة ترطيب blob.
وجهة مستوى الأرشيف مدعوم مدعوم غير مدعوم

إعادة التنشيط من منطقة ثانوية

إذا كوّنت حساب التخزين لاستخدام التخزين المتكرر جغرافيًا (RA-GRS) للوصول للقراءة، فيمكنك استخدام عملية نسخ كائن ثنائي كبير الحجم لإعادة تحميل الكائنات الثنائية كبيرة الحجم في المنطقة الثانوية إلى حساب تخزين آخر موجود في نفس المنطقة الثانوية. راجع إعادة التحميل من منطقة ثانوية.

لمعرفة المزيد عن الحصول على حق الوصول للقراءة فقط إلى المناطق الثانوية، راجع الوصول للقراءة فقط إلى البيانات في المنطقة الثانوية.

تغيير طبقة تخزين blob على مستوى عبر الإنترنت

الخيار الثاني لإعادة ترطيب blob من مستوى الأرشيف إلى مستوى عبر الإنترنت هو تغيير طبقة blob عن طريق استدعاء Set Blob Tier. باستخدام هذه العملية، يمكنك تغيير الطبقة من blob المؤرشف إلى إما ساخنة أو باردة.

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

لمعرفة كيفية إعادة ترطيب blob عن طريق تغيير طبقته إلى مستوى على الإنترنت، راجع إعادة ترطيب blob عن طريق تغيير الطبقة الخاصة به.

تنبيه

تغيير طبقة blob لا يؤثر على آخر وقت معدل. إذا كان هناك نهج إدارة دورة حياة ساري المفعول لحساب التخزين، فإن إعادة ترطيب كائن ثنائي كبير الحجم باستخدام Set Blob Tier يمكن أن يؤدي إلى سيناريو حيث يقوم نهج دورة الحياة بنقل الكائن الثنائي كبير الحجم مرة أخرى إلى طبقة الأرشيف بعد الإماهة لأن آخر وقت تم تعديله يتجاوز الحد المعين للنهج.

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

تحقق من حالة عملية معالجة السوائل

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

معالجة حدث على إعادة تحميل كائن ثنائي كبير الحجم باستخدام بيانات المجال

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

تقوم Azure Event Grid برفع حدث Microsoft.Storage.BlobTierChanged عند إكمال إعادة ترطيب الكائن الثنائي كبير الحجم:

  • وقع الحدث Microsoft.Storage.BlobTierChanged عند تغيير طبقة الكائنات الثنائية كبيرة الحجم. في سياق إعادة ترطيب الكائن الثنائي كبير الحجم، يتم إطلاق هذا الحدث عند تغيير طبقة الوصول إلى الكائن الثنائي كبير الحجم الوجهة بنجاح من طبقة الأرشيف إلى طبقة عبر الإنترنت (طبقة ساخنة أو باردة أو باردة). يمكنك استخدام عملية Set Blob Tier لتغيير طبقة الوصول إلى كائن ثنائي كبير الحجم مؤرشف أو استخدام عملية Copy Blob لنسخ كائن ثنائي كبير الحجم مؤرشف إلى كائن ثنائي كبير الحجم وجهة جديد في طبقة عبر الإنترنت.

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

لمزيد من المعلومات عن معالجة الأحداث في تخزين الكائن الثنائي كبير الحجم، راجع التفاعل مع أحداث تخزين الكائنات الثنائية الكبيرة في Azure وتخزين الكائنات الثنائية الكبيرة في Azure كمصدر Event Grid.

التسعير والفوترة

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

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

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

للحصول على مزيدٍ من المعلومات عن تسعير الكتل الكبيرة ومعالجة البيانات، راجع تسعير تخزين Azure. للحصول على مزيدٍ من المعلومات عن رسوم نقل البيانات الصادرة، راجع تفاصيل تسعير نقل البيانات.

(راجع أيضًا )