Berlaku untuk: ✔️ mesin virtual Linux ✔️ mesin virtual Windows ✔️ Set skala fleksibel
Rekam jepret adalah salinan lengkap, hanya-baca dari virtual hard disk (VHD). Anda dapat menggunakan cuplikan sebagai cadangan saat ini, atau untuk membantu memecahkan masalah mesin virtual (VM). Anda dapat mengambil cuplikan dari sistem operasi (OS) atau cakram data VHD. Dengan snapshot, Anda dapat mencadangkan disk yang dikelola kapan saja. Snapshot ini ada secara independen dari disk sumber, dan Anda dapat menggunakannya untuk membuat disk terkelola baru.
Snapshots are billed based on the used size. For example, if you create a snapshot of a managed disk with provisioned capacity of 64 GiB and an actual used data size of 10 GiB, that snapshot is billed only for the used data size of 10 GiB. You can see the used size of your snapshots by checking the Azure usage report. For example, if the used data size of a snapshot is 10 GiB, the daily usage report shows 10 GiB/(31 days) = 0.3226 as the consumed quantity. Rekam jepret ditagih secara terpisah dari disk aslinya. Untuk detailnya, lihat halaman harga.
Membuat cuplikan VHD
Jika Anda ingin menggunakan rekam jepret untuk membuat VM baru, pastikan Anda terlebih dahulu mematikan VM dengan benar. Tindakan ini membersihkan setiap proses yang sedang berlangsung.
Untuk membuat rekam jepret menggunakan portal Microsoft Azure, selesaikan langkah-langkah ini.
- Pada portal Microsoft Azure, pilih Buat sumber daya.
- Telusuri dan pilih Rekam jepret.
- Di jendela Rekam jepret, pilih Buat. Jendela Buat cuplikan muncul.
- Untuk Grup sumber daya, pilih grup sumber daya yang ada atau masukkan nama yang baru.
- Masukkan Nama, lalu pilih Wilayah dan Jenis rekam jepret untuk rekam jepret baru. Jika Anda ingin menyimpan rekam jepret di penyimpanan yang tahan zona, Anda perlu memilih wilayah yang mendukung zona ketersediaan. Untuk daftar wilayah yang mendukung, lihat Wilayah Azure dengan zona ketersediaan.
- Untuk Langganan sumber, pilih langganan yang berisi disk terkelola yang akan dicadangkan.
- Untuk Source disk, pilih disk yang dikelola untuk dijepret.
- Untuk Jenis penyimpanan, pilih HDD standar, kecuali jika Anda memerlukan penyimpanan redundan zona atau penyimpanan berkinerja tinggi untuk rekam jepret Anda.
- Jika diperlukan, konfigurasikan pengaturan pada tab Enkripsi, Jaringan, dan Tag. Jika tidak, pengaturan default digunakan untuk rekam jepret Anda.
- Pilih Tinjau dan buat.
Contoh ini mengharuskan Anda menggunakan Cloud Shell atau menginstal modul Azure PowerShell.
Ikuti langkah-langkah ini untuk mengambil rekam jepret dengan cmdlets New-AzSnapshotConfig dan New-AzSnapshot. Contoh ini mengasumsikan bahwa Anda memiliki VM yang disebut myVM di grup sumber daya myResourceGroup. Sampel kode yang disediakan membuat rekam jepret dalam grup sumber daya yang sama dan dalam wilayah yang sama dengan VM sumber Anda.
Pertama, Anda akan menggunakan cmdlet New-AzSnapshotConfig untuk membuat objek rekam jepret yang dapat dikonfigurasi. Anda kemudian dapat menggunakan cmdlet New-AzSnapshot untuk mengambil rekam jepret disk.
Atur parameter yang diperlukan. Perbarui nilai yang mencerminkan lingkungan Anda.
$resourceGroupName = 'myResourceGroup'
$location = 'eastus'
$vmName = 'myVM'
$snapshotName = 'mySnapshot'
Gunakan cmdlet Get-AzVM untuk mendapatkan VM yang berisi VHD yang ingin disalin.
$vm = Get-AzVM `
-ResourceGroupName $resourceGroupName `
-Name $vmName
Buat konfigurasi rekam jepret. Dalam contoh ini, rekam jepret adalah dari disk OS. Secara default, rekam jepret menggunakan penyimpanan standar yang redundan secara lokal. Kami menyarankan Anda menyimpan rekam jepret dalam penyimpanan standar alih-alih penyimpanan premium, apa pun jenis penyimpanan disk induk atau disk targetnya. Rekam jepret premium dikenakan biaya tambahan.
$snapshot = New-AzSnapshotConfig `
-SourceUri $vm.StorageProfile.OsDisk.ManagedDisk.Id `
-Location $location `
-CreateOption copy
Jika Anda ingin menyimpan snapshot di penyimpanan tangguh zona, Anda harus membuat snapshot di wilayah yang mendukung zona ketersediaan dengan mencantumkan parameter -SkuName Standard_ZRS. Untuk daftar wilayah yang mendukung zona ketersediaan, lihat Wilayah Azure dengan zona ketersediaan.
Ambil tangkapan layar.
New-AzSnapshot `
-Snapshot $snapshot `
-SnapshotName $snapshotName `
-ResourceGroupName $resourceGroupName
Gunakan cmdlet Get-AzSnapshot untuk memverifikasi bahwa rekam jepret Anda ada.
Get-AzSnapshot `
-ResourceGroupName $resourceGroupName
Contoh ini mengharuskan Anda menggunakan Cloud Shell atau memiliki Azure CLI yang telah terpasang.
Ikuti langkah-langkah ini untuk mengambil rekam jepret dengan perintah az snapshot create dan parameter --source-disk. Contoh ini mengasumsikan bahwa Anda memiliki VM yang disebut myVM di grup sumber daya myResourceGroup. Sampel kode yang disediakan membuat rekam jepret dalam grup sumber daya yang sama dan dalam wilayah yang sama dengan VM sumber Anda.
Dapatkan ID disk dengan az vm show.
osDiskId=$(az vm show \
-g myResourceGroup \
-n myVM \
--query "storageProfile.osDisk.managedDisk.id" \
-o tsv)
Ambil rekam jepret dengan nama osDisk-backup menggunakan az snapshot create. Dalam contoh ini, rekam jepret adalah dari disk OS. Secara default, rekam jepret menggunakan penyimpanan standar yang redundan secara lokal. Kami menyarankan Anda menyimpan rekam jepret dalam penyimpanan standar alih-alih penyimpanan premium, apa pun jenis penyimpanan disk induk atau disk targetnya. Cuplikan premium dikenakan biaya tambahan.
az snapshot create \
-g myResourceGroup \
--source "$osDiskId" \
--name osDisk-backup
Jika Anda ingin menyimpan rekam jepret anda dalam penyimpanan ketahanan zona, anda perlu membuatnya di wilayah yang mendukung zona ketersediaan dan menyertakan parameter --sku Standard_ZRS opsional. Daftar wilayah yang mendukung zona ketersediaan dapat ditemukan di sini.
Gunakan az snapshot list untuk memverifikasi bahwa rekam jepret Anda ada.
az snapshot list \
-g myResourceGroup \
-o table
Langkah berikutnya
Untuk memulihkan menggunakan snapshot, Anda harus membuat disk baru dari snapshot, lalu menyebarkan VM baru, dan menggunakan disk terkelola sebagai disk OS, atau melampirkan disk sebagai disk data ke VM yang ada.