نُهج الاستبقاء المستندة إلى الوقت لبيانات الكائنات الثنائية كبيرة الحجم غير القابلة للتغيير

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

للحصول على مزيدٍ من المعلومات عن نُهج الثبات في تخزين الكائنات الثنائية كبيرة الحجم، راجع تخزين بيانات الكائنات الثنائية كبيرة الحجم المهمة للأعمال مع تخزين غير قابل للتغيير.

الفاصل الزمني للاستبقاء لنهج يستند إلى الوقت

الحد الأدنى لفترة الاستبقاء لنهج الاستبقاء المستندة إلى الوقت هو يوم واحد، والحد الأقصى هو 146000 يومًا (400 سنة).

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

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

نُهج مؤمنة مقابل غير مؤمنة

عندما تقوم بتكوين نهج استبقاء يستند إلى الوقت لأول مرة، يتم إلغاء تأمين النهج لأغراض الاختبار. عند الانتهاء من الاختبار، يمكنك قفل النهج بحيث تكون متوافقة تمامًا مع SEC 17a-4 (f) والامتثال التنظيمي الآخر.

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

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

هام

يجب تأمين نهج الاستبقاء المستندة إلى الوقت حتى تكون النقطة في حالة غير قابلة للتغيير (محمية ضد الكتابة والحذف) لـ SEC 17a-4 (f) والامتثال التنظيمي الآخر. توصي Microsoft بتأمين النهج في فترة زمنية معقولة، عادةً أقل من 24 ساعة. بينما توفر الحالة غير المؤمَّنة حماية للثبات، لا يوصى باستخدام الحالة غير المؤمَّنة لأي غرض بخلاف الاختبار قصير المدى.

نطاق نهج الاستبقاء المستند إلى الوقت

يمكن تكوين نهج الاستبقاء المستند إلى الوقت في أي من النطاقين التاليين:

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

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

نطاق النهج على مستوى الإصدار

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

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

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

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

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

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

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

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

تكوين نهج على الإصدار الحالي

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

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

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

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

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

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

حالة النهج الافتراضي على الحساب أو الحاوية قم بتحميل الكائنات الثنائية كبيرة الحجم بالنهج الافتراضي تحميل الكائنات الثنائية كبيرة الحجم بنهج مخصص تحميل الكائنات الثنائية كبيرة الحجم بدون نهج
النهج الافتراضي على الحساب أو الحاوية (غير مؤمن) يتم تحميل الكائنات الثنائية كبيرة الحجم باستخدام نهج غير مؤمَّن افتراضيًا يتم تحميل الكائن الثنائي كبير الحجم باستخدام نهج غير مؤمن مخصص تم تحميل الكائن الثنائي كبير الحجم بدون نهج
النهج الافتراضي على الحساب أو الحاوية (مؤمن) يتم تحميل الكائنات الثنائية كبيرة الحجم باستخدام نهج التأمين الافتراضي يتم تحميل الكائن الثنائي كبير الحجم باستخدام نهج غير مؤمن مخصص تم تحميل الكائن الثنائي كبير الحجم بدون نهج
لا يوجد نهج افتراضي على أي حساب أو حاوية غير متوفر يتم تحميل الكائن الثنائي كبير الحجم باستخدام نهج غير مؤمن مخصص تم تحميل الكائن الثنائي كبير الحجم بدون نهج

تكوين نهج على إصدار سابق

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

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

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

إذا لم يكن هناك نهج تم تكوينه في الإصدار الحالي، فلن يرث الإصدار السابق أي نهج. يمكنك تكوين نهجًا مخصصًا للإصدار.

إذا تم تعديل النهج في الإصدار الحالي، فإن النُهج في الإصدارات السابقة الحالية تظل بدون تغيير، حتى إذا كان النهج موروثًا من الإصدار الحالي.

نطاق النهج على مستوى الحاويات

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

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

تنطبق الحدود التالية على نُهج الاستبقاء على مستوى الحاوية:

  • بالنسبة لحساب التخزين، يبلغ الحد الأقصى لعدد الحاويات ذات النُهج المؤمنة وغير القابلة للتغيير 10,000.
  • بالنسبة للحاوية، يكون الحد الأقصى لعدد عمليات التحرير لتمديد فترة الاستبقاء لنهج مؤمن تستند إلى الوقت هي خمسة.
  • بالنسبة للحاوية، يتم الاستبقاء بسبعة سجلات تدقيق لنهج الاستبقاء على أساس الوقت بحد أقصى لنهج مؤمن.

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

السماح بالكائنات الثنائية كبيرة الحجم للإلحاق المحمية يكتب

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

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

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

على سبيل المثال، افترض أن مستخدمًا قام بإنشاء نهج استبقاء يستند إلى الوقت مع تمكين الخاصية AllowProtectedAppendWrites وفترة استبقاء تبلغ 90 يومًا. يتم إنشاء كائن ثنائي كبير الحجم للإلحاق، logblob1، في الحاوية اليوم، وتستمر إضافة سجلات جديدة إلى كائن ثنائي كبير الحجم للإلحاق للأيام العشرة القادمة، بحيث تكون فترة الاستبقاء الفعالة لـ logblob1 هي 100 يوم من اليوم (وقت آخر إلحاق به أكثر من 90 يومًا).

تسمح نُهج الاستبقاء غير المؤمَّنة المستندة إلى الوقت بتمكين إعداد خاصية AllowProtectedAppendWrites وتعطيله في أي وقت. بمجرد تأمين نهج الاستبقاء المستند إلى الوقت، لا يمكن تغيير إعداد الخاصية AllowProtectedAppendWrites.

تسجيل التدقيق

توفر كل حاوية مع تمكين نهج الاستبقاء المستند إلى الوقت سجل تدقيق النهج. يتضمن سجل التدقيق ما يصل إلى سبعة أوامر استبقاء تستند إلى الوقت لنُهج الاستبقاء المؤمنة المستندة إلى الوقت. تتضمن إدخالات السجل معرف المستخدم ونوع الأمر والطوابع الزمنية وفترة الاستبقاء. يتم استبقاء سجل التدقيق طوال فترة سريان النهج، وفقًا للإرشادات التنظيمية لـ SEC 17a-4 (f).

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

لا يتم تدقيق التغييرات على نُهج الاستبقاء المستندة إلى الوقت على مستوى الإصدار.

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