Cadangkan disk komputer virtual Azure yang tidak dikelola dengan salinan bayangan bertahap

Berlaku untuk: ✔️ Mesin virtual Windows

Gambaran Umum

Azure Storage menyediakan kemampuan untuk mengambil rekam jepret dari blob. Rekam jepret mengambil status blob pada saat itu. Dalam artikel ini, kami menjelaskan skenario di mana Anda dapat mempertahankan cadangan disk komputer virtual menggunakan rekam jepret. Anda dapat menggunakan metodologi ini ketika memilih untuk tidak menggunakan Azure Backup dan Pemulihan Azure, serta ingin membuat strategi cadangan kustom untuk disk komputer virtual. Untuk komputer virtual yang menjalankan bisnis atau beban kerja penting misi, disarankan untuk menggunakan Azure Backup sebagai bagian dari strategi cadangan.

Disk komputer virtual Azure disimpan sebagai blob halaman di Azure Storage. Karena kami menjelaskan strategi cadangan untuk disk komputer virtual dalam artikel ini, kami merujuk pada rekam jepret dalam konteks blob halaman. Untuk mempelajari lebih lanjut tentang rekam jepret, lihat Membuat Rekam Jepret Blob.

Apa itu rekam jepret?

Rekam jepret blob adalah versi baca-saja dari blob yang diambil pada suatu titik waktu. Setelah rekam jepret dibuat, rekam jepret dapat dibaca, disalin, atau dihapus, tetapi tidak diubah. Rekam jepret memberikan cara untuk mencadangkan blob seperti yang muncul pada suatu saat. Hingga versi REST 2015-04-05, Anda memiliki kemampuan untuk menyalin rekam jepret lengkap. Dengan versi REST 2015-07-08 dan yang lebih baru, Anda juga dapat menyalin rekam jepret yang bertambah bertahap.

Salinan rekam jepret penuh

Rekam jepret dapat disalin ke akun penyimpanan lain sebagai blob untuk menyimpan cadangan dari blob dasar. Anda juga dapat menyalin rekam jepret di atas blob dasarnya, yang seperti memulihkan blob ke versi sebelumnya. Saat rekam jepret disalin dari satu akun penyimpanan ke akun penyimpanan lainnya, rekam jepret tersebut menempati ruang yang sama dengan blob halaman dasar. Oleh karena itu, menyalin seluruh rekam jepret dari satu akun penyimpanan ke akun penyimpanan lainnya berjalan lambat dan menghabiskan banyak ruang di akun penyimpanan target.

Catatan

Jika Anda menyalin blob dasar ke tujuan lain, rekam jepret blob tidak akan disalin bersamaan dengan blob. Demikian pula, jika Anda menimpa blob dasar dengan salinan, rekam jepret yang terkait dengan blob dasar tidak terpengaruh dan tetap utuh di bawah nama blob dasar.

Mencadangkan disk menggunakan rekam jepret

Sebagai strategi pencadangan untuk disk komputer virtual, Anda dapat mengambil rekam jepret disk atau blob halaman secara berkala, dan menyalinnya ke akun penyimpanan lain menggunakan alat seperti operasi Menyalin Blob atau AzCopy. Anda dapat menyalin rekam jepret ke blob halaman tujuan dengan nama yang berbeda. Blob halaman tujuan yang dihasilkan adalah blob halaman yang dapat ditulis dan bukan rekam jepret. Nanti di artikel ini, kami menjelaskan langkah-langkah untuk mengambil cadangan disk komputer virtual menggunakan rekam jepret.

Memulihkan disk menggunakan rekam jepret

Saat tiba waktunya untuk memulihkan disk ke versi stabil yang sebelumnya diambil di salah satu rekam jepret cadangan, Anda dapat menyalin rekam jepret melalui blob halaman dasar. Setelah rekam jepret dipromosikan ke blob halaman dasar, rekam jepret tetap ada, tetapi sumber blob ditimpa dengan salinan yang dapat dibaca dan ditulis. Nanti di artikel ini kami menjelaskan langkah-langkah untuk memulihkan versi sebelumnya dari disk Anda dari rekam jepretnya.

Menerapkan salinan rekam jepret lengkap

Anda dapat menerapkan salinan rekam jepret lengkap dengan melakukan hal berikut,

  • Pertama, ambil rekam jepret dari blob dasar menggunakan operasi Blob Rekam Jepret.
  • Kemudian, salin rekam jepret ke akun penyimpanan target menggunakan Salin Blob.
  • Ulangi proses ini untuk mempertahankan salinan cadangan dari blob dasar Anda.

Salinan rekam jepret bertahap

Fitur baru di API GetPageRanges memberikan cara yang jauh lebih baik untuk mencadangkan rekam jepret blob halaman atau disk Anda. API menampilkan daftar perubahan antara blob dasar dan rekam jepret, yang mengurangi jumlah ruang penyimpanan yang digunakan pada akun cadangan. API mendukung blob halaman pada Penyimpanan Premium serta Standard Storage. Dengan menggunakan API ini, Anda dapat membangun solusi cadangan yang lebih cepat dan efisien untuk VM Azure. API ini akan tersedia dengan versi REST 2015-07-08 dan lebih tinggi.

Salinan Rekam Jepret Bertahap memungkinkan Anda untuk menyalin dari satu akun penyimpanan ke akun lain perbedaan antara,

  • Blob dasar dan Rekam Jepretnya ATAU
  • Dua rekam jepret dari blob dasar

Asalkan kondisi berikut terpenuhi,

  • Blob dibuat pada 1 Januari 2016 atau lebih baru.
  • Blob tidak ditimpa dengan PutPage atau Salin Blob di antara dua rekam jepret.

Catatan

Fitur ini tersedia untuk Blob Halaman Azure Premium dan Standar.

Saat Anda memiliki strategi cadangan kustom menggunakan rekam jepret, menyalin rekam jepret dari satu akun penyimpanan ke akun penyimpanan lainnya dapat menjadi lambat dan dapat menghabiskan banyak ruang penyimpanan. Alih-alih menyalin seluruh rekam jepret ke akun penyimpanan cadangan, Anda dapat menulis perbedaan antara rekam jepret berurutan dan blob halaman cadangan. Dengan cara ini, waktu untuk menyalin dan ruang untuk menyimpan cadangan berkurang secara substansial.

Menerapkan Salinan Rekam Jepret Bertahap

Anda dapat menerapkan salinan rekam jepret bertahap dengan melakukan hal berikut,

  • Mengambil rekam jepret dari blob dasar menggunakan Blob Rekam Jepret.
  • Menyalin rekam jepret ke akun penyimpanan cadangan target di wilayah Azure yang sama atau lainnya menggunakan Salin Blob. Ini adalah blob halaman cadangan. Ambil rekam jepret blob halaman cadangan dan simpan di akun cadangan.
  • Ambil rekam jepret lain dari blob dasar menggunakan Blob Rekam Jepret.
  • Dapatkan perbedaan antara rekam jepret pertama dan kedua dari blob dasar menggunakan GetPageRanges. Gunakan parameter baru prevsnapshot, untuk menentukan nilai TanggalWaktu dari rekam jepret yang ingin Anda bedakan. Saat parameter ini ada, respons REST hanya menyertakan halaman yang diubah antara rekam jepret target dan rekam jepret sebelumnya termasuk halaman yang jelas.
  • Gunakan PutPage untuk menerapkan perubahan ini ke blob halaman cadangan.
  • Terakhir, ambil rekam jepret dari blob halaman cadangan dan simpan di akun penyimpanan cadangan.

Di bagian selanjutnya, kami akan menjelaskan secara lebih rinci bagaimana Anda dapat mempertahankan cadangan disk menggunakan Salinan Rekam Jepret Bertahap

Skenario

Di bagian ini, kami menjelaskan skenario yang melibatkan strategi cadangan kustom untuk disk komputer virtual menggunakan rekam jepret.

Pertimbangkan VM Azure seri DS dengan disk penyimpanan premium P30 yang dilampirkan. Disk P30 bernama mypremiumdisk ​​disimpan dalam akun penyimpanan premium yang disebut mypremiumaccount. Akun penyimpanan standar yang disebut mybackupstdaccount digunakan untuk menyimpan cadangan mypremiumdisk. Kami ingin menyimpan rekam jepret mypremiumdisk ​​setiap 12 jam.

Untuk mempelajari tentang membuat akun penyimpanan, lihat Membuat akun penyimpanan.

Untuk mempelajari tentang mencadangkan VM Azure, lihat Merencanakan pencadangan VM Azure.

Langkah-langkah untuk mempertahankan cadangan disk menggunakan rekam jepret bertahap

Langkah-langkah berikut menjelaskan cara mengambil rekam jepret mypremiumdisk ​​dan mempertahankan cadangan di mybackupstdaccount. Cadangan adalah blob halaman standar yang disebut mybackupstdpageblob. Blob halaman cadangan selalu mencerminkan status yang sama seperti rekam jepret terakhir dari mypremiumdisk.

  1. Buat blob halaman cadangan untuk disk penyimpanan premium Anda, dengan mengambil rekam jepret mypremiumdisk ​​yang disebut mypremiumdisk_ss1.
  2. Salin rekam jepret ini ke mybackupstdaccount sebagai blob halaman yang disebut mybackupstdpageblob.
  3. Ambil rekam jepret mybackupstdpageblob yang disebut mybackupstdpageblob_ss1, menggunakan Blob Rekam Jepret dan simpan di mybackupstdaccount.
  4. Selama berada di jendela pencadangan, buat rekam jepret lain dari mypremiumdisk, ucapkan mypremiumdisk_ss2, dan simpan di mypremiumaccount.
  5. Dapatkan perubahan yang bertambah bertahap antara dua rekam jepret, mypremiumdisk_ss2 dan mypremiumdisk_ss1, menggunakan GetPageRanges di mypremiumdisk_ss2 dengan parameter prevsnapshot yang diatur ke tanda waktu mypremiumdisk_ss1. Tulis perubahan bertambah bertahap ini ke blob halaman cadangan mybackupstdpageblob di mybackupstdaccount. Jika ada rentang yang dihapus dalam perubahan yang bertambah bertahap, rentang tersebut harus dihapus dari blob halaman cadangan. Gunakan PutPage untuk menulis perubahan bertambah bertahap pada blob halaman cadangan.
  6. Ambil rekam jepret dari blob halaman cadangan mybackupstdpageblob, yang disebut mybackupstdpageblob_ss2. Hapus rekam jepret sebelumnya mypremiumdisk_ss1 dari akun penyimpanan premium.
  7. Ulangi langkah 4-6 setiap jendela pencadangan. Dengan cara ini, Anda dapat mempertahankan cadangan mypremiumdisk ​​di akun penyimpanan standar.

Mencadangkan disk menggunakan rekam jepret bertahap

Langkah-langkah untuk memulihkan disk dari rekam jepret

Langkah-langkah berikut, menjelaskan cara memulihkan disk premium, mypremiumdisk ​​ke rekam jepret sebelumnya dari akun penyimpanan cadangan mybackupstdaccount.

  1. Identifikasi titik waktu yang Anda inginkan untuk memulihkan disk premium. Katakanlah jika ini adalah rekam jepret mybackupstdpageblob_ss2, yang disimpan di akun penyimpanan cadangan mybackupstdaccount.
  2. Di mybackupstdaccount, promosikan rekam jepret mybackupstdpageblob_ss2 sebagai blob halaman dasar cadangan baru mybackupstdpageblobrestored.
  3. Ambil rekam jepret dari blob halaman cadangan yang dipulihkan ini, yang disebut mybackupstdpageblobrestored_ss1.
  4. Salin blob halaman yang dipulihkan mybackupstdpageblobrestored dari mybackupstdaccount ke mypremiumaccount sebagai disk premium baru mypremiumdiskrestored.
  5. Ambil rekam jepret mypremiumdiskrestored, yang disebut mypremiumdiskrestored_ss1 untuk membuat cadangan bertahap di masa mendatang.
  6. Arahkan VM seri DS ke disk yang dipulihkan mypremiumdiskrestored dan copot mypremiumdisk lama dari VM.
  7. Mulai proses Pencadangan yang dijelaskan di bagian sebelumnya untuk disk yang dipulihkan mypremiumdiskrestored, menggunakan mybackupstdpageblobrestored sebagai blob halaman cadangan.

Pulihkan disk dari rekam jepret

Langkah berikutnya

Gunakan tautan berikut untuk mempelajari lebih lanjut tentang membuat rekam jepret blob dan merencanakan infrastruktur cadangan VM Anda.