Azure Ultra Disks gebruiken

Van toepassing op: ✔️ Linux-VM's ✔️ Windows VM's ✔️ Flexibele schaalsets ✔️ Uniforme schaalsets

In dit artikel wordt uitgelegd hoe u een ultraschijf implementeert en gebruikt. Raadpleeg Welke schijftypen zijn beschikbaar in Azure? voor conceptuele informatie over ultraschijven.

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 op dezelfde beschikbaarheidsniveaus als onze bestaande schijven. Een belangrijk voordeel van ultraschijven is de mogelijkheid om de prestaties van de SSD samen met uw werkbelastingen dynamisch te wijzigen zonder dat u uw 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 enige redundantieopties voor infrastructuur die momenteel beschikbaar zijn voor ultraschijven, zijn beschikbaarheidszones. VM's die andere redundantieopties gebruiken, kunnen geen ultraschijf koppelen.

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

Notitie

Als een regio in de volgende lijst geen beschikbaarheidszones heeft die ultraschijven ondersteunen, moet een VM in die regio worden geïmplementeerd zonder infrastructuur redundantie om een ultraschijf te kunnen koppelen.

Redundantieopties Regio's
Enkele VM's Australië - centraal
Brazil South
India - centraal
Azië - oost
Duitsland - west-centraal
Korea - centraal
VS - noord-centraal, VS - zuid-centraal, VS - west
US Gov Arizona, US Gov Texas, US Gov Virginia
Twee beschikbaarheidszones Australië - oost
Canada - midden
Europa - noord, Europa - west
Japan - oost
Azië - zuidoost
Verenigd Koninkrijk Zuid
VS - centraal, VS - oost, VS - oost 2, VS - west 2
Drie beschikbaarheidszones Frankrijk - centraal

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

VM-type Grootten Beschrijving
Algemeen doel DSv3-serie, Ddsv4-serie, Dsv4-serie, Dasv4-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, netwerkapparaten, batchprocessen en toepassingsservers.
Geoptimaliseerd geheugen ESv3-serie, Easv4-serie, Edsv4-serie, Esv4-serie, M-serie, Mv2-serie Hoge geheugen-CPU-verhouding. Zeer geschikt voor relationele databaseservers, middelgrote tot grote caches, en analysefuncties in het geheugen.
Geoptimaliseerde opslag LSv2-serie Hoge schijfdoorvoer en I/O 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 Gespecialiseerde virtuele machines die zijn gericht op zware grafische rendering en videobewerking, evenals modeltraining en deferencing (ND) met deep learning. Beschikbaar met één of meerdere GPU's.
Geoptimaliseerde prestaties HB-serie, HC-serie, HBv2-serie De snelste en krachtigste CPU-VM's met optionele netwerkinterfaces met hoge doorvoer (RDMA).

Ultraschijven kunnen niet worden gebruikt met bepaalde functies en functionaliteit, waaronder momentopnamen van schijven, schijfexport, schijftype wijzigen, VM-afbeeldingen, beschikbaarheidssets, Azure Dedicated Hosts of Azure-schijfversleuteling. Azure Backup en Azure Site Recovery bieden geen ondersteuning voor ultraschijven. Bovendien worden alleen niet-in cache opgeslagen lees- en schrijf schrijfingen in de cache ondersteund.

Ultraschijven ondersteunen standaard een fysieke sectorgrootte van 4k. Een 512E-sectorgrootte is beschikbaar als een algemeen beschikbare aanbieding zonder dat u zich hoeft aan te melden. Hoewel de meeste toepassingen compatibel zijn met 4.000 sectorgrootten, is voor sommige toepassingen sectorgrootten van 512 byte vereist. Oracle Database is bijvoorbeeld versie 12.2 of hoger vereist om 4k native schijven te ondersteunen. Voor oudere versies van Oracle DB is een sectorgrootte van 512 byte vereist.

VM-grootte en beschikbaarheid in regio's bepalen

VM's die gebruikmaken van beschikbaarheidszones

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 ultraschijven ondersteunen, 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 de door u 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 Disk te implementeren.

ResourceType Naam Locatie Zones Beperking Mogelijkheid Waarde
Schijven UltraSSD_LRS eastus2 X

Notitie

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

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

VM's zonder redundantieopties

Ultraschijven die zijn geïmplementeerd in bepaalde regio's, moeten op dit moment zonder redundantieopties worden geïmplementeerd. Niet elke schijfgrootte die ultraschijven ondersteunt, is echter mogelijk in deze regio. Als u wilt bepalen welke schijfgrootten ultraschijven ondersteunen, kunt u een van de volgende codefragmenten gebruiken. Zorg ervoor dat u eerst de vmSize waarden subscription en 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, geeft aan of de UltraSSDAvailable True 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 behulp van Azure Resource Manager

Bepaal eerst de VM-grootte die moet worden geïmplementeerd. Zie de sectie Ga scope and limitations (Ga-bereik en beperkingen) voor een lijst met ondersteunde VM-grootten.

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

Als u van plan bent om uw eigen sjabloon te gebruiken, moet u ervoor zorgen dat apiVersion voor Microsoft.Compute/virtualMachines en is ingesteld op Microsoft.Compute/Disks 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 VM is ingericht, kunt u de gegevensschijven partitioneren en formatteren en configureren voor uw workloads.

Een ultraschijf implementeren

Deze sectie bevat informatie over het implementeren van een virtuele machine die is uitgerust met een ultraschijf als gegevensschijf. Ervan wordt uitgenomen dat u bekend bent met het implementeren van een virtuele machine. Als u dat niet doet, bekijkt u onze Quickstart: Een virtuele Windows-machinemaken in de Azure Portal .

  1. Meld u aan bij de Azure Portal navigeer om een virtuele machine (VM) te implementeren.

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

  3. Selecteer Beschikbaarheidszone in Beschikbaarheidsopties.

  4. Vul de overige vermeldingen in met selecties van uw keuze.

  5. Selecteer Schijven.

    Schermopname van de stroom voor het maken van VM's, blade Basisinformatie.

  6. Selecteer ja op de blade Schijven voor Compatibiliteit Ultra Disk inschakelen.

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

    Schermopname van de stroom voor het maken van een VM, de schijfblade, ultra is ingeschakeld en het maken en koppelen van een nieuwe schijf is gemarkeerd.

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

    Schermopname van het maken van een nieuwe schijfblade, grootte wijzigen gemarkeerd.

  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.

    Schermopname van de blade Selecteer een schijfgrootte, ultraschijf geselecteerd voor opslagtype, andere waarden gemarkeerd.

  12. Ga door met de implementatie van de VM. Dit is hetzelfde als wanneer u een andere VM implementeert.

Een ultraschijf implementeren - sectorgrootte van 512 byte

  1. Meld u aan bij Azure Portal, 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 naar wens in.

  4. Selecteer Formaat wijzigen.

    Schermopname van de blade Schijf maken, regio, beschikbaarheidszone en Grootte wijzigen gemarkeerd.

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

    Schermopname van het maken van een ultraschijf.

  6. Selecteer op de blade Basisinformatie het tabblad Geavanceerd.

  7. Selecteer 512 bij Logische sectorgrootte en selecteer vervolgens Controleren en maken.

    Schermopname van selector voor het wijzigen van de grootte van de logische ultraschijfsector in 512.

Een ultraschijf koppelen

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

  1. Navigeer naar uw VM en stop deze, wacht tot de toewijzing ervan is verbreed.

  2. Zodra de toewijzing van uw VM is teruggeplaatst, selecteert u Schijven.

  3. Selecteer Aanvullende instellingen.

    Schermopname van de schijfblade, met extra instellingen gemarkeerd.

  4. Selecteer Ja bij Compatibiliteit Ultra Disk inschakelen.

    Schermopname van compatibiliteit met ultraschijven inschakelen.

  5. Selecteer Opslaan.

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

  7. Selecteer Storage voor Ultra Disk.

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

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

    Schermopname van de schijfblade, met een nieuwe ultraschijf.

  10. Start de VM opnieuw.

De prestaties van een ultraschijf aanpassen

Ultraschijven bieden een unieke mogelijkheid waarmee u de prestaties kunt aanpassen. U kunt deze aanpassingen van de Azure Portal, op de schijven zelf.

  1. Navigeer naar uw VM en selecteer Schijven.

  2. Selecteer de ultraschijf waar u de prestaties van wilt wijzigen.

    Schermopname van de blade Schijven op uw VM, Ultra Disk is gemarkeerd.

  3. Selecteer Grootte en prestaties en pas vervolgens uw wijzigingen aan.

  4. Selecteer Opslaan.

    Schermopname van de configuratieblade op uw ultraschijf, schijfgrootte, iops en doorvoer zijn gemarkeerd. Opslaan is gemarkeerd.

Volgende stappen