مشاركة عبر


البرنامج التعليمي: تكوين النسخ الاحتياطي على مستوى العنصر لنظام مجموعة خدمة Azure Kubernetes

يصف هذا البرنامج التعليمي كيفية تكوين النسخ الاحتياطي لنظام مجموعة Azure Kubernetes Service (AKS)، ثم استخدام تكوين Azure Backup لإجراء نسخ احتياطي لعناصر معينة في نظام المجموعة.

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

يمكنك استخدام Azure Backup لنسخ مجموعات AKS احتياطيا باستخدام ملحق النسخ الاحتياطي. يجب تثبيت الملحق في نظام المجموعة. يتضمن النسخ الاحتياطي لنظام مجموعة AKS موارد نظام المجموعة ووحدات التخزين الثابتة المرفقة بالمجموعة.

يتصل مخزن النسخ الاحتياطي مع نظام المجموعة عبر ملحق النسخ الاحتياطي لإكمال عمليات النسخ الاحتياطي والاستعادة.

المتطلبات الأساسية

  • تحديد أو إنشاء مخزن النسخ الاحتياطي في نفس المنطقة حيث تريد نسخ نسخة احتياطية من نظام مجموعة AKS.
  • قم بتثبيت ملحق النسخ الاحتياطي في نظام مجموعة AKS الذي تريد نسخه احتياطيا.

تكوين النسخ الاحتياطي لنظام مجموعة AKS

  1. في مدخل Microsoft Azure، انتقل إلى مجموعة AKS التي تريد نسخها احتياطيا.

  2. في قائمة الموارد، حدد Backup، ثم حدد Configure Backup.

  3. حدد مخزن النسخ الاحتياطي لاستخدامه للنسخ الاحتياطي لمثيل AKS.

    لقطة شاشة تعرض صفحة تكوين النسخ الاحتياطي.

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

    لقطة شاشة تعرض صفحة المراجعة لتكوين النسخ الاحتياطي.

    إشعار

    قبل تمكين الوصول الموثوق به، قم بتمكين علامة الميزة TrustedAccessPreview لموفر Microsoft.ContainerServices الموارد على الاشتراك.

  4. حدد نهج النسخ الاحتياطي، الذي يحدد الجدول الزمني للنسخ الاحتياطية وفترة الاحتفاظ بها. بعد ذلك حدد التالي.

    لقطة شاشة تعرض صفحة نهج النسخ الاحتياطي.

  5. في علامة التبويب Datasources ، حدد Add/Edit لتعريف مثيل النسخ الاحتياطي.

    لقطة شاشة تعرض خيار Add/Edit في علامة التبويب Datasources.

  6. في جزء Select Resources to Backup ، حدد موارد نظام المجموعة المراد نسخها احتياطيا.

  7. يمكنك استخدام تكوين النسخ الاحتياطي للنسخ الاحتياطية على مستوى العنصر وتشغيل خطافات مخصصة. على سبيل المثال، يمكنك استخدامه لتحقيق نسخة احتياطية متسقة مع التطبيق لقواعد البيانات:

    1. بالنسبة إلى اسم مثيل النسخ الاحتياطي، أدخل قيمة وقم بتعيينها إلى مثيل النسخ الاحتياطي الذي تم تكوينه للتطبيق في نظام مجموعة AKS.

      لقطة شاشة توضح كيفية تحديد الموارد لتضمينها في النسخ الاحتياطي.

    2. لتحديد مساحات الأسماء للنسخ الاحتياطي، يمكنك إما تحديد الكل لإجراء نسخ احتياطي لكافة مساحات الأسماء الحالية والمستقبلية في نظام المجموعة، أو يمكنك تحديد الاختيار من القائمة لتحديد مساحات أسماء معينة للنسخ الاحتياطي.

      لقطة شاشة توضح كيفية تحديد مساحات الأسماء لتضمينها في النسخ الاحتياطي.

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

      • التسميات: يمكنك تصفية موارد AKS باستخدام التسميات التي تقوم بتعيينها إلى أنواع الموارد. أدخل التسميات في شكل أزواج المفاتيح/القيم. اجمع بين تسميات متعددة باستخدام AND المنطق.

        على سبيل المثال، إذا قمت بإدخال التسميات env=prod;tier!=web، فإن العملية تحدد الموارد التي تحتوي على تسمية بالمفتاح env والقيمة prod ، وتسمية بالمفتاح tier الذي لا تكون webالقيمة له . يتم نسخ هذه الموارد احتياطيا.

      • مجموعات واجهة برمجة التطبيقات: يمكنك أيضا تضمين الموارد من خلال توفير مجموعة واجهة برمجة تطبيقات AKS ونوعها. على سبيل المثال، يمكنك اختيار موارد AKS الاحتياطية مثل عمليات النشر.

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

      لقطة شاشة تعرض جزء إعدادات الموارد الإضافية.

      إشعار

      يتم دمج جميع إعدادات الموارد هذه وتطبيقها عبر AND المنطق.

    4. إذا كان لديك قاعدة بيانات مثل MySQL تم نشرها في مجموعة AKS، يمكنك استخدام خطافات النسخ الاحتياطي التي يتم نشرها كموارد مخصصة في نظام مجموعة AKS لتحقيق نسخ احتياطية متسقة مع التطبيق.

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

      لقطة شاشة تعرض جزء خطافات النسخ الاحتياطي.

    5. اختر تحديد.

  8. بالنسبة لمجموعة موارد اللقطة، حدد مجموعة الموارد لاستخدامها لتخزين لقطات وحدة التخزين الثابتة (Azure Disk Storage). ثم حدد Validate.

    لقطة شاشة تعرض جزء مجموعة موارد اللقطة.

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

    لقطة شاشة تعرض خطأ في التحقق من الصحة.

  10. لحل الخطأ، ضمن Datasource name، حدد مصدر البيانات، ثم حدد Assign missing roles.

    لقطة شاشة توضح كيفية حل خطأ التحقق من الصحة.

  11. عند الانتهاء من تعيين الدور، حدد التالي.

    لقطة شاشة تعرض صفحة تكوين النسخ الاحتياطي التي تم حلها.

  12. حدد تكوين النسخ الاحتياطي.

  13. عند الانتهاء من التكوين، حدد التالي.

    لقطة شاشة تعرض صفحة تكوين النسخ الاحتياطي للمراجعة.

    يتم إنشاء مثيل النسخ الاحتياطي عند الانتهاء من تكوين النسخ الاحتياطي.

    لقطة شاشة تعرض نسخة احتياطية تم تكوينها لمجموعة AKS.

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

استعادة نسخة احتياطية لمجموعة AKS باستخدام مدخل Azure، Azure CLI