Dotyczy: ✔️ Maszyny wirtualne z systemem Linux ✔️ Maszyny wirtualne z systemem Windows ✔️ Elastyczne zestawy skalowania
Migawka dysku zarządzanego platformy Azure to pełna kopia dysku zarządzanego przeznaczona tylko do odczytu. Użyj migawki jako kopii zapasowej stanu z określonego momentu lub do rozwiązywania problemów z maszyną wirtualną (VM). Możesz utworzyć migawkę dysku systemu operacyjnego lub dysku danych. Te migawki istnieją niezależnie od dysku źródłowego i można ich użyć do tworzenia nowych dysków zarządzanych.
Rozliczanie migawek dysków zarządzanych Azure
Migawki są rozliczane na podstawie używanego rozmiaru. Jeśli na przykład utworzysz migawkę dysku zarządzanego z aprowizowaną pojemnością 64 GiB i rzeczywistym używanym rozmiarem danych wynoszącym 10 GiB, ta migawka jest rozliczana tylko za używany rozmiar danych wynoszący 10 GiB. Możesz sprawdzić wykorzystany rozmiar swoich migawek, sprawdzając raport zużycia Azure. Jeśli na przykład używany rozmiar danych migawki wynosi 10 GiB, raport dziennego użycia pokazuje 10 GiB/(31 dni) = 0,3226 jako zużytą ilość. Opłaty za migawki są rozliczane oddzielnie od ich oryginalnego dysku. Aby uzyskać więcej informacji, zobacz stronę z cennikiem.
Utwórz migawkę dysku zarządzanego platformy Azure
Jeśli chcesz użyć migawki do utworzenia nowej maszyny wirtualnej, upewnij się, że najpierw zamkniesz maszynę wirtualną. Ta akcja powoduje wyczyszczenie wszystkich procesów, które są w toku.
Aby utworzyć migawkę przy użyciu witryny Azure Portal, wykonaj następujące kroki.
- W witrynie Azure Portal wybierz pozycję Utwórz zasób.
- Wyszukaj i wybierz Migawka.
- W oknie Migawka wybierz pozycję Utwórz. Pojawi się okno Tworzenie migawki.
- W polu Grupa zasobów wybierz istniejącą grupę zasobów lub wprowadź nazwę nowego.
- Wprowadź nazwę, a następnie wybierz region ityp migawki dla nowej migawki. Aby przechowywać migawkę w magazynie nadmiarowym między strefami, wybierz region obsługujący strefy dostępności. Aby uzyskać listę regionów pomocniczych, zobacz Regiony platformy Azure ze strefami dostępności.
- W polu Subskrypcja źródłowa wybierz subskrypcję zawierającą dysk zarządzany do utworzenia kopii zapasowej.
- W polu Dysk źródłowy wybierz dysk zarządzany do migawki.
- W polu Typ przechowywania, wybierz opcję Standardowy HDD, chyba że potrzebujesz magazynu strefowo nadmiarowego lub magazynu o wysokiej wydajności dla swojej migawki.
- W razie potrzeby skonfiguruj ustawienia na kartach Szyfrowanie, Sieć i Tagi . W przeciwnym razie używane są domyślne ustawienia dla migawki.
- Wybierz Przejrzyj i utwórz.
Ten przykład wymaga użycia usługi Cloud Shell lub zainstalowania modułu Azure PowerShell.
Wykonaj następujące kroki, aby zrobić migawkę za pomocą poleceń New-AzSnapshotConfig i New-AzSnapshot cmdlet. W tym przykładzie założono, że masz maszynę wirtualną o nazwie myVM w grupie zasobów myResourceGroup . Podany przykładowy kod tworzy migawkę w tej samej grupie zasobów i w tym samym regionie co źródłowa maszyna wirtualna.
Najpierw użyjesz polecenia cmdlet New-AzSnapshotConfig , aby utworzyć konfigurowalny obiekt migawki. Następnie możesz użyć polecenia cmdlet New-AzSnapshot , aby utworzyć migawkę dysku.
Ustaw wymagane parametry. Zaktualizuj wartości, aby odzwierciedlały środowisko.
$resourceGroupName = 'myResourceGroup'
$location = 'eastus'
$vmName = 'myVM'
$snapshotName = 'mySnapshot'
Użyj polecenia cmdlet Get-AzVM, aby pobrać maszynę wirtualną z dyskiem zarządzanym, dla którego chcesz utworzyć migawkę.
$vm = Get-AzVM `
-ResourceGroupName $resourceGroupName `
-Name $vmName
Utwórz konfigurację snapshot. W tym przykładzie migawka dotyczy dysku systemu operacyjnego. Domyślnie migawka używa lokalnie nadmiarowej pamięci masowej w warstwie standardowej. Zalecamy przechowywanie migawek w magazynie w warstwie standardowej zamiast w warstwie premium, bez względu na typ magazynu dysku nadrzędnego lub docelowego. Migawki w wersji Premium wiążą się z dodatkowymi kosztami.
$snapshot = New-AzSnapshotConfig `
-SourceUri $vm.StorageProfile.OsDisk.ManagedDisk.Id `
-Location $location `
-CreateOption copy
Aby przechowywać migawkę w magazynie nadmiarowym między strefami, utwórz ją w regionie obsługującym strefy dostępności i uwzględnij parametr -SkuName Standard_ZRS. Aby uzyskać listę regionów obsługujących strefy dostępności, zobacz Regiony platformy Azure ze strefami dostępności.
Wykonaj zrzut ekranu.
New-AzSnapshot `
-Snapshot $snapshot `
-SnapshotName $snapshotName `
-ResourceGroupName $resourceGroupName
Użyj cmdletu Get-AzSnapshot, aby sprawdzić, czy migawka istnieje.
Get-AzSnapshot `
-ResourceGroupName $resourceGroupName
W tym przykładzie jest wymagane użycie usługi Cloud Shell lub zainstalowanie interfejsu wiersza polecenia platformy Azure.
Wykonaj następujące kroki, aby wykonać migawkę za pomocą polecenia az snapshot create i parametru --source-disk. W tym przykładzie założono, że masz maszynę wirtualną o nazwie myVM w grupie zasobów myResourceGroup . Podany przykładowy kod tworzy migawkę w tej samej grupie zasobów i w tym samym regionie co źródłowa maszyna wirtualna.
Pobierz identyfikator dysku za pomocą polecenia az vm show.
osDiskId=$(az vm show \
-g myResourceGroup \
-n myVM \
--query "storageProfile.osDisk.managedDisk.id" \
-o tsv)
Utwórz migawkę o nazwie osDisk-backup za pomocą az snapshot create. W tym przykładzie migawka dotyczy dysku systemu operacyjnego. Domyślnie migawka używa lokalnie nadmiarowej pamięci masowej w warstwie standardowej. Zalecamy przechowywanie migawek w magazynie w warstwie standardowej zamiast w warstwie premium, bez względu na typ magazynu dysku nadrzędnego lub docelowego. Migawki w wersji Premium wiążą się z dodatkowymi kosztami.
az snapshot create \
-g myResourceGroup \
--source "$osDiskId" \
--name osDisk-backup
Aby przechowywać migawkę w magazynie nadmiarowym między strefami, utwórz ją w regionie obsługującym strefy dostępności i uwzględnij opcjonalny parametr --sku Standard_ZRS. Zobacz listę regionów z obsługą stref dostępności.
Użyj az snapshot list, aby sprawdzić, czy migawka istnieje.
az snapshot list \
-g myResourceGroup \
-o table
Następne kroki
Aby przywrócić dane za pomocą migawki, utwórz dysk zarządzany z tej migawki. Następnie użyj dysku zarządzanego jako dysku systemu operacyjnego dla nowej maszyny wirtualnej lub dołącz go jako dysk danych do istniejącej maszyny wirtualnej.