نقل مورد اختبار تحميل Azure إلى منطقة أخرى

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

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

انتقل عبر الخطوات التالية لنقل المورد إلى منطقة أخرى:

  1. تصدير تكوين مورد اختبار تحميل Azure في قالب Azure Resource Manager (قالب ARM).

  2. اختياريا، قم بتنزيل أي بيانات اصطناعية للاختبار من اختبارات التحميل الموجودة.

  3. إنشاء مورد اختبار تحميل Azure جديد في المنطقة المستهدفة باستخدام قالب ARM.

  4. أعد إنشاء اختبارات التحميل في المورد الجديد.

  5. اختياريا، احذف مورد اختبار تحميل Azure في المنطقة السابقة.

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

  • تدعم منطقة Azure المستهدفة اختبار تحميل Azure. تعرف على المزيد حول التوفر الإقليمي لاختبار تحميل Azure.

  • لديك حق الوصول إلى الاختبارات في المورد الذي تقوم بترحيله. تعرف على المزيد حول كيفية إدارة الوصول في اختبار تحميل Azure.

اعداد

للبدء، قم بتصدير قالب ARM لمورد اختبار تحميل Azure وتنزيل أدوات الإدخال لاختبارات التحميل الموجودة. لاحقا، ستقوم بتحديث قالب ARM لنشر المورد في منطقة Azure المستهدفة.

  1. قم بتصدير قالب ARM الذي يحتوي على إعدادات ومعلومات لمورد Azure Load Testing باتباع الخطوات المذكورة هنا.

    Screenshot that shows the ARM template to export an Azure load testing resource in the Azure portal.

  2. قم بتنزيل بيانات الإدخال الاصطناعية لكل اختبار موجود في المورد:

    1. انتقل إلى قسم Tests لمورد اختبار التحميل.

    2. حدد اسم الاختبار للانتقال إلى قائمة عمليات تشغيل الاختبار.

    3. حدد علامة الحذف (...) لتشغيل اختبار، ثم حدد تنزيل ملف الإدخال.

      يجب أن يبدأ المتصفح الآن في تنزيل مجلد مضغوط يحتوي على جميع ملفات الإدخال للاختبار، مثل ملف YAML لتكوين الاختبار، والبرنامج النصي JMeter، وأي ملفات تكوين أو بيانات.

      Screenshot that shows how to download input files for a test.

إشعار

إذا كنت تستخدم Azure Key Vault لتكوين الأسرار لاختبار التحميل الخاص بك، يمكنك الاستمرار في استخدام Key Vault نفسه.

نقل

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

نقل المورد

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

  2. في Marketplace، ابحث عن نشر القالب. حدد Template deployment (deploy using custom templates)، ثم حدد Create.

    Screenshot that shows the Template deployment option in the Azure Marketplace, highlighting the Create button.

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

  4. حدد تحميل الملف، ثم حدد الملف الذي template.json قمت بتصديره مسبقا.

  5. تحديث محتويات JSON:

    1. قم بتحديث اسم مورد اختبار تحميل Azure الهدف عن طريق تحديث الخاصية defaultValue .

      {
          "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
          "contentVersion": "1.0.0.0",
          "parameters": {
              "loadtest_name": {
                  "defaultValue": "{new-resource-name}",
                  "type": "String"
              }
          },
      
    2. قم بتحرير خاصية الموقع لاستخدام المنطقة المستهدفة. يعين المثال التالي المنطقة المستهدفة إلى eastus.

      "resources": [
              {
                  "type": "Microsoft.LoadTestService/loadtests",
                  "apiVersion": "2021-12-01-preview",
                  "name": "[parameters('loadtest_name')]",
                  "location": "eastus",
      

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

  6. حدد حفظ.

  7. أدخل مجموعة الاشتراك والموارد للمورد الهدف.

  8. حدد Review and create، ثم حدد Create لإنشاء مورد اختبار تحميل Azure جديد في منطقة Azure المستهدفة.

إنشاء الاختبارات

بعد إنشاء مورد اختبار تحميل Azure، يمكنك إعادة إنشاء اختبارات التحميل في مدخل Microsoft Azure.

راجع تكوين الاختبار في الملفات التي config.yaml قمت بتنزيلها مسبقا لتكوين إعدادات اختبار التحميل. قم بتحميل البرنامج النصي Apache JMeter وملفات التكوين الاختيارية من عناصر الإدخال التي تم تنزيلها.

إذا قمت باستدعاء اختبارات التحميل في سير عمل CI/CD، فقم بتحديث المعلمة loadTestResource في تعريف مسار CI/CD لمطابقة اسم مورد اختبار تحميل Azure الجديد.

إشعار

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

تنظيف موارد المصدر

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

  1. في مدخل Microsoft Azure، ابحث عن Azure Load Testing وحدده.

  2. حدد مورد اختبار تحميل Azure.

  3. في صفحة نظرة عامة على المورد، حدد حذف، ثم أكد.

تنبيه

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

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

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