Bagikan melalui


Menyalin snapshot bertambah bertahap ke wilayah baru

Ada dua opsi untuk menyalin rekam jepret inkremental di seluruh wilayah. Opsi pertama, proses terkelola (disarankan), yang akan melakukan salinan untuk Anda. Proses ini ditangani oleh Azure dan menghapus overhead pemeliharaan pengelolaan proses penyalinan dengan penahapan akun penyimpanan di wilayah target. Azure memastikan bahwa hanya perubahan sejak snapshot terakhir di wilayah target yang disalin ke wilayah target untuk mengurangi jejak data, mengurangi tujuan titik pemulihan. Anda dapat memeriksa proses salinan sehingga Anda tahu kapan rekam jepret target siap untuk memulihkan disk. Untuk proses terkelola ini, Anda hanya ditagih untuk biaya bandwidth transfer data di seluruh wilayah, dan transaksi baca pada rekam jepret sumber. Jangan hapus rekam jepret sumber Anda saat rekam jepret target sedang disalin.

Opsi kedua adalah salinan manual, di mana Anda mendapatkan perubahan antara dua rekam jepret inkremental, turun ke tingkat blok, dan menyalinnya secara manual dari satu wilayah ke wilayah lain. Sebagian besar pengguna harus menggunakan proses terkelola tetapi, jika Anda tertarik untuk meningkatkan kecepatan penyalinan, opsi kedua memungkinkan Anda menggunakan sumber daya komputasi untuk membuat salinan lebih cepat.

Artikel ini membahas penyalinan snapshot bertambah bertahap dari satu wilayah ke wilayah lainnya. Lihat Membuat snapshot bertambah bertahap untuk disk terkelola untuk detail konseptual tentang snapshot bertambah bertahap.

Diagram Salinan rekam jepret inkremental lintas wilayah yang diorkestrasi Azure melalui opsi kloning.

Batasan

  • Anda dapat menyalin 100 snapshot bertambah bertahap secara paralel pada saat yang sama per langganan per wilayah.
  • Jika Anda menggunakan REST API, Anda harus menggunakan versi 01-12-2020 atau yang lebih baru dari REST API Azure Compute.
  • Anda hanya dapat menyalin satu rekam jepret bertahap dari disk tertentu pada satu waktu.
  • Rekam jepret harus disalin sesuai urutan pembuatannya.

Salinan terkelola

Anda dapat menggunakan Azure CLI untuk membuat snapshot bertambah bertahap. Anda memerlukan versi terbaru Azure CLI. Lihat artikel berikut untuk mempelajari cara menginstal atau memperbarui Azure CLI.

Skrip berikut menyalin snapshot inkremental dari satu wilayah ke wilayah lain:

subscriptionId=<yourSubscriptionID>
resourceGroupName=<yourResourceGroupName>
targetSnapshotName=<name>
sourceSnapshotName=<name>
targetRegion=<validRegion>

sourceSnapshotId=$(az snapshot show -n $sourceSnapshotName -g $resourceGroupName --query [id] -o tsv)

az snapshot create -g $resourceGroupName -n $targetSnapshotName -l $targetRegion --source $sourceSnapshotId --incremental --copy-start

Periksa status salin

Anda dapat memeriksa status rekam jepret individual dengan memeriksa CompletionPercent properti . Ganti $sourceSnapshotName dengan nama rekam jepret Anda lalu jalankan perintah berikut. Nilai properti harus 100 sebelum Anda dapat menggunakan rekam jepret untuk memulihkan disk atau menghasilkan URI SAS untuk mengunduh data yang mendasar.

az snapshot show -n $sourceSnapshotName -g $resourceGroupName --query [completionPercent] -o tsv

Salinan manual

Snapshot bertambah bertahap menawarkan kemampuan diferensial. Kemampuan ini memungkinkan Anda untuk mendapatkan perubahan antara dua snapshot bertambah bertahap dari disk yang sama hingga ke tingkat blok. Anda dapat menggunakan kemampuan ini untuk mengurangi jejak data saat menyalin snapshot di seluruh wilayah. Misalnya, Anda dapat mengunduh rekam jepret bertahap pertama sebagai blob dasar di wilayah lain. Untuk rekam jepret bertahap berikutnya, Anda hanya dapat menyalin perubahan sejak rekam jepret terakhir ke blob dasar. Setelah menyalin perubahan, Anda dapat mengambil rekam jepret pada blob dasar yang mewakili waktu tertentu saat Anda mencadangkan disk di wilayah lain. Anda dapat memulihkan disk baik dari blob dasar atau dari rekam jepret pada blob dasar di wilayah lain.

Diagram yang menggambarkan rekam jepret bertahap disalin di seluruh wilayah. Rekam jepret melakukan berbagai panggilan API hingga akhirnya membentuk blob halaman per setiap rekam jepret.

Langkah berikutnya

Jika Anda ingin melihat kode sampel yang menunjukkan kemampuan diferensial rekam jepret tahapan, menggunakan .NET, lihat Menyalin cadangan Disk Terkelola Azure ke wilayah lain dengan kemampuan diferensial rekam jepret tahapan.

Jika Anda memiliki pertanyaan tambahan tentang rekam jepret, lihat bagian rekam jepret dari FAQ.