Bagikan melalui


Memindahkan sumber daya pengujian beban Azure ke wilayah lain

Artikel ini menjelaskan cara memindahkan sumber daya pengujian beban Azure Anda ke wilayah Azure lain. Anda mungkin ingin memindahkan sumber daya karena sejumlah alasan. Misalnya, untuk memanfaatkan wilayah Azure baru, untuk menghasilkan beban dari lokasi yang berbeda, untuk memenuhi persyaratan kebijakan dan tata kelola internal, atau sebagai respons terhadap persyaratan perencanaan kapasitas.

Sumber daya pengujian beban Azure khusus wilayah dan tidak dapat dipindahkan di seluruh wilayah secara otomatis. Saat Anda membuat ulang sumber daya pengujian beban Azure di wilayah Azure target, Anda perlu membuat ulang pengujian beban yang ada di sumber daya baru.

Ikuti langkah-langkah berikut untuk memindahkan sumber daya Anda ke wilayah lain:

  1. Ekspor konfigurasi sumber daya pengujian beban Azure Anda dalam templat Azure Resource Manager (templat ARM).

  2. Secara opsional, unduh artefak pengujian apa pun dari pengujian beban yang ada.

  3. Buat sumber daya pengujian beban Azure baru di wilayah target dengan menggunakan templat ARM.

  4. Buat ulang pengujian beban di sumber daya baru.

  5. Secara opsional, hapus sumber daya pengujian beban Azure di wilayah sebelumnya.

Prasyarat

  • Wilayah Azure target mendukung Azure Load Testing. Pelajari selengkapnya tentang ketersediaan regional untuk Azure Load Testing.

  • Anda memiliki akses ke pengujian di sumber daya yang Anda migrasikan. Pelajari selengkapnya tentang cara mengelola akses di Azure Load Testing.

Siapkan

Untuk memulai, ekspor templat ARM untuk sumber daya pengujian beban Azure dan unduh artefak input untuk pengujian beban yang ada. Nantinya, Anda akan memperbarui templat ARM untuk menyebarkan sumber daya di wilayah Azure target.

  1. Ekspor templat ARM yang berisi pengaturan dan informasi untuk sumber daya Azure Load Testing Anda dengan mengikuti langkah-langkah yang disebutkan di sini.

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

  2. Unduh artefak input untuk setiap pengujian yang ada di sumber daya:

    1. Navigasi ke bagian Pengujian untuk sumber daya pengujian beban.

    2. Pilih nama pengujian untuk masuk ke daftar uji coba.

    3. Pilih elipsis (...) untuk uji coba, lalu pilih Unduh file input.

      Browser sekarang harus mulai mengunduh folder zip yang berisi semua file input untuk pengujian, seperti file YAML konfigurasi pengujian, skrip JMeter, dan file konfigurasi atau data apa pun.

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

Catatan

Jika Anda menggunakan Azure Key Vault untuk mengonfigurasi rahasia untuk pengujian beban, Anda dapat terus menggunakan Key Vault yang sama.

Memindahkan

Untuk memindahkan sumber daya ke wilayah Azure target, ubah templat ARM, buat sumber daya baru dengan menggunakan templat, dan buat ulang pengujian beban di sumber daya baru.

Memindahkan sumber daya

  1. Di portal Microsoft Azure, pilih Buat sumber daya.

  2. Di Marketplace, cari penyebaran templat. Pilih Penyebaran templat (sebarkan menggunakan templat kustom), lalu pilih Buat.

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

  3. Pilih Buat template Anda sendiri di editor.

  4. Pilih Muat file, lalu pilih template.json file yang Anda ekspor sebelumnya.

  5. Perbarui konten JSON:

    1. Perbarui nama sumber daya pengujian beban Azure target dengan memperbarui defaultValue properti .

      {
          "$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. Edit properti lokasi untuk menggunakan wilayah target Anda. Contoh berikut menetapkan wilayah target ke eastus.

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

      Untuk mendapatkan kode lokasi wilayah, lihat Lokasi Azure. Kode untuk wilayah adalah nama wilayah tanpa spasi. Misalnya, US Timur = eastus.

  6. Pilih Simpan.

  7. Masukkan grup Langganan dan Sumber Daya untuk sumber daya target.

  8. Pilih Tinjau dan buat, lalu pilih Buat untuk membuat sumber daya pengujian beban Azure baru di wilayah Azure target.

Membuat pengujian

Setelah membuat sumber daya pengujian beban Azure, Anda dapat membuat ulang pengujian beban di portal Azure.

Lihat konfigurasi pengujian dalam file yang config.yaml Anda unduh sebelumnya untuk mengonfigurasi pengaturan uji beban. Unggah skrip Apache JMeter dan file konfigurasi opsional dari artefak input yang diunduh.

Jika Anda memanggil pengujian beban dalam alur kerja CI/CD, perbarui loadTestResource parameter dalam definisi alur CI/CD agar sesuai dengan nama sumber daya pengujian beban Azure baru.

Catatan

Jika Anda telah mengonfigurasi salah satu pengujian beban dengan rahasia atau sertifikat dari Azure Key Vault, pastikan untuk memberikan akses sumber daya baru ke Key Vault.

Membersihkan sumber dari sumber daya

Setelah pemindahan selesai, hapus sumber daya pengujian beban Azure dari wilayah sumber. Anda membayar sumber daya, bahkan ketika Anda tidak menggunakannya.

  1. Di portal Azure, cari dan pilih Azure Load Testing.

  2. Pilih sumber daya pengujian beban Azure Anda.

  3. Pada halaman Gambaran Umum sumber daya, pilih Hapus, lalu konfirmasi.

Perhatian

Saat menghapus sumber daya pengujian beban Azure, Anda tidak dapat lagi melihat eksekusi pengujian terkait dan hasil pengujian.

Langkah berikutnya

  • Pelajari cara menjalankan pengujian beban skala tinggi, lihat Menyiapkan pengujian beban skala tinggi.