Korzystanie z dysków w warstwie Ultra platformy Azure

Dotyczy: ✔️ Maszyny wirtualne z systemem Linux Maszyny ✔️ wirtualne z systemem Windows ✔️ — elastyczne zestawy ✔️ skalowania

W tym artykule wyjaśniono, jak wdrożyć dysk w warstwie Ultra i korzystać z niego, aby uzyskać informacje koncepcyjne na temat dysków w warstwie Ultra, zobacz Jakie typy dysków są dostępne na platformie Azure?.

Dyski w warstwie Ultra platformy Azure oferują wysoką przepływność, wysoką operację we/wy na sekundę i spójny magazyn dysków o małych opóźnieniach dla maszyn wirtualnych IaaS platformy Azure. Ta nowa oferta zapewnia najwyższą wydajność linii na tych samych poziomach dostępności co nasze istniejące oferty dysków. Jedną z głównych zalet dysków w warstwie Ultra jest możliwość dynamicznej zmiany wydajności dysków SSD wraz z obciążeniami bez konieczności ponownego uruchamiania maszyn wirtualnych. Dyski w warstwie Ultra to rozwiązanie odpowiednie w przypadku obciążeń intensywnie korzystających z danych, takich jak platforma SAP HANA, bazy danych górnej warstwy i obciążenia z dużą liczbą transakcji.

Zakres i ograniczenia ogólnie dostępne

Poniższa lista zawiera ograniczenia dysków Ultra Disks:

  • Nie można używać jako dysków systemu operacyjnego.
  • Nie obsługuje eksportowania dysku.
  • Nie obsługuje obrazów maszyn wirtualnych.
  • Nie obsługuje zestawów dostępności.
  • Nie obsługuje usługi Azure Disk Encryption.
    • Nie można dołączyć do istniejących maszyn wirtualnych wcześniej zaszyfrowanych za pomocą usługi Azure Disk Encryption.
  • Nie obsługuje usługi Azure Site Recovery.
  • Nie obsługuje buforowania dysków.
  • Aby rozszerzyć dysk w warstwie Ultra, należy cofnąć przydział maszyny wirtualnej lub odłączyć dysk w warstwie Ultra
  • Obecnie istniejące dyski nie mogą zmienić ich typu na dysk Ultra Disk. Należy je migrować.
  • Obecnie obsługuje tylko opcje infrastruktury pojedynczej maszyny wirtualnej i strefy dostępności.
  • Migawki są obsługiwane z dodatkowymi ograniczeniami.
  • Obsługa usługi Azure Backup dla maszyn wirtualnych z dyskami w warstwie Ultra jest ogólnie dostępna. Usługa Azure Backup ma ograniczenia dotyczące korzystania z dysków w warstwie Ultra. Aby uzyskać szczegółowe informacje, zobacz Obsługa magazynu maszyn wirtualnych.

Dyski w warstwie Ultra obsługują domyślnie rozmiar sektora fizycznego 4k, ale także obsługują rozmiar sektora 512E. Większość aplikacji jest zgodna z rozmiarami sektora 4k, ale niektóre wymagają 512-bajtowych rozmiarów sektorów. Na przykład baza danych Oracle Database wymaga wydania 12.2 lub nowszego w celu obsługi dysków natywnych 4k. W przypadku starszych wersji bazy danych Oracle DB wymagany jest rozmiar sektora 512 bajtów.

W poniższej tabeli przedstawiono regiony, w których są dostępne dyski w warstwie Ultra, oraz odpowiednie opcje dostępności.

Uwaga

Jeśli region na poniższej liście nie zawiera stref dostępności obsługujących dyski w warstwie Ultra, należy wdrożyć maszynę wirtualną w tym regionie bez nadmiarowości infrastruktury w celu dołączenia dysku w warstwie Ultra.

Opcje nadmiarowości Regiony
Pojedyncze maszyny wirtualne Australia Środkowa
Brazylia Południowa
Kanada Wschodnia
Indie Środkowe
Azja Wschodnia
Niemcy Środkowo-Zachodnie
Korea Środkowa
Korea Południowa
Zachodnie Zjednoczone Królestwo
Północno-środkowe stany USA, Południowo-środkowe stany USA, Zachodnie stany USA
US Gov Arizona, US Gov Texas, US Gov Wirginia
Jedna strefa dostępności Brazylia Południowo-Wschodnia
Polska Środkowa
Północne Zjednoczone Emiraty Arabskie
Dwie strefy dostępności Republika Południowej Afryki Północnej
Chiny Północne 3
Francja Środkowa
Katar Środkowy
Szwajcaria Północna
Trzy strefy dostępności Australia Wschodnia
Kanada Środkowa
Europa Północna, Europa Zachodnia
Japonia Wschodnia
Southeast Asia
Szwecja Środkowa
Południowe Zjednoczone Królestwo
Środkowe stany USA, Wschodnie stany USA, Wschodnie stany USA 2, Zachodnie stany USA 2, Zachodnie stany USA 3

Nie każdy rozmiar maszyny wirtualnej jest dostępny w każdym obsługiwanym regionie z dyskami w warstwie Ultra. W poniższej tabeli wymieniono serie maszyn wirtualnych, które są zgodne z dyskami w warstwie Ultra.

Typ maszyny wirtualnej Rozmiary opis
Ogólnego przeznaczenia Seria DSv3, seria Ddsv4, Seria Dsv4, Dasv4-series, Seria Dsv5, Seria Ddsv5, Dasv5-series Zrównoważony współczynnik mocy procesora CPU w stosunku do pamięci. Idealne rozwiązanie na potrzeby testowania i wdrażania, małych i średnich baz danych oraz serwerów internetowych o małym lub średnim ruchu.
Optymalizacja pod kątem obliczeń Seria FSv2 Duży współczynnik mocy procesora CPU w stosunku do pamięci. Dobrze sprawdzają się w przypadku serwerów sieci Web o średnim ruchu, urządzeń sieciowych, procesów wsadowych i serwerów aplikacji.
Optymalizacja pod kątem pamięci Seria ESv3, Seria Easv4, Seria Edsv4, Seria Esv4, Seria Esv5, Seria Edsv5, Seria Easv5, Seria Ebsv5, Ebdsv5, Seria M,Mv2, Msv2/Mdsv2-series Duży współczynnik pamięci w stosunku do mocy procesora CPU. Opcja bardzo dobra w przypadku serwerów relacyjnych baz danych, średnich i dużych pamięci podręcznych oraz analizowania w pamięci.
Optymalizacja pod kątem magazynu Seria LSv2, seria Lsv3, Seria Lasv3 Wysoka przepływność dysku i operacje we/wy idealnie nadają się do obsługi danych big data, baz danych SQL, baz danych NoSQL, magazynowania danych i dużych transakcyjnych baz danych.
Optymalizacja pod kątem procesora GPU Seria NCv2, seria NCv3, seria NCasT4_v3, seria ND, seria NDv2, seria NVv3, seria NVv4, seria NVv4, seria NVadsA10 v5 Wyspecjalizowane maszyny wirtualne przeznaczone do intensywnego renderowania grafiki i edytowania wideo, a także trenowanie modeli i wnioskowanie (ND) za pomocą uczenia głębokiego. Dostępne z pojedynczym lub wieloma procesorami GPU.
Zoptymalizowane pod kątem wydajności Seria HB, seria HC, seria HBv2 Najszybsze i najbardziej wydajne maszyny wirtualne procesora CPU z opcjonalnymi interfejsami sieciowymi o wysokiej przepływności (RDMA).

Określanie rozmiaru maszyny wirtualnej i dostępności regionu

Maszyny wirtualne korzystające ze stref dostępności

Aby korzystać z dysków w warstwie Ultra, należy określić, w której strefie dostępności się znajdują. Nie każdy region obsługuje każdy rozmiar maszyny wirtualnej z dyskami w warstwie Ultra. Aby określić, czy region, strefa i rozmiar maszyny wirtualnej obsługują dyski w warstwie Ultra, uruchom jedną z następujących poleceń, najpierw zastąp wartości region, vmSize i subskrypcji :

Interfejs wiersza polecenia

subscription="<yourSubID>"
# example value is southeastasia
region="<yourLocation>"
# example value is Standard_E64s_v3
vmSize="<yourVMSize>"

az vm list-skus --resource-type virtualMachines  --location $region --query "[?name=='$vmSize'].locationInfo[0].zoneDetails[0].Name" --subscription $subscription

PowerShell

$region = "southeastasia"
$vmSize = "Standard_E64s_v3"
$sku = (Get-AzComputeResourceSku | where {$_.Locations.Contains($region) -and ($_.Name -eq $vmSize) -and $_.LocationInfo[0].ZoneDetails.Count -gt 0})
if($sku){$sku[0].LocationInfo[0].ZoneDetails} Else {Write-host "$vmSize is not supported with Ultra Disk in $region region"}

Odpowiedź będzie podobna do poniższego formularza, gdzie X jest strefą używaną do wdrażania w wybranym regionie. X może być 1, 2 lub 3.

Zachowaj wartość Strefy , reprezentuje strefę dostępności i będzie ona potrzebna do wdrożenia dysku w warstwie Ultra.

ResourceType Nazwisko Lokalizacja Strefy Ograniczenie Możliwość Wartość
disks UltraSSD_LRS eastus2 X

Uwaga

Jeśli polecenie nie odpowiedziało, wybrany rozmiar maszyny wirtualnej nie jest obsługiwany w przypadku dysków w warstwie Ultra w wybranym regionie.

Teraz, gdy znasz strefę do wdrożenia, wykonaj kroki wdrażania opisane w tym artykule, aby wdrożyć maszynę wirtualną z dołączonym dyskiem ultra lub dołączyć dysk ultra do istniejącej maszyny wirtualnej.

Maszyny wirtualne bez opcji nadmiarowości

Dyski w warstwie Ultra wdrożone w wybranych regionach muszą być wdrażane bez żadnych opcji nadmiarowości, na razie. Jednak nie każdy rozmiar maszyny wirtualnej, który obsługuje dyski w warstwie Ultra, musi być w tych regionach. Aby określić, które rozmiary maszyn wirtualnych obsługują dyski w warstwie Ultra, użyj jednego z poniższych fragmentów kodu. Najpierw zastąp vmSize wartości i subscription :

subscription="<yourSubID>"
region="westus"
# example value is Standard_E64s_v3
vmSize="<yourVMSize>"

az vm list-skus --resource-type virtualMachines  --location $region --query "[?name=='$vmSize'].capabilities" --subscription $subscription
$region = "westus"
$vmSize = "Standard_E64s_v3"
(Get-AzComputeResourceSku | where {$_.Locations.Contains($region) -and ($_.Name -eq $vmSize) })[0].Capabilities

Odpowiedź będzie podobna do poniższej, wskazuje, UltraSSDAvailable True czy rozmiar maszyny wirtualnej obsługuje dyski w warstwie Ultra w tym regionie.

Name                                         Value
----                                         -----
MaxResourceVolumeMB                          884736
OSVhdSizeMB                                  1047552
vCPUs                                        64
HyperVGenerations                            V1,V2
MemoryGB                                     432
MaxDataDiskCount                             32
LowPriorityCapable                           True
PremiumIO                                    True
VMDeploymentTypes                            IaaS
vCPUsAvailable                               64
ACUs                                         160
vCPUsPerCore                                 2
CombinedTempDiskAndCachedIOPS                128000
CombinedTempDiskAndCachedReadBytesPerSecond  1073741824
CombinedTempDiskAndCachedWriteBytesPerSecond 1073741824
CachedDiskBytes                              1717986918400
UncachedDiskIOPS                             80000
UncachedDiskBytesPerSecond                   1258291200
EphemeralOSDiskSupported                     True
AcceleratedNetworkingEnabled                 True
RdmaEnabled                                  False
MaxNetworkInterfaces                         8
UltraSSDAvailable                            True

Wdrażanie dysku w warstwie Ultra przy użyciu usługi Azure Resource Manager

Najpierw określ rozmiar maszyny wirtualnej do wdrożenia. Aby uzyskać listę obsługiwanych rozmiarów maszyn wirtualnych, zobacz sekcję Zakres i ograniczenia ogólnie dostępne.

Jeśli chcesz utworzyć maszynę wirtualną z wieloma dyskami w warstwie Ultra, zapoznaj się z przykładem Tworzenie maszyny wirtualnej z wieloma dyskami w warstwie Ultra.

Jeśli zamierzasz użyć własnego szablonu, upewnij się, że właściwość apiVersion dla Microsoft.Compute/virtualMachines i Microsoft.Compute/Disks jest ustawiona jako 2018-06-01 (lub nowsza).

Ustaw jednostkę SKU dysku na UltraSSD_LRS, a następnie ustaw pojemność dysku, operacje we/wy na sekundę, strefę dostępności i przepływność w mb/s, aby utworzyć dysk w warstwie Ultra.

Po aprowizacji maszyny wirtualnej można podzielić i sformatować dyski danych oraz skonfigurować je dla obciążeń.

Wdrażanie dysku w warstwie Ultra

W tej sekcji opisano wdrażanie maszyny wirtualnej wyposażonej w dysk w warstwie Ultra jako dysk danych. Założono, że wiesz już, jak wdrożyć maszynę wirtualną, jeśli tego nie zrobisz, zobacz nasz przewodnik Szybki start: tworzenie maszyny wirtualnej z systemem Windows w witrynie Azure Portal.

  1. Zaloguj się do witryny Azure Portal i przejdź do wdrożenia maszyny wirtualnej.

  2. Upewnij się, że wybrano obsługiwany rozmiar i region maszyny wirtualnej.

  3. Wybierz pozycję Strefa dostępności w obszarze Opcje dostępności.

  4. Wypełnij pozostałe wpisy wybranymi opcjami.

  5. Wybierz pozycję Dyski.

    Screenshot of vm creation flow, Basics blade.

  6. W bloku Dyski wybierz pozycję Tak, aby włączyć zgodność z dyskami w warstwie Ultra.

  7. Wybierz pozycję Utwórz i dołącz nowy dysk, aby dołączyć teraz dysk w warstwie Ultra.

    Screenshot of vm creation flow, disk blade, ultra is enabled and create and attach a new disk is highlighted.

  8. W bloku Tworzenie nowego dysku wprowadź nazwę, a następnie wybierz pozycję Zmień rozmiar.

    Screenshot of create a new disk blade, change size highlighted.

  9. Zmień jednostkę SKU dysku na Dysk w warstwie Ultra.

  10. Zmień wartości Rozmiar dysku niestandardowego (GiB), Liczba operacji we/wy na sekundę dysku i Przepływność dysku na wybrane przez Ciebie.

  11. Wybierz przycisk OK w obu blokach.

    Screenshot of the select a disk size blade, ultra disk selected for storage type, other values highlighted.

  12. Kontynuuj wdrażanie maszyny wirtualnej. Jest to samo, co w przypadku wdrażania dowolnej innej maszyny wirtualnej.

Wdrażanie dysku w warstwie Ultra — rozmiar sektora 512 bajtów

  1. Zaloguj się do witryny Azure Portal, a następnie wyszukaj i wybierz pozycję Dyski.

  2. Wybierz pozycję + Nowy , aby utworzyć nowy dysk.

  3. Wybierz region obsługujący dyski w warstwie Ultra i wybierz strefę dostępności, wypełnij pozostałe wartości zgodnie z potrzebami.

  4. Wybierz pozycję Zmień rozmiar.

    Screenshot of create disk blade, region, availability zone, and change size highlighted.

  5. W obszarze Jednostka SKU dysku wybierz pozycję Dysk w warstwie Ultra, a następnie wypełnij wartości żądanej wydajności i wybierz przycisk OK.

    Screenshot of creating ultra disk.

  6. W bloku Podstawowe wybierz kartę Zaawansowane.

  7. Wybierz pozycję 512 w polu Rozmiar sektora logicznego, a następnie wybierz pozycję Przejrzyj i utwórz.

    Screenshot of selector for changing the ultra disk logical sector size to 512.

Dołączanie dysku w warstwie Ultra

Alternatywnie, jeśli istniejąca maszyna wirtualna znajduje się w regionie/strefie dostępności, która może korzystać z dysków w warstwie Ultra, możesz użyć dysków w warstwie Ultra bez konieczności tworzenia nowej maszyny wirtualnej. Włączając dyski w warstwie Ultra na istniejącej maszynie wirtualnej, a następnie dołączając je jako dyski danych. Aby włączyć zgodność z dyskami w warstwie Ultra, należy zatrzymać maszynę wirtualną. Po zatrzymaniu maszyny wirtualnej możesz włączyć zgodność, a następnie ponownie uruchomić maszynę wirtualną. Po włączeniu zgodności można dołączyć dysk w warstwie Ultra:

  1. Przejdź do maszyny wirtualnej i zatrzymaj ją, poczekaj na cofnięcie przydziału.

  2. Po cofnięciu przydziału maszyny wirtualnej wybierz pozycję Dyski.

  3. Wybierz pozycję Dodatkowe ustawienia.

    Screenshot of the disk blade, additional settings highlighted.

  4. Wybierz pozycję Tak, aby włączyć zgodność z dyskami w warstwie Ultra.

    Screenshot of enable ultra disk compatibility.

  5. Wybierz pozycję Zapisz.

  6. Wybierz pozycję Utwórz i dołącz nowy dysk i wprowadź nazwę nowego dysku.

  7. W polu Typ magazynu wybierz pozycję Ultra Disk.

  8. Zmień wartości Rozmiar (GiB), Maksymalna liczba operacji we/wy na sekundę i Maksymalna przepływność na wybrane przez Ciebie.

  9. Po powrocie do bloku dysku wybierz pozycję Zapisz.

    Screenshot of disk blade, adding a new ultra disk.

  10. Uruchom ponownie maszynę wirtualną.

Dostosowywanie wydajności dysku w warstwie Ultra

Dyski w warstwie Ultra oferują unikatową funkcję, która umożliwia dostosowanie ich wydajności. Wydajność dysku Ultra Disk można dostosować cztery razy w ciągu 24 godzin.

  1. Przejdź do maszyny wirtualnej i wybierz pozycję Dyski.

  2. Wybierz dysk w warstwie Ultra, który chcesz zmodyfikować.

    Screenshot of disks blade on your vm, ultra disk is highlighted.

  3. Wybierz pozycję Rozmiar i wydajność , a następnie wprowadź zmiany.

  4. Wybierz pozycję Zapisz.

    Screenshot of configuration blade on your ultra disk, disk size, iops, and throughput are highlighted, save is highlighted.

Następne kroki