0Pricing
Azure Fundamentals · درس

الاستعادة من Azure Backup

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

الاستعادة من Azure Backup درس مجاني في Azure Fundamentals على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Azure Fundamentals، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Azure Fundamentals 4 دروس في المجموع.

نقاط الاسترداد وخيارات الاستعادة

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

# List recovery points for a VM
az backup recoverypoint list \
  --resource-group myRG \
  --vault-name myRecoveryVault \
  --container-name myVM \
  --item-name myVM \
  --workload-type VM \
  --output table

استعادة جهاز افتراضي كامل

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

# Trigger a full VM restore to alternate location
az backup restore restore-azurevm \
  --resource-group myRG \
  --vault-name myRecoveryVault \
  --container-name myVM \
  --item-name myVM \
  --rp-name <recovery-point-name> \
  --restore-to-staging-storage-account myStorageAccount \
  --storage-account-resource-group myRG

استعادة القرص

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

استرداد العناصر على مستوى الملف

يتيح لك الاسترداد على مستوى العنصر (ILR) استعراض الملفات والمجلدات الفردية واستردادها من نسخة احتياطية لجهاز افتراضي من دون استعادة القرص بأكمله. يقوم Azure Backup بتحميل نقطة الاسترداد كهدف iSCSI محلي على جهاز يعمل بنظام Windows أو Linux. تتصل باستخدام برنامج نصي مقدم، ثم تستعرض القرص المحمّل كما لو كان محركاً محلياً، وتنسخ الملفات المحددة التي تحتاج إليها فقط. وتنتهي جلسة التحميل بعد 12 ساعة للحد من فترة التعرض.

# Download the ILR mount script (run on the recovery machine)
# 1. In the portal: Backup items > VM > Recovery points > File Recovery
# 2. Download the executable script for Windows or Linux
# 3. Run the script on a target machine — it mounts the disks via iSCSI
# 4. Browse the mounted drive and copy the needed files
# 5. Unmount after recovery to release the recovery point lock

أهداف نقطة الاسترداد وأوقات الاسترداد

عند تقييم استراتيجيات النسخ الاحتياطي، يهم مقياسان: RPO (هدف نقطة الاسترداد) هو أقصى فقدان مقبول للبيانات، معبراً عنه بالوقت؛ فإذا كان النسخ الاحتياطي يُجرى يومياً، فقد يصل RPO إلى 24 ساعة. أما RTO (هدف وقت الاسترداد) فهو المدة التي تستغرقها عملية الاستعادة نفسها. وقد تستغرق الاستعادة الكاملة لجهاز افتراضي من 30 دقيقة إلى عدة ساعات، بحسب حجم القرص. أما الاسترداد على مستوى الملف فأسرع بكثير. وتساعد مواءمة RPO وRTO مع متطلبات العمل على تحديد جدول النسخ الاحتياطي واختيار استراتيجية الاستعادة.

استعادة مشاركة Azure Files

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

# Restore a specific file from an Azure Files backup
az backup restore restore-azurefiles \
  --resource-group myRG \
  --vault-name myRecoveryVault \
  --container-name 'StorageContainer;myStorageAccount' \
  --item-name 'AzureFileShare;myFileShare' \
  --rp-name <recovery-point-name> \
  --restore-mode ItemLevelRecovery \
  --target-storage-account myStorageAccount \
  --target-file-share myFileShare \
  --target-folder restored-files

الاستعادة عبر المناطق

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

# Enable cross-region restore on an existing vault
az backup vault backup-properties set \
  --name myRecoveryVault \
  --resource-group myRG \
  --cross-region-restore-flag true

مراقبة مهام الاستعادة

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

# Monitor a specific restore job
az backup job show \
  --vault-name myRecoveryVault \
  --resource-group myRG \
  --name <job-id>

استعادة قواعد بيانات SQL في الأجهزة الافتراضية

عند تشغيل SQL Server على جهاز افتراضي في Azure وحمايته باستخدام حل Azure Backup for SQL Server، تحصل على دقة إضافية في الاستعادة. إذ يمكنك الاستعادة إلى نقطة زمنية محددة (استناداً إلى نسخ احتياطية لسجلات المعاملات تُجرى كل 15–60 دقيقة) بدلاً من الاقتصار على نقطة استرداد لنسخة احتياطية كاملة. ويؤدي ذلك إلى خفض RPO لأحمال عمل SQL بشكل كبير مقارنةً بالنسخ الاحتياطي للجهاز الافتراضي على مستوى نظام الملفات وحده.

التحقق من النسخ الاحتياطي واختبار عمليات الاستعادة

لا تختبر مؤسسات كثيرة نسخها الاحتياطية أبداً حتى تقع الكارثة، ثم تكتشف أن النسخ الاحتياطية تالفة أو غير مكتملة أو أن استعادتها تستغرق وقتاً أطول بكثير من المتوقع. وتتطلب أفضل الممارسات تدريبات استعادة منتظمة: استعد البيانات إلى مجموعة موارد اختبار، وتحقق من وظائف التطبيق، ووثّق قيمة RTO الفعلية التي تحققت. ويوفر مصنف Backup Reports في Azure Backup Center عرضاً للامتثال يوضح تاريخ آخر نسخة احتياطية ناجحة لكل عنصر محمي.

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

يحتفظ Azure Backup for VMs بـ لقطة استعادة فورية محلية لمدة تتراوح بين يوم واحد و5 أيام (يمكن تهيئتها في النهج) في مجموعة الموارد إلى جانب الجهاز الافتراضي. وتكون الاستعادة من هذه اللقطة المحلية أسرع بكثير من الاستعادة من المخزن، لأن البيانات لا تحتاج إلى نقلها من وحدة تخزين المخزن. وبعد انتهاء مدة طبقة الاستعادة الفورية، تُخزّن نقطة الاسترداد في المخزن فقط. ويسهم استخدام الاستعادة الفورية للحوادث الحديثة في تقليل RTO بشكل كبير.

تحقق سريع

اختبر مدى استيعابك لمفاهيم Microsoft Azure Fundamentals (AZ-900) الواردة في هذا الدرس.

مراجعة الدرس

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

الأسئلة الشائعة

هل درس «الاستعادة من Azure Backup» مجاني؟

نعم — نص درس «الاستعادة من Azure Backup» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Azure Fundamentals، انتقل إلى CoddyKit PRO. تتضمن دورة Azure Fundamentals 4 دروس في المجموع.

ماذا ستتعلم في «الاستعادة من Azure Backup»؟

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

هل أحتاج إلى خبرة سابقة لأبدأ Azure Fundamentals؟

لا تُشترط خبرة سابقة. Azure Fundamentals على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «الاستعادة من Azure Backup»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Azure Fundamentals هذا؟

نعم. كل درس في Azure Fundamentals يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. أساسيات Azure Backup
  2. الاستعادة من Azure Backup
  3. نسخ Azure Site Recovery المتماثل
  4. اختبار تجاوز الفشل وتشغيله
← العودة إلى Azure Fundamentals