إنشاء لقطة متتابعة للأقراص المُدارة
ينطبق على: ✔️ أجهزة ظاهرية بنظام التشغيل Linux ✔️ أجهزة ظاهرية بنظام التشغيل Windows ✔️ مجموعات التوسعة المرنة ✔️ مجموعات التوسعة الموحدة
اللقطات المتتابعة هي نُسخ احتياطية مأخوذة في نقطة زمنية معينة للأقراص المُدارة التي، عند التقاطها، تتكون فقط من التغييرات منذ آخر لقطة. عند استعادة قرص من لقطة متتابعة، يعيد النظام بناء القرص الكامل الذي يمثل النُسخة الاحتياطية المأخوذة في نقطة زمنية معينة للقرص عند التقاط اللقطة المتتابعة. من المحتمل أن تسمح هذه الإمكانية للقطات القرص المُدارة بأن تكون أكثر فعالية من حيث التكلفة، لأنه ما لم تختر ذلك، فلن تضطر إلى تخزين القرص بأكمله مع كل لقطة فردية. تماما مثل اللقطات الكاملة، يمكن استخدام اللقطات المتتابعة إما لإنشاء قرص مُدار بالكامل أو لقطة كاملة. يمكن استخدام كل من اللقطات الكاملة واللقطات المتتابعة مباشرةً بعد التقاطها. بمعنى آخر، بمجرد التقاط أي من اللقطتين، يمكنك على الفور قراءة قرص VHD الأساسي واستخدامه لاستعادة الأقراص.
هناك بعض الاختلافات بين لقطة متتابعة ولقطة كاملة. ستستخدم اللقطات المتتابعة دائماً وحدة تخزين HDD قياسية، بغض النظر عن نوع تخزين القرص، في حين يمكن أن تستخدم اللقطات الكاملة محركات أقراص SSD متميزة. إذا كنت تستخدم لقطات كاملة على Premium Storage لتوسيع نطاق عمليات توزيع الأجهزة الظاهرية، فإننا نوصي باستخدام الصور المخصصة على وحدة التخزين القياسية في معرض الصور المشتركة. وسوف تساعدك على تحقيق نطاقٍ أوسع بتكلفةٍ أقل. بالإضافة إلى ذلك، من المحتمل أن توفر اللقطات المتتابعة موثوقية أفضل مع التخزين المتكرر في المنطقة (ZRS). إذا كان التخزين المتكرر في المنطقة (ZRS) متوفراً في المنطقة المحددة، فإن اللقطة المتتابعة ستستخدم التخزين المتكرر في المنطقة (ZRS) تلقائياً. إذا لم يكن التخزين المتكرر في المنطقة (ZRS) متوفراً في المنطقة، ستتحول اللقطة افتراضياً إلى التخزين المتكرر محلياً (LRS). يمكنك منع هذا السلوك وتحديد واحد يدوياً ولكن لا نُوصي بذلك.
توفر اللقطات المتتابعة قدرة تفاضلية. فهي تمكنك من الحصول على التغييرات بين لقطتين متتابعتين لنفس القرص المُدار، وصولاً إلى مستوى الكتلة. يمكنك استخدام هذا لتقليل بصمة البيانات لديك عند نسخ اللقطات عبر المناطق. على سبيل المثال، يمكنك تنزيل أول لقطة متتابعة ككائن ثنائي كبير الحجم أساسي في منطقة أخرى. بالنسبة لللقطات المتتابعة اللاحقة، يمكنك نسخ التغييرات التي طرأت منذ آخر لقطة فقط على الكائن الثنائي كبير الحجم الأساسي. بعد نسخ التغييرات، يمكنك التقاط لقطات على الكائن الثنائي كبير الحجم الأساسي الذي يمثل نسختك الاحتياطية المأخوذة في نقطة زمنية معينة للقرص في منطقةٍ أخرى. يمكنك استعادة القرص إما من الكائن الثنائي كبير الحجم الأساسي أو من لقطة على الكائن الثنائي كبير الحجم الأساسي في منطقةٍ أخرى.
تتم فوترة اللقطات المتتابعة للحجم المستخدم فقط. يمكنك العثور على الحجم المستخدم للقطاتك من خلال الاطلاع على تقرير استخدام Azure. على سبيل المثال، إذا كان حجم البيانات المستخدمة في لقطة هو 10 جيبي بايت، فسيظهر تقرير الاستخدام اليومي 10 جيبي بايت/(31 يوماً) = 0.3226 ككمية مستهلكة.
القيود
- لا يمكن حالياً نقل اللقطات المتتابعة بين الاشتراكات.
- يمكنك حالياً إنشاء عناوين معرف SAS URI لما يصل إلى خمس لقطات لعائلة لقطات معينة في أي وقت.
- لا يمكنك إنشاء لقطة تزايدية لقرص معين خارج اشتراك هذا القرص.
- لا يمكن نقل اللقطات التزايدية إلى مجموعة موارد أخرى. ولكن، يمكن نسخها إلى مجموعة موارد أو منطقة أخرى.
- يمكن إنشاء ما يصل إلى سبع لقطات متتابعة لكل قرص كل خمس دقائق.
- يمكن إنشاء ما مجموعه 500 لقطة متتابعة لقرصٍ واحدٍ.
- لا يمكنك الحصول على التغييرات بين اللقطات التي تم التقاطها قبل تغيير حجم القرص الأصلي وبعده عبر حدود 4 تيرابايت. على سبيل المثال، أخذت لقطة متتابعة
snapshot-aعندما كان حجم القرص 2 تيرابايت. الآن زودت حجم القرص إلى 6 تيرابايت ثم أخذت لقطة متتابعة أخرىsnapshot-b. لا يمكنك الحصول على التغييرات بينsnapshot-aوsnapshot-b. يجب عليك إعادة تنزيل النسخة الكاملة منsnapshot-bالتي تم إنشاؤها بعد تغيير الحجم. بعد ذلك، يمكنك الحصول على التغييرات بينsnapshot-bواللقطات التي تم إنشاؤها بعدsnapshot-b.
يمكنك استخدام Azure CLI لإنشاء لقطة متتابعة. ستحتاج إلى أحدث إصدار من Azure CLI. راجع المقالات التالية لمعرفة كيفية تثبيت أو تحديث Azure CLI.
سيتولى البرنامج النصي التالي إنشاء لقطة متتابعة لقرص معين:
# Declare variables
diskName="yourDiskNameHere"
resourceGroupName="yourResourceGroupNameHere"
snapshotName="desiredSnapshotNameHere"
# Get the disk you need to backup
yourDiskID=$(az disk show -n $diskName -g $resourceGroupName --query "id" --output tsv)
# Create the snapshot
az snapshot create -g $resourceGroupName -n $snapshotName --source $yourDiskID --incremental true
يمكنك تحديد لقطات متتابعة من نفس القرص باستخدام خاصية اللقطات SourceResourceId. SourceResourceId هو معرف مورد Azure Resource Manager للقرص الأصل.
يمكنك استخدام SourceResourceId لإنشاء قائمة بجميع اللقطات المقترنة بقرصٍ معينٍ. استبدل بـ yourResourceGroupNameHere القيمة الخاصة بك ثم يمكنك استخدام المثال التالي لسرد اللقطات المتتابعة الموجودة لديك:
# Declare variables and create snapshot list
subscriptionId="yourSubscriptionId"
resourceGroupName="yourResourceGroupNameHere"
diskName="yourDiskNameHere"
az account set --subscription $subscriptionId
diskId=$(az disk show -n $diskName -g $resourceGroupName --query [id] -o tsv)
az snapshot list --query "[?creationData.sourceResourceId=='$diskId' && incremental]" -g $resourceGroupName --output table
الخطوات التالية
راجع نسخ لقطة متتابعة إلى منطقة جديدة لمعرفة كيفية نسخ لقطة متتابعة عبر المناطق.
إذا كنت ترغب في رؤية نموذج تعليمات برمجية يوضح القدرة التفاضلية للقطات المتتابعة، باستخدام .NET، فراجع نسخ النسخ الاحتياطية للأقراص المدارة من Azure إلى منطقة أخرى ذات قدرة تفاضلية للقطات المتتابعة.


