نظرة عامة على لقطات المشاركة لملفات Azure

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

ينطبق على

نوع مشاركة الملف SMB NFS
مشاركات الملفات القياسية (GPv2)، حسابات التخزين المكررة محليًا (LRS) وحسابات التخزين المكررة في المنطقة (ZRS) Yes No
مشاركات الملفات القياسية (GPv2)، حساب تخزين مكرر جغرافي (GRS) أو حساب تخزين مكرر للمنطقة الجغرافية (GZRS) Yes No
مشاركات الملفات المدفوعة (FileStorage)، حسابات التخزين المكررة محليًا (LRS) وحسابات التخزين المكررة في المنطقة (ZRS) Yes Yes

متى يتعين استخدام لقطات المشاركة

الحماية من أخطاء التطبيق وتلف البيانات

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

الحماية من الحذف العرضي أو التغييرات غير المقصودة

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

أغراض النسخ الاحتياطي العامة

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

القدرات

لقطة المشاركة هي نسخة من بياناتك في الوقت المحدد للقراءة فقط. يتم توفير إمكانية مشاركة اللقطات على مستوى مشاركة الملفات. يتم توفير الاسترداد على مستوى الملف الفردي، للسماح باستعادة الملفات الفردية. يمكنك استعادة مشاركة ملف كاملة باستخدام SMB أو NFS أو REST API أو مدخل Microsoft Azure أو مكتبة العميل أو PowerShell/CLI.

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

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

لقطة مشاركة لمشاركة ملف مطابقة لمشاركة ملفها الأساسي. الفرق الوحيد هو أنه يتم إلحاق قيمة DateTime ب URI للسهم للإشارة إلى الوقت الذي تم فيه التقاط لقطة المشاركة. على سبيل المثال، إذا كانت URI لمشاركة ملف http://storagesample.core.file.windows.net/myshare، فإن URI للقطة المشاركة يشبه:

http://storagesample.core.file.windows.net/myshare?snapshot=2011-03-09T01:42:34.9360000Z

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

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

لا يمكنك حذف مشاركة تحتوي على لقطات مشاركة ما لم تقم أولا بحذف جميع اللقطات لهذه المشاركة.

استخدام المساحة

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

للحفاظ على المساحة، يمكنك حذف لقطة المشاركة للفترة التي كان فيها التموج أعلى.

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

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

الحدود

الحد الأقصى لعدد لقطات المشاركة التي تسمح بها Azure Files هو 200 لكل مشاركة. بعد 200 لقطة مشاركة، يجب حذف لقطات المشاركة القديمة لإنشاء لقطات جديدة. يمكنك الاحتفاظ باللقطات لمدة تصل إلى 10 سنوات.

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

يتم دعم واجهات برمجة تطبيقات إدارة الملفات (AzRmStorageShare) فقط للقطات مشاركة ملف NFS Azure. واجهات برمجة تطبيقات مستوى بيانات الملف (AzStorageShare) غير مدعومة.

نسخ البيانات مرة أخرى إلى مشاركة من لقطة المشاركة

انسخ العمليات التي تتضمن ملفات وشارك اللقطات باتباع هذه القواعد:

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

تظل لقطة المشاركة سليمة بعد النسخ، ولكن يتم استبدال مشاركة الملف الأساسي بنسخة من البيانات المتوفرة في لقطة المشاركة. يتم احتساب جميع الملفات المستعادة في "المحتوى المتغير. "

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

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

أفضل الممارسات العامة

أتمتة النسخ الاحتياطية لاسترداد البيانات كلما أمكن ذلك. الإجراءات الآلية أكثر موثوقية من العمليات اليدوية، مما يساعد على تحسين حماية البيانات وقابليتها للاسترداد. يمكنك استخدام النسخ الاحتياطي لمشاركة ملف Azure (مشاركات ملفات SMB فقط)، أو واجهة برمجة تطبيقات REST، أو SDK للعميل، أو البرمجة النصية للأتمتة.

قبل استخدام مجدول لقطة المشاركة، ضع في اعتبارك بعناية تكرار لقطة المشاركة وإعدادات الاحتفاظ لتجنب تحمل رسوم غير ضرورية.

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

(راجع أيضًا )