Pindahkan akun Azure Batch ke wilayah lain

Ada beberapa skenario saat Anda mungkin ingin memindahkan akun Azure Batch yang sudah ada dari satu wilayah ke wilayah lain. Misalnya, Anda mungkin ingin pindah sebagai alasan untuk rencana pemulihan bencana. Artikel ini menjelaskan cara memindahkan akun Batch antar wilayah dengan menggunakan portal Azure.

Pemindahan akun Batch langsung dari satu wilayah ke wilayah lain tidak dapat dilakukan. Sebagai gantinya, Anda dapat menggunakan templat Azure Resource Manager (templat ARM) untuk mengekspor konfigurasi akun Batch yang sudah ada. Kemudian, lakukan penahapan sumber daya di wilayah lain. Pertama, ekspor akun Batch ke templat. Selanjutnya, ubah parameter agar sesuai dengan wilayah tujuan. Sebarkan templat yang telah diubah ke wilayah yang baru. Terakhir, buat ulang pekerjaan serta fitur lainnya di akun.

Untuk informasi selengkapnya tentang templat Resource Manager, lihat Mulai Cepat: Membuat dan menerapkan templat Azure Resource Manager dengan menggunakan portal Microsoft Azure.

Prasyarat

  • Pastikan bahwa wilayah target mendukung layanan dan fitur yang digunakan oleh akun Anda.
  • Disarankan untuk memindahkan sumber daya Azure apa pun yang terkait dengan akun Batch Anda ke wilayah target baru. Misalnya, ikuti langkah-langkah dalam Memindahkan akun Azure Storage ke wilayah lain untuk memindahkan akun penyimpanan otomatis terkait. Namun, jika mau, Anda dapat meninggalkan sumber daya di wilayah asli, namun, performa biasanya lebih baik ketika akun Batch Anda berada di wilayah yang sama dengan sumber daya Azure lain yang digunakan oleh beban kerja Anda. Artikel ini mengasumsikan Anda telah memigrasikan akun penyimpanan Anda atau sumber daya Azure regional lainnya untuk diselaraskan dengan akun Batch Anda.

Menyiapkan templat

Untuk memulai, Anda perlu mengekspor lalu memodifikasi templat ARM.

Ekspor template

Ekspor templat ARM yang berisi pengaturan dan informasi akun Batch Anda.

  1. Masuk ke portal Microsoft Azure.

  2. Pilih Semua sumber daya, lalu pilih akun Batch Anda.

  3. Pilih >Automasi>Ekspor templat.

  4. Pilih Unduh di panel Ekspor templat.

  5. Temukan file .zip yang telah Anda unduh dari portal. Unzip file tersebut ke dalam folder pilihan Anda.

    File zip ini berisi file .json yang merupakan salah satu komponen templat. Selain itu, skrip ini juga menyertakan skrip untuk menyebarkan templat.

Mengubah templat

Muat dan ubah templat sehingga Anda dapat membuat akun Batch baru di wilayah target.

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

  2. Di Cari Marketplace, ketik penyebaran templat, lalu tekan ENTER.

  3. Pilih Penyebaran templat (sebarkan menggunakan templat kustom) .

  4. Pilih Buat.

  5. Pilih Buat templat Anda sendiri di editor.

  6. Pilih Muat file, lalu pilih template.json yang telah Anda unduh di bagian terakhir.

  7. Dalam filetemplate.js yang diunggah, beri nama akun Batch target dengan memasukkan defaultValue baru untuk nama akun Batch. Contoh ini mengatur defaultValue nama akun Batch ke mytargetaccount dan mengganti string di defaultValue dengan ID sumber daya untuk mytargetstorageaccount.

    {
        "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
        "contentVersion": "1.0.0.0",
        "parameters": {
            "batchAccounts_mysourceaccount_name": {
                "defaultValue": "mytargetaccount",
                "type": "String"
            }
        },
    
  8. Selanjutnya, perbarui defaultValue akun penyimpanan dengan ID sumber daya akun penyimpanan Anda yang dimigrasikan. Untuk mendapatkan nilai ini, navigasikan ke akun penyimpanan di portal Microsoft Azure, pilih Tampilan JSON di dekat layar bagian atas, lalu salin nilai yang ditampilkan pada ID Sumber Daya. Contoh ini menggunakan ID sumber daya untuk akun penyimpanan yang dinamai mytargetstorageaccount dalam grup sumber daya mytargetresourcegroup.

            "storageAccounts_mysourcestorageaccount_externalid": {
             "defaultValue": "/subscriptions/{subscriptionID}/resourceGroups/mytargetresourcegroup/providers/Microsoft.Storage/storageAccounts/mytargetstorageaccount",
             "type": "String"
         }
     },
    
  9. Terakhir, edit properti lokasi untuk menggunakan wilayah target Anda. Contoh ini menetapkan wilayah target ke centralus.

        {
            "resources": [
                {
                    "type": "Microsoft.Batch/batchAccounts",
                    "apiVersion": "2021-01-01",
                    "name": "[parameters('batchAccounts_mysourceaccount_name')]",
                    "location": "centralus",
    

Untuk mendapatkan kode lokasi wilayah, lihat Lokasi Azure. Kode untuk wilayah adalah nama wilayah tanpa spasi. Misalnya, AS Tengah = centralus.

Memindahkan akun

Sebarkan templat untuk membuat akun Batch baru di wilayah target.

  1. Sekarang setelah Anda melakukan modifikasi, pilih Simpan di bawah file template.jspada.

  2. Masukkan atau pilih nilai properti berikut:

    • Langganan: Pilih langganan Azure.

    • Grup sumber daya: Pilih grup sumber daya yang Anda buat saat memindahkan akun penyimpanan terkait.

    • Wilayah: Pilih wilayah Azure tempat Anda ingin memindahkan akun.

  3. Pilih Tinjau dan buat, lalu pilih Buat.

Mengonfigurasi akun Batch baru

Beberapa fitur tidak diekspor ke templat, jadi Anda harus membuatnya kembali di akun Batch baru. Fitur ini mencakup:

  • Pekerjaan (dan tugas)
  • Jadwal pekerjaan
  • Sertifikat
  • Paket Aplikasi

Pastikan untuk mengonfigurasi fitur di akun yang baru sesuai dengan kebutuhan Anda. Anda dapat melihat bagaimana Anda telah mengonfigurasi fitur-fitur ini di akun Batch sumber untuk referensi.

Penting

Akun Batch baru sepenuhnya terpisah dari akun Batch sebelumnya, bahkan dalam wilayah yang sama. Akun Batch yang baru dibuat ini akan memiliki layanan default dan kuota inti yang terkait dengannya. Untuk akun Batch mode alokasi kumpulan Langganan Pengguna, kuota inti dari langganan akan berlaku. Anda harus memastikan bahwa akun Batch baru ini memiliki kuota yang memadai sebelum memigrasikan beban kerja Anda.

Buang atau Bersihkan

Pastikan bahwa akun Batch Anda yang baru sudah berhasil berfungsi di wilayah yang baru. Pastikan juga untuk memulihkan fitur yang diperlukan. Kemudian, Anda dapat menghapus akun Batch sumber.

  1. Di portal Microsoft Azure, luaskan menu di sebelah kiri untuk membuka menu layanan, lalu pilih akun Batch.

  2. Cari akun Batch target yang ingin dihapus, lalu klik kanan tombol Lainnya ( ... ) di sebelah kanan daftar. Pastikan bahwa Anda memilih akun Batch sumber yang asli, bukan akun yang baru saja dibuat.

  3. Pilih Hapus, lalu konfirmasi.

Langkah berikutnya