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. |
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/virtualMachines
Microsoft.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.
Meld u aan bij Azure Portal en navigeer naar het implementeren van een virtuele machine (VM).
Zorg ervoor dat u een ondersteunde VM-grootte en - regio kiest.
Selecteer beschikbaarheidszone in beschikbaarheidsopties.
Vul de resterende items in met selecties van uw keuze.
Selecteer Schijven.
Selecteer Ja op de blade Schijven voor de compatibiliteit met Ultra Disk inschakelen.
Selecteer Nu een nieuwe schijf maken en koppelen om een ultraschijf te koppelen.
Voer op de blade Een nieuwe schijf maken een naam in en selecteer Vervolgens De 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 VIRTUELE machine. Dit is hetzelfde als bij het implementeren van andere VM's.
Een ultraschijf implementeren - 512 byte sectorgrootte
Meld u aan bij Azure Portal en 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 in zoals u wilt.
Selecteer Grootte wijzigen.
Voor Schijf-SKU selecteert u Ultra-schijf en vult u de waarden voor de gewenste prestaties in en selecteert u OK.
Selecteer op de blade Basisbeginselen het tabblad Geavanceerd .
Selecteer 512 voor de grootte van de logische sector en selecteer vervolgens Beoordelen en maken.
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:
Navigeer naar uw virtuele machine en stop deze en wacht totdat de toewijzing ervan ongedaan is gemaakt.
Zodra de toewijzing van de VIRTUELE machine ongedaan is gemaakt, selecteert u Schijven.
Selecteer Aanvullende instellingen.
Selecteer Ja voor compatibiliteit met Ultra Disk inschakelen.
Selecteer Opslaan.
Selecteer Een nieuwe schijf maken en koppelen en vul een naam in voor de nieuwe schijf.
Selecteer Ultra Disk voor Opslagtype.
Wijzig de waarden van Grootte (GiB), Maximale IOPS en Maximale doorvoer in de waarden van uw keuze.
Nadat u bent teruggezet naar de blade van de schijf, selecteert u Opslaan.
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.
Navigeer naar uw VIRTUELE machine en selecteer Schijven.
Selecteer de ultraschijf waarvan u de prestaties wilt wijzigen.
Selecteer Grootte en prestaties en breng uw wijzigingen aan.
Selecteer Opslaan.