Merelokasi Akun Azure Storage ke wilayah lain

Artikel ini memperlihatkan kepada Anda cara merelokasi Akun Azure Storage ke wilayah baru dengan membuat salinan akun penyimpanan Anda ke wilayah lain. Anda juga mempelajari cara merelokasi data Anda ke akun tersebut dengan menggunakan AzCopy, atau alat lain pilihan Anda.

Prasyarat

Waktu henti

Untuk memahami kemungkinan waktu henti yang terlibat, lihat Cloud Adoption Framework untuk Azure: Pilih metode relokasi.

Siapkan

Untuk mempersiapkan, Anda harus mengekspor lalu memodifikasi templat Resource Manager.

Ekspor template

Templat Resource Manager berisi pengaturan yang menjelaskan akun penyimpanan Anda.

Untuk mengekspor template menggunakan portal Azure:

  1. Masuk ke portal Azure.

  2. Pilih Semua sumber daya lalu pilih akun penyimpanan Anda.

  3. Pilih >Automasi>Ekspor templat.

  4. Pilih Unduh di bilah Ekspor templat.

  5. Temukan file .zip yang telah Anda unduh dari portal, dan unzip file tersebut ke folder pilihan Anda.

    File zip ini berisi file .json yang terdiri dari templat dan skrip untuk menyebarkan templat.

Mengubah templat

Ubah templat dengan mengubah nama dan wilayah akun penyimpanan.

Untuk menyebarkan templat menggunakan portal Microsoft Azure:

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

  2. Di Cari Marketplace Azure, ketikkan penyebaran templat, lalu tekan ENTER.

  3. Pilih Penyebaran templat.

    Pustaka templat Azure Resource Manager

  4. Pilih Buat.

  5. Pilih Buat template Anda sendiri di editor.

  6. Pilih Muat file, lalu ikuti petunjuk untuk memuat file template.json yang telah Anda unduh di bagian terakhir.

  7. Dalam file template.json, beri nama akun penyimpanan target dengan menetapkan nilai default nama akun penyimpanan. Contoh ini menetapkan nilai default nama akun penyimpanan ke 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. Edit properti lokasi di file template.json ke wilayah target. Contoh ini menetapkan wilayah target ke centralus.

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

    Untuk mendapatkan kode lokasi wilayah, lihat Lokasi Azure. Kode untuk suatu wilayah adalah nama wilayah tanpa spasi, Central US = centralus.

Menyebarkan ulang

Sebarkan templat untuk membuat akun penyimpanan baru di wilayah target.

  1. Simpan file template.json.

  2. Masukkan atau pilih nilai berikut:

    • Langganan: Pilih langganan Azure.

    • Grup sumber daya: Pilih Buat baru dan beri nama grup sumber daya.

    • Lokasi: Pilih lokasi Azure.

  3. Pilih Saya menyetujui syarat dan ketentuan yang dinyatakan di atas, lalu pilih Pilih Pembelian.

Tip

Jika Anda menerima kesalahan yang menyatakan bahwa XML yang ditentukan tidak valid secara sintaksis, bandingkan JSON dalam templat Anda dengan skema yang dijelaskan dalam Dokumentasi Azure Resource Manager.

Mengonfigurasi akun penyimpanan baru

Beberapa fitur tidak akan diekspor ke templat, jadi Anda harus menambahkannya ke akun penyimpanan baru.

Tabel berikut ini mencantumkan fitur-fitur ini beserta panduan untuk menambahkannya ke akun penyimpanan baru Anda.

Fitur Panduan
Kebijakan manajemen siklus hidup Mengelola siklus hidup penyimpanan Azure Blob
Situs web statis Hosting situs web statis di Azure Storage
Langganan kejadian Menanggapi kejadian penyimpanan Blob
Pemberitahuan Membuat, melihat, dan mengelola peringatan log aktivitas dengan menggunakan Azure Monitor
Content Delivery Network (CDN) Menggunakan Azure CDN untuk mengakses blob dengan domain kustom melalui HTTPS

Catatan

Jika Anda menyiapkan CDN untuk akun penyimpanan sumber, cukup ubah asal CDN Anda yang ada menjadi titik akhir layanan blob utama (atau titik akhir situs web statis utama) dari akun baru Anda.

Memindahkan data ke akun penyimpanan baru

AzCopy adalah alat pilihan untuk memindahkan data Anda karena pengoptimalan performanya. Dengan AzCopy, data disalin langsung di antara server penyimpanan, sehingga tidak menggunakan bandwidth jaringan komputer Anda. Anda dapat menjalankan AzCopy di baris perintah atau sebagai bagian dari skrip kustom. Untuk informasi selengkapnya, lihat Menyalin blob antar akun penyimpanan Azure dengan menggunakan AzCopy.

Anda juga dapat menggunakan Azure Data Factory untuk memindahkan data Anda. Untuk mempelajari cara menggunakan Data Factory untuk merelokasi data Anda, lihat salah satu panduan berikut:

Membuang dan membersihkan

Setelah penyebaran, jika Anda ingin memulai kembali, Anda dapat menghapus akun penyimpanan target, dan mengulangi langkah-langkah yang dijelaskan di bagian Siapkan dan Sebar ulang di artikel ini.

Untuk menerapkan perubahan dan menyelesaikan pemindahan akun penyimpanan, hapus akun penyimpanan sumber.

Untuk menghapus akun penyimpanan dengan menggunakan portal Microsoft Azure:

  1. Di portal Microsoft Azure, luaskan menu di sebelah kiri untuk membuka menu layanan, lalu pilih Akun penyimpanan untuk menampilkan daftar akun penyimpanan Anda.

  2. Cari akun penyimpanan target yang ingin dihapus, lalu klik kanan tombol Lainnya (...) di sebelah kanan daftar.

  3. Pilih Hapus, lalu konfirmasi.

Langkah berikutnya

Untuk mempelajari selengkapnya tentang memindahkan sumber daya antar wilayah dan pemulihan bencana di Azure, lihat: