Azure Ultra Disks gebruiken

Van toepassing op: ✔️ Virtuele Linux-machines voor Windows-VM's ✔️ ✔️ Flexibele schaalsets Uniform-schaalsets ✔️

In dit artikel wordt uitgelegd hoe u een ultraschijf implementeert en gebruikt, voor conceptuele informatie over ultraschijven raadpleegt u welke schijftypen beschikbaar zijn in Azure?

Azure Ultra Disks bieden hoge doorvoer, hoge IOPS en consistente schijfopslag met lage latentie voor virtuele Azure IaaS-machines (VM's). Deze nieuwe aanbieding biedt de beste prestaties van de lijn op dezelfde beschikbaarheidsniveaus als onze bestaande schijven. Een belangrijk voordeel van ultraschijven is de mogelijkheid om de prestaties van de SSD dynamisch te wijzigen, samen met uw workloads zonder dat u de VM's opnieuw hoeft op te starten. Ultraschijven zijn geschikt voor gegevensintensieve workloads, zoals SAP HANA, databases in de bovenste laag en workloads met veel transacties.

GA-bereik en -beperkingen

De volgende lijst bevat de beperkingen van Ultra Disks:

  • Kan niet worden gebruikt als besturingssysteemschijven.
  • Biedt geen ondersteuning voor schijfexport.
  • Biedt geen ondersteuning voor VM-installatiekopieën.
  • Biedt geen ondersteuning voor beschikbaarheidssets.
  • Biedt geen ondersteuning voor Azure Disk Encryption.
    • Kan niet worden gekoppeld aan bestaande VM's die eerder zijn versleuteld met Azure Disk Encryption.
  • Biedt geen ondersteuning voor Azure Site Recovery.
  • Biedt geen ondersteuning voor schijfcaching.
  • De toewijzing van uw VIRTUELE machine ongedaan maken of uw ultraschijf loskoppelen om uw Ultra Disk uit te breiden
  • Bestaande schijven kunnen momenteel hun type niet wijzigen in een Ultra Disk. Ze moeten worden gemigreerd.
  • Momenteel worden alleen infrastructuuropties voor één VM en beschikbaarheidszone ondersteund.
  • Momentopnamen worden ondersteund met extra beperkingen.
  • Azure Backup-ondersteuning voor VM's met Ultra Disks is algemeen beschikbaar. Azure Backup heeft beperkingen bij het gebruik van Ultra Disks. Zie ondersteuning voor VM-opslag voor meer informatie.

Ultraschijven ondersteunen standaard een 4k fysieke sectorgrootte, maar ondersteunt ook een sectorgrootte van 512E. De meeste toepassingen zijn compatibel met 4k-sectorgrootten, maar sommige vereisen 512 bytesectorgrootten. Oracle Database vereist bijvoorbeeld release 12.2 of hoger om 4k systeemeigen schijven te ondersteunen. Voor oudere versies van Oracle DB is een sectorgrootte van 512 bytes vereist.

De volgende tabel bevat een overzicht van de regio's waarin ultraschijven beschikbaar zijn en de bijbehorende beschikbaarheidsopties.

Notitie

Als een regio in de volgende lijst geen beschikbaarheidszones bevat die ultraschijven ondersteunen, moet een VIRTUELE machine in die regio worden geïmplementeerd zonder infrastructuurredundantie om een ultraschijf te koppelen.

Opties voor redundantie Regio's
Enkele VM's Australië - centraal
Brazilië - zuid
Canada - oost
India - centraal
Azië - oost
Duitsland - west-centraal
Korea - centraal
Korea - zuid
VK - west
VS - noord-centraal, VS - zuid-centraal, VS - west
US Gov Arizona, US Gov Texas, US Gov Virginia
Eén beschikbaarheidszone Brazilië - zuidoost
Polen - centraal
VAE - noord
Twee beschikbaarheidszones Zuid-Afrika - noord
China - noord 3
Frankrijk - centraal
Qatar - centraal
Zwitserland - noord
Drie beschikbaarheidszones Australië - oost
Canada - midden
Europa - noord, Europa - west
Japan East
Azië - zuidoost
Zweden - centraal
Verenigd Koninkrijk Zuid
VS - centraal, VS - oost, VS - oost 2, VS - west 2, VS - west 3

Niet elke VM-grootte is beschikbaar in elke ondersteunde regio met ultraschijven. De volgende tabel bevat een lijst met VM-reeksen die compatibel zijn met ultraschijven.

VM-type Formaten Beschrijving
Algemeen gebruik DSv3-serie, Ddsv4-serie, Dsv4-serie, Dasv4-serie, Dsv5-serie, Ddsv5-serie, Dasv5-serie Evenwichtige CPU-geheugenverhouding. Dit is ideaal voor testen en ontwikkelen, voor kleine tot middelgrote databases, en webservers met weinig tot gemiddeld verkeer.
Geoptimaliseerde rekenkracht FSv2-serie Hoge CPU-geheugenverhouding. Goed voor webservers met gemiddeld verkeer, netwerkapparatuur, batchprocessen en toepassingsservers.
Geoptimaliseerd voor geheugen ESv3-serie, Easv4-serie, Edsv4-serie, Esv4-serie, Esv5-serie, Edsv5-serie, Easv5-serie, Ebsv5-serie, Ebdsv5-serie, M-serie, Mv2-serie, Msv2/Mdsv2-serie Hoge geheugen-CPU-verhouding. Zeer geschikt voor relationele databaseservers, middelgrote tot grote caches, en analysefuncties in het geheugen.
Geoptimaliseerd voor opslag LSv2-serie, Lsv3-serie, Lasv3-serie Hoge schijfdoorvoer en IO ideaal voor Big Data, SQL, NoSQL-databases, datawarehousing en grote transactionele databases.
Geoptimaliseerde GPU NCv2-serie, NCv3-serie, NCasT4_v3-serie, ND-serie, NDv2-serie, NVv3-serie, NVv4-serie, NVadsA10 v5-serie Gespecialiseerde virtuele machines gericht op zware grafische rendering en videobewerking, evenals modeltraining en deductie (ND) met deep learning. Beschikbaar met één of meerdere GPU's.
Geoptimaliseerde prestaties HB-serie, HC-serie, HBv2-serie De snelste en krachtigste virtuele CPU-machines met optionele netwerkinterfaces met hoge doorvoer (RDMA).

Vm-grootte en beschikbaarheid van regio's bepalen

VM's die beschikbaarheidszones gebruiken

Als u ultraschijven wilt gebruiken, moet u bepalen in welke beschikbaarheidszone u zich bevindt. Niet elke regio ondersteunt elke VM-grootte met ultraschijven. Als u wilt bepalen of uw regio, zone en VM-grootte ondersteuning bieden voor ultraschijven, voert u een van de volgende opdrachten uit. Zorg ervoor dat u eerst de regio-, vmSize- en abonnementswaarden vervangt:

CLI

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"}

Het antwoord is vergelijkbaar met het onderstaande formulier, waarbij X de zone is die moet worden gebruikt voor implementatie in uw gekozen regio. X kan 1, 2 of 3 zijn.

Behoud de waarde Zones , deze vertegenwoordigt uw beschikbaarheidszone en u hebt deze nodig om een Ultra-schijf te implementeren.

ResourceType Naam Locatie Zones Beperking Mogelijkheid Weergegeven als
disks UltraSSD_LRS eastus2 X

Notitie

Als er geen reactie van de opdracht is, wordt de geselecteerde VM-grootte niet ondersteund met ultraschijven in de geselecteerde regio.

Nu u weet naar welke zone u wilt implementeren, volgt u de implementatiestappen in dit artikel om een virtuele machine te implementeren met een ultraschijf die is gekoppeld of een ultraschijf aan een bestaande VM te koppelen.

VM's zonder redundantieopties

Ultraschijven die in bepaalde regio's zijn geïmplementeerd, moeten voorlopig zonder redundantieopties worden geïmplementeerd. Niet elke VM-grootte die ondersteuning biedt voor ultraschijven, bevinden zich echter noodzakelijkerwijs in deze regio's. Gebruik een van de volgende codefragmenten om te bepalen welke VM-grootten ondersteuning bieden voor ultraschijven. Zorg ervoor dat u eerst de vmSize waarden en subscription waarden vervangt:

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

Het antwoord is vergelijkbaar met het volgende formulier, UltraSSDAvailable True geeft aan of de VM-grootte ultraschijven in deze regio ondersteunt.

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

Een ultraschijf implementeren met Azure Resource Manager

Bepaal eerst de VM-grootte die moet worden geïmplementeerd. Zie het gedeelte ALGEMENE bereik en beperkingen voor een lijst met ondersteunde VM-grootten.

Als u een VIRTUELE machine met meerdere ultraschijven wilt maken, raadpleegt u het voorbeeld Een VIRTUELE machine maken met meerdere ultraschijven.

Als u van plan bent om uw eigen sjabloon te gebruiken, moet u ervoor zorgen dat apiVersion is Microsoft.Compute/virtualMachinesMicrosoft.Compute/Disks ingesteld als 2018-06-01 (of hoger).

Stel de schijf-sku in op UltraSSD_LRS en stel vervolgens de schijfcapaciteit, IOPS, beschikbaarheidszone en doorvoer in MBps in om een ultraschijf te maken.

Zodra de VIRTUELE machine is ingericht, kunt u de gegevensschijven partitioneren en formatteren en configureren voor uw workloads.

Een ultraschijf implementeren

In deze sectie wordt beschreven hoe u een virtuele machine implementeert die is uitgerust met een ultraschijf als een gegevensschijf. Hierbij wordt ervan uitgegaan dat u bekend bent met het implementeren van een virtuele machine, als u dat niet doet, onze quickstart: Een virtuele Windows-machine maken in Azure Portal.

  1. Meld u aan bij Azure Portal en navigeer naar het implementeren van een virtuele machine (VM).

  2. Zorg ervoor dat u een ondersteunde VM-grootte en - regio kiest.

  3. Selecteer beschikbaarheidszone in beschikbaarheidsopties.

  4. Vul de resterende items in met selecties van uw keuze.

  5. Selecteer Schijven.

    Screenshot of vm creation flow, Basics blade.

  6. Selecteer Ja op de blade Schijven voor de compatibiliteit met Ultra Disk inschakelen.

  7. Selecteer Nu een nieuwe schijf maken en koppelen om een ultraschijf te koppelen.

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

  8. Voer op de blade Een nieuwe schijf maken een naam in en selecteer Vervolgens De grootte wijzigen.

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

  9. Wijzig de schijf-SKU in Ultra Disk.

  10. Wijzig de waarden van aangepaste schijfgrootte (GiB), Schijf-IOPS en Schijfdoorvoer in de waarden van uw keuze.

  11. Selecteer OK in beide blades.

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

  12. Ga door met de implementatie van de VIRTUELE machine. Dit is hetzelfde als bij het implementeren van andere VM's.

Een ultraschijf implementeren - 512 byte sectorgrootte

  1. Meld u aan bij Azure Portal en zoek en selecteer Schijven.

  2. Selecteer + Nieuw om een nieuwe schijf te maken.

  3. Selecteer een regio die ultraschijven ondersteunt en selecteer een beschikbaarheidszone, vul de rest van de waarden in zoals u wilt.

  4. Selecteer Grootte wijzigen.

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

  5. Voor Schijf-SKU selecteert u Ultra-schijf en vult u de waarden voor de gewenste prestaties in en selecteert u OK.

    Screenshot of creating ultra disk.

  6. Selecteer op de blade Basisbeginselen het tabblad Geavanceerd .

  7. Selecteer 512 voor de grootte van de logische sector en selecteer vervolgens Beoordelen en maken.

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

Een ultraschijf koppelen

Als uw bestaande VIRTUELE machine zich in een regio/beschikbaarheidszone bevindt die ultraschijven kan gebruiken, kunt u gebruikmaken van ultraschijven zonder dat u een nieuwe VIRTUELE machine hoeft te maken. Door ultraschijven in te schakelen op uw bestaande VIRTUELE machine en deze vervolgens als gegevensschijven te koppelen. Als u ultraschijfcompatibiliteit wilt inschakelen, moet u de VIRTUELE machine stoppen. Nadat u de VM hebt gestopt, kunt u compatibiliteit inschakelen en vervolgens de VIRTUELE machine opnieuw opstarten. Zodra compatibiliteit is ingeschakeld, kunt u een ultraschijf koppelen:

  1. Navigeer naar uw virtuele machine en stop deze en wacht totdat de toewijzing ervan ongedaan is gemaakt.

  2. Zodra de toewijzing van de VIRTUELE machine ongedaan is gemaakt, selecteert u Schijven.

  3. Selecteer Aanvullende instellingen.

    Screenshot of the disk blade, additional settings highlighted.

  4. Selecteer Ja voor compatibiliteit met Ultra Disk inschakelen.

    Screenshot of enable ultra disk compatibility.

  5. Selecteer Opslaan.

  6. Selecteer Een nieuwe schijf maken en koppelen en vul een naam in voor de nieuwe schijf.

  7. Selecteer Ultra Disk voor Opslagtype.

  8. Wijzig de waarden van Grootte (GiB), Maximale IOPS en Maximale doorvoer in de waarden van uw keuze.

  9. Nadat u bent teruggezet naar de blade van de schijf, selecteert u Opslaan.

    Screenshot of disk blade, adding a new ultra disk.

  10. Start de VIRTUELE machine opnieuw.

De prestaties van een ultraschijf aanpassen

Ultra-schijven bieden een unieke mogelijkheid waarmee u hun prestaties kunt aanpassen. U kunt de prestaties van een Ultra Disk vier keer binnen een periode van 24 uur aanpassen.

  1. Navigeer naar uw VIRTUELE machine en selecteer Schijven.

  2. Selecteer de ultraschijf waarvan u de prestaties wilt wijzigen.

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

  3. Selecteer Grootte en prestaties en breng uw wijzigingen aan.

  4. Selecteer Opslaan.

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

Volgende stappen