استرداد في نقطة زمنية للكائنات الثنائية كبيرة الحجم للكتلة

توفر ميزة الاستعادة في الوقت المناسب الحماية من الحذف العرضي أو التلف من خلال تمكينك من استعادة بيانات كتلة blob إلى حالة سابقة. يعد الاسترداد في نقطة زمنية مفيدا في السيناريوهات التي يقوم فيها مستخدم أو تطبيق بحذف البيانات عن طريق الخطأ أو حيث يؤدي خطأ في التطبيق إلى إتلاف البيانات. كما يتيح الاسترداد في نقطة زمنية محددة اختبار السيناريوهات التي تتطلب إعادة مجموعة بيانات إلى حالة معروفة قبل إجراء المزيد من الاختبارات.

يتم دعم الاسترداد في نقطة زمنية لحسابات التخزين v2 للأغراض العامة في مستوى الأداء القياسي فقط. لا يمكن استرداد البيانات الموجودة في طبقات الوصول الساخنة والباردة إلا من خلال الاسترداد في نقطة زمنية. الاستعادة في نقطة زمنية غير مدعومة بعد في الحسابات التي تحتوي على مساحة اسم هرمية.

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

كيفية عمل الاسترداد في نقطة زمنية

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

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

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

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

رسم تخطيطي يوضح كيفية استرداد في نقطة زمنية الحاويات إلى حالة سابقة

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

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

هام

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

قد تتم متابعة عمليات القراءة من الموقع الثانوي أثناء عملية الاسترداد إذا تم نسخ حساب التخزين جغرافيا.

تنبيه

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

المتطلبات الأساسية لاسترداد في نقطة زمنية

الاسترداد في نقطة زمنية يتطلب تمكين ميزات Azure Storage التالية قبل أن تتمكن من تمكين الاسترداد في نقطة زمنية:

لمعرفة المزيد حول توصيات Microsoft لحماية البيانات، راجع نظرة عامة على حماية البيانات.

تنبيه

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

فترة الاحتفاظ بالبيانات للاسترداد في نقطة زمنية

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

تبدأ فترة الاحتفاظ بالبيانات بعد بضع دقائق من تمكين الاسترداد في نقطة زمنية. ضع في اعتبارك أنه لا يمكنك استعادة الكائنات الثنائية كبيرة الحجم إلى حالة قبل بداية فترة الاستبقاء. على سبيل المثال، إذا قمت بتمكين استعادة نقطة زمنية في 1 مايو مع استبقاء لمدة 30 يوما، فيمكنك الاستعادة في 15 مايو بحد أقصى 15 يوما. في 1 يونيو، يمكنك استعادة البيانات من 1 إلى 30 يوما.

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

إشعار

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

يستند الوقت الذي تستغرقه استرداد مجموعة من البيانات إلى عدد عمليات الكتابة والحذف التي تم القيام بها أثناء فترة الاسترداد. على سبيل المثال، يتطلب الحساب الذي يحتوي على مليون كائن ثنائي كبير الحجم مع إضافة 3000 كائن ثنائي كبير الحجم يوميا و1000 كائن ثنائي كبير الحجم محذوف يوميا ما يقرب من ساعتين للاستعادة إلى نقطة 30 يوما في الماضي. لن يوصى بفترة استبقاء واستعادة أكثر من 90 يوما في الماضي لحساب بهذا المعدل من التغيير.

أذونات للاسترداد في نقطة زمنية

لبدء عملية استرداد، يجب أن يكون لدى العميل أذونات كتابة لكافة الحاويات في حساب التخزين. لمنح أذونات لتخويل عملية استعادة باستخدام معرف Microsoft Entra، قم بتعيين دور مساهم حساب التخزين إلى أساس الأمان على مستوى حساب التخزين أو مجموعة الموارد أو الاشتراك.

القيود والمشاكل المعروفة

يحتوي الاسترداد في نقطة زمنية لنقاط الكائنات الثنائية كبيرة الحجم على القيود التالية والمشكلات المعروفة:

  • يمكنك فقط استرداد حظر النقاط في حساب تخزين v2 قياسي لأغراض عامة كجزء من عملية استرداد نقطة في الوقت. لا تتم استعادة الكائنات الثنائية كبيرة الحجم للإلحاق والكائنات الثنائية كبيرة الحجم للصفحات والكائنات الثنائية كبيرة الحجم للكتلة.
  • إذا قمت بحذف حاوية أثناء فترة الاستبقاء، فلن تتم استعادة هذه الحاوية مع عملية الاستعادة في نقطة زمنية. إذا حاولت استعادة مجموعة من الكائنات الثنائية كبيرة الحجم التي تتضمن الكائنات الثنائية كبيرة الحجم في حاوية محذوفة، تفشل عملية الاستعادة في نقطة زمنية. لمزيد من المعلومات حول حماية الحاويات من الحذف، راجع الحذف المبدئي للحاويات.
  • إذا كنت تستخدم الحذف الدائم لإزالة الإصدارات المحذوفة مبدأيًا من كائنة ثنائي كبير الحجم خلال فترة الاحتفاظ لاسترداد في نقطة زمنية، فقد لا تتمكن عملية الاسترداد من استرداد هذه النقطة بشكل صحيح.
  • إذا انتقل كائن ثنائي كبير الحجم بين الطبقات الساخنة والباردة في الفترة بين اللحظة الحالية ونقطة الاستعادة، تتم استعادة الكائن الثنائي كبير الحجم إلى الطبقة السابقة.
  • استعادة كائن ثنائي كبير الحجم للكتلة في الطبقة الأرشيف غير مدعوم. على سبيل المثال، إذا تم نقل كائن ثنائي كبير الحجم في الطبقة الفعالة إلى طبقة الأرشيف قبل يومين، واستعادت عملية الاستعادة كائن ثنائي كبير الحجم قبل ثلاثة أيام، فلن تتم استعادة الكائن الثنائي كبير الحجم إلى الطبقة الفعالة. لاستعادة الكائن الثنائي كبير الحجم المؤرشف، قم أولاً بنقله خارج مستوى الأرشيف. لمزيد من المعلومات، اطّلع على نظرة عامة على إلغاء تسلسل كائنات البيانات الثنائي من طبقة الأرشيف.
  • عمليات الاستعادة الجزئية غير مدعومة. لذلك، إذا كانت الحاوية قد أرشفت الكائنات الثنائية كبيرة الحجم فيها، تفشل عملية الاستعادة بأكملها لأن استعادة الكائنات الثنائية كبيرة الحجم للكتلة في طبقة الأرشيف غير مدعومة.
  • إذا تم تكوين نهج عدم قابلية للتغيير، يمكن بدء عملية استعادة، ولكن لن يتم تعديل أي كائنات ثنائية كبيرة الحجم محمية بواسطة نهج عدم قابلية التغيير. لن تؤدي عملية الاستعادة في هذه الحالة إلى استعادة حالة متناسقة إلى التاريخ والوقت المحددين.
  • الحظر الذي تم تحميله عبر Put Block أو Put Block from URL، ولكن لم يتم الالتزام به عبر Put Block List، ليس جزءاً من كائن ثنائي كبير الحجم وهكذا لا تتم استعادته كجزء من عملية الاستعادة.
  • إذا تم تضمين كائن ثنائي كبير الحجم مع عقد إيجار نشط في نطاق الاستعادة، وإذا كان الإصدار الحالي من الكائن الثنائي كبير الحجم المؤجر مختلفا عن الإصدار السابق في الطابع الزمني المتوفر ل PITR، تفشل عملية الاستعادة تلقائيا. نوصي بكسر أي عقود إيجار نشطة قبل بدء عملية الاستعادة.
  • يؤدي إجراء تجاوز فشل يديره العميل على حساب تخزين إلى إعادة تعيين أقرب نقطة استعادة ممكنة لحساب التخزين. لمزيد من التفاصيل، راجع استعادة نقطة زمنية.
  • لا يتم إنشاء اللقطات أو حذفها كجزء من عملية الاستعادة. تتم استعادة الكائن الثنائي كبير الحجم الأساسي فقط إلى حالته السابقة.
  • الاستعادة في نقطة زمنية غير مدعومة لمساحات الأسماء أو العمليات الهرمية عبر Azure Data Lake Storage Gen2.
  • لا يتم دعم الاستعادة في نقطة زمنية عند تعيين الخاصية AllowedCopyScope لحساب التخزين لتقييد نطاق النسخ إلى نفس مستأجر Microsoft Entra أو الشبكة الظاهرية. لمزيد من المعلومات، راجع حول النطاق المسموح به لعمليات النسخ (معاينة).
  • لا يتم دعم الاستعادة في نقطة زمنية عند تمكين عدم قابلية التغيير على مستوى الإصدار على حساب تخزين أو حاوية في حساب. لمزيد من المعلومات حول عدم قابلية التغيير على مستوى الإصدار، راجع تكوين نهج عدم قابلية التغيير لإصدارات blob.

هام

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

دعم الميزة

قد يتأثر دعم هذه الميزة بتمكين Data Lake Storage Gen2 أو بروتوكول نظام ملفات الشبكة (NFS) 3.0 أو بروتوكول نقل ملفات SSH (SFTP). إذا قمت بتمكين أي من هذه الإمكانات، فراجع دعم ميزة Blob Storage في حسابات Azure Storage لتقييم الدعم لهذه الميزة.

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

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

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

لمزيد من المعلومات حول تسعير استرداد النقطة في الوقت المناسب، راجع تسعير نقطة الكائن الثنائي كبير الحجم.

الخطوات التالية