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 | Frankrijk - centraal |
| Drie 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 |
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. |
| 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 .
Meld u aan bij de Azure Portal navigeer om een virtuele machine (VM) te implementeren.
Zorg ervoor dat u een ondersteunde VM-grootte en regio kiest.
Selecteer Beschikbaarheidszone in Beschikbaarheidsopties.
Vul de overige vermeldingen in met selecties van uw keuze.
Selecteer Schijven.
Selecteer ja op de blade Schijven voor Compatibiliteit Ultra Disk inschakelen.
Selecteer Een nieuwe schijf maken en koppelen om nu een ultraschijf te koppelen.
Voer op de blade Een nieuwe schijf maken een naam in en selecteer grootte wijzigen.
Wijzig de schijf-SKU in Ultra Disk.
Wijzig de waarden van Aangepaste schijfgrootte (GiB), Schijf-IOPS en Schijfdoorvoer in de waarden van uw keuze.
Selecteer OK in beide blades.
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
Meld u aan bij Azure Portal, zoek en selecteer Schijven.
Selecteer + Nieuw om een nieuwe schijf te maken.
Selecteer een regio die ultraschijven ondersteunt en selecteer een beschikbaarheidszone. Vul de rest van de waarden naar wens in.
Selecteer Formaat wijzigen.
Voor Schijf-SKU selecteert u Ultra disk en vult u de waarden voor de gewenste prestaties in en selecteert u OK.
Selecteer op de blade Basisinformatie het tabblad Geavanceerd.
Selecteer 512 bij Logische sectorgrootte en selecteer vervolgens Controleren en maken.
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:
Navigeer naar uw VM en stop deze, wacht tot de toewijzing ervan is verbreed.
Zodra de toewijzing van uw VM is teruggeplaatst, selecteert u Schijven.
Selecteer Aanvullende instellingen.
Selecteer Ja bij Compatibiliteit Ultra Disk inschakelen.
Selecteer Opslaan.
Selecteer Een nieuwe schijf maken en koppelen en vul een naam in voor de nieuwe schijf.
Selecteer Storage voor Ultra Disk.
Wijzig de waarden van Grootte (GiB), Maximale IOPS en Maximale doorvoer in doorvoer naar keuze.
Nadat u bent teruggekeerd naar de blade van uw schijf, selecteert u Opslaan.
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.
Navigeer naar uw VM en selecteer Schijven.
Selecteer de ultraschijf waar u de prestaties van wilt wijzigen.
Selecteer Grootte en prestaties en pas vervolgens uw wijzigingen aan.
Selecteer Opslaan.