Memindahkan akun Azure Storage ke wilayah lain

Untuk memindahkan akun penyimpanan, buat salinan akun penyimpanan Anda di wilayah lain. Kemudian, pindahkan data Anda ke akun tersebut menggunakan AzCopy, atau alat lain pilihan Anda.

Dalam artikel ini, Anda akan mempelajari cara:

  • Mengekspor templat.
  • Mengubah templat dengan menambahkan wilayah target dan nama akun penyimpanan.
  • Menyebarkan templat untuk membuat akun penyimpanan baru.
  • Mengonfigurasi akun penyimpanan baru.
  • Memindahkan data ke akun penyimpanan baru.
  • Menghapus sumber daya di wilayah sumber.

Prasyarat

  • Pastikan bahwa layanan dan fitur yang akun Anda gunakan didukung di wilayah target.

  • Untuk partinjau fitur, pastikan bahwa langganan Anda termasuk dalam daftar izin untuk wilayah target.

Siapkan

Untuk memulai, ekspor, lalu ubah templat Resource Manager.

Ekspor template

Template ini berisi pengaturan yang menjelaskan akun penyimpanan Anda.

Untuk mengekspor template menggunakan portal Azure:

  1. Masuk ke portal Microsoft 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, ketik penyebaran templat, lalu tekan ENTER.

  3. Pilih Penyebaran templat.

    Azure Resource Manager templates library

  4. Pilih Buat.

  5. Pilih Buat templat 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, US Tengah = centralus.

Memindahkan

Sebarkan templat untuk membuat akun penyimpanan baru di wilayah target.

  1. Simpan file template.json.

  2. Masukkan atau pilih nilai properti berikut:

    • Langganan: Pilih langganan Azure.

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

    • Lokasi: Pilih lokasi Azure.

  3. Klik kotak centang Saya menyetujui syarat dan ketentuan yang dinyatakan di atas, lalu klik tombol 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 Bereaksi terhadap peristiwa penyimpanan Blob
Pemberitahuan Membuat, melihat, dan mengelola peringatan log aktivitas dengan menggunakan Azure Monitor
Jaringan Pengiriman Konten (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. AzCopy dioptimalkan untuk performa. Salah satu mengapa AzCopy lebih cepat, adalah karena data disalin langsung di antara server penyimpanan, sehingga AzCopy tidak menggunakan bandwidth jaringan komputer Anda. Gunakan AzCopy di baris perintah atau sebagai bagian dari skrip kustom. Lihat Mulai menggunakan AzCopy.

Anda juga dapat menggunakan Azure Data Factory untuk memindahkan data Anda. Ini menyediakan antarmuka pengguna intuitif. Untuk menggunakan Azure Data Factory, lihat salah satu tautan ini:.


Buang atau bersihkan

Setelah penyebaran, jika ingin memulai kembali, Anda dapat menghapus akun penyimpanan target, dan mengulangi langkah-langkah yang dijelaskan di bagian Persiapan dan Pemindahan dalam 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

Dalam tutorial ini, Anda memindahkan akun penyimpanan Azure dari satu wilayah ke wilayah lain dan membersihkan sumber daya sumber. Untuk mempelajari selengkapnya tentang memindahkan sumber daya antar wilayah dan pemulihan bencana di Azure, lihat: