مشاركة عبر


نظرة عامة على إدارة دورة حياة Azure Blob Storage

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

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

باستخدام نهج إدارة دورة الحياة، يمكنك:

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

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

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

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

تلميح

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

ميزات نهج إدارة دورة الحياة

نهج إدارة دورة الحياة هو مجموعة من القواعد في مستند JSON. لمعرفة المزيد، راجع بنية نهج إدارة دورة حياة Azure Blob Storage.

يتم دعم نهج إدارة دورة الحياة لـblobs كتلة وإلحاق الكائنات الثنائية كبيرة الحجم في الأغراض العامة v2، والكائنات الثنائية كبيرة الحجم للكتلة المتميزة، وحسابات تخزين Blob. لا تؤثر إدارة دورة الحياة على حاويات النظام مثل حاويات $logs أو $web.

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

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

تنفيذ النهج

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

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

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

لعرض حدود المقياس الافتراضية، راجع المقالات التالية:

تعرف على المزيد حول خصائص أداء إدارة دورة الحياة.

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

الفوترة

إن نُهج إدارة دورة الحياة مجانية. تتم فوترة العملاء مقابل تكاليف التشغيل القياسية لاستدعاء واجهة برمجة تطبيقات Set Blob Tier. إن عمليات الحذف مجانية. ومع ذلك، قد تفرض خدمات Azure والأدوات المساعدة الأخرى مثل Microsoft Defender for Storage رسوما على العمليات التي تتم إدارتها من خلال نهج دورة الحياة.

تتم فوترة كل تحديث لتاريخ آخر وصول لـ blob ضمن فئة العمليات الأخرى. يتم فرض رسوم على كل تحديث لوقت الوصول الأخير ك "معاملة أخرى" مرة واحدة على الأكثر كل 24 ساعة لكل كائن حتى إذا تم الوصول إليه آلاف المرات في اليوم. هذا منفصل عن رسوم معاملات القراءة.

لمزيد من المعلومات حول الأسعار، راجع أسعار Block Blob.

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

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

  • يجب قراءة نهج إدارة دورة الحياة أو كتابته بالكامل. التحديثات الجزئية غير مدعومة.

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

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

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

  • لا تؤثر إدارة دورة الحياة على حاويات النظام مثل $logs أو $web containers.

الأسئلة الشائعة (FAQ)

راجع الأسئلة المتداولة حول إدارة دورة الحياة.

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