نقل حساب Azure Batch إلى منطقة أخرى

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

ستتعرف في هذه المقالة على طريقة القيام بما يلي:

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

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

  • تأكد من أن الخدمات والميزات التي يستخدمها حسابك مدعومة في المنطقة المستهدفة.

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

تجهيز

للبدء، قم بتصدير قالب Resource Manager ثم تعديله.

تصدير قالب

يحتوي هذا القالب على إعدادات تصف حساب التخزين.

لتصدير قالب باستخدام مدخل Azure:

  1. تسجيل الدخول إلى ⁧⁩مدخل Azure⁧⁩.

  2. حدد كافة الموارد ثم حدد حساب التخزين الخاص بك.

  3. حدد >الأتمتة>قالب التصدير.

  4. اختر Download في جزء Export template.

  5. حدد موقع ملف zip. الذي قمت بتنزيله من المدخل، وقم بفك ضغط هذا الملف إلى مجلد من اختيارك.

    يحتوي هذا الملف المضغوط على ملفات .json التي تتضمن القالب والبرامج النصية لنشر القالب.

تعديل القالب

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

لتوزيع القالب باستخدام مدخل Azure:

  1. في مدخل Azure، حدد Create a resource.

  2. في البحث في السوق، اكتبتوزيع القالب، ثم اضغط علىENTER.

  3. حدد Template deployment.

    Azure Resource Manager templates library

  4. حدد Create.

  5. حدد Build your own template in the editor.

  6. حدد تحميل ملف ، ثم اتبع الإرشادات لتحميل ملف template.json الذي قمت بتنزيله في القسم الأخير.

  7. في الملف template.json، قم بتسمية حساب التخزين الهدف عن طريق تعيين القيمة الافتراضية لاسم حساب التخزين. يعين هذا المثال القيمة الافتراضية لاسم حساب التخزين إلى mytargetaccount.

    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "storageAccounts_mysourceaccount_name": {
            "defaultValue": "mytargetaccount",
            "type": "String"
        }
    },
    
    
  8. قم بتحرير خاصية الموقع في الملف template.json إلى المنطقة الهدف. يعيّن هذا المثال المنطقة المستهدفة إلى centralus.

    "resources": [{
         "type": "Microsoft.Storage/storageAccounts",
         "apiVersion": "2019-04-01",
         "name": "[parameters('storageAccounts_mysourceaccount_name')]",
         "location": "centralus"
         }]          
    

    للحصول على رموز مواقع المنطقة، راجع مواقع Azure. التعليمة البرمجية لمنطقة ما هي اسم المنطقة مع عدم وجود مسافات، وسط الولايات المتحدة = centralus.

Move

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

  1. احفظ الملف template.json.

  2. أدخل قيم الخصائص أو حددها:

    • الاشتراك: تحديد اشتراك Azure.

    • مجموعة الموارد: حدد إنشاء جديد، وامنح مجموعة الموارد اسماً.

    • الموقع: حدد موقع Azure.

  3. انقر فوق خانة الاختيار أوافق على الشروط والأحكام المذكورة أعلاه، ثم انقر فوق الزر تحديد شراء.

تكوين حساب التخزين الجديد

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

يسرد الجدول التالي هذه الميزات إلى جانب إرشادات لإضافتها إلى حساب التخزين الجديد.

الميزة الإرشاد
نُهج إدارة دورة الحياة إدارة دورة حياة تخزين Azure Blob
مواقع ويب ثابتة استضافة موقع ويب ثابت في Azure Storage
اشتراكات الأحداث التفاعل مع أحداث مخزن البيانات الثنائية الكبيرة
التنبيهات إنشاء تنبيهات سجل النشاط وعرضها وإدارتها باستخدام Azure Monitor
Content Delivery Network (CDN) استخدام Azure CDN للوصول إلى كائنات blob مع المجالات المخصصة عبر HTTPS

ملاحظة

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

نقل البيانات إلى حساب التخزين الجديد

AzCopy هي الأداة المفضلة لنقل بياناتك. تم تحسينه للأداء. إحدى الطرق التي تكون أسرع، هي أن يتم نسخ البيانات مباشرة بين خوادم التخزين، لذلك لا يستخدم AzCopy النطاق الترددي للشبكة لجهاز الكمبيوتر لديك. استخدم AzCopy في سطر الأوامر أو كجزء من برنامج نصي مخصص. راجع ⁧⁩Get started with AzCopy⁧⁩.

يمكنك أيضاً استخدام Azure Data Factory لنقل بياناتك. يوفر واجهة مستخدم بديهية. لاستخدام Azure Data Factory، راجع أي من هذه الارتباطات:.


تجاهل أو نظف

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

لتنفيذ التغييرات وإكمال نقل حساب تخزين، احذف حساب التخزين المصدر.

لإزالة حساب تخزين باستخدام مدخل Azure:

  1. في مدخل Azure، قم بتوسيع القائمة على الجانب الأيمن لفتح قائمة الخدمات، واختر حسابات التخزين لعرض قائمة حسابات التخزين.

  2. حدد موقع حساب التخزين الهدف لحذفه، وانقر بزر الماوس الأيمن فوق الزر المزيد (...) على الجانب الأيسر من القائمة.

  3. حدد حذف، ثم قم بالتأكيد.

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

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