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
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.
Bergantung pada penyebaran Akun Penyimpanan Anda, sumber daya dependen berikut mungkin perlu disebarkan dan dikonfigurasi di wilayah target sebelum relokasi:
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:
Masuk ke portal Azure.
Pilih Semua sumber daya lalu pilih akun penyimpanan Anda.
Pilih >Automasi>Ekspor templat.
Pilih Unduh di bilah Ekspor templat.
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:
Di portal Microsoft Azure, pilih Buat sumber daya.
Di Cari Marketplace Azure, ketikkan penyebaran templat, lalu tekan ENTER.
Pilih Penyebaran templat.
Pilih Buat.
Pilih Buat template Anda sendiri di editor.
Pilih Muat file, lalu ikuti petunjuk untuk memuat file template.json yang telah Anda unduh di bagian terakhir.
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" } },
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.
Simpan file template.json.
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.
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:
Di portal Microsoft Azure, luaskan menu di sebelah kiri untuk membuka menu layanan, lalu pilih Akun penyimpanan untuk menampilkan daftar akun penyimpanan Anda.
Cari akun penyimpanan target yang ingin dihapus, lalu klik kanan tombol Lainnya (...) di sebelah kanan daftar.
Pilih Hapus, lalu konfirmasi.
Langkah berikutnya
Untuk mempelajari selengkapnya tentang memindahkan sumber daya antar wilayah dan pemulihan bencana di Azure, lihat: