Använda Azure Ultra Disks
Gäller för: ✔️ Virtuella Linux-datorer ✔️ med virtuella Windows-datorer ✔️ – flexibla skalningsuppsättningar ✔️ Enhetliga skalningsuppsättningar
Den här artikeln beskriver hur du distribuerar och använder en ultradisk, för konceptuell information om ultradiskar, se Vilka disktyper är tillgängliga i Azure?.
Azure Ultra Disks erbjuder högt dataflöde, hög IOPS och konsekvent disklagring med låg svarstid för virtuella Azure IaaS-datorer (VM). Det här nya erbjudandet ger högsta möjliga prestanda på samma tillgänglighetsnivåer som våra befintliga diskerbjudanden. En stor fördel med ultradiskar är möjligheten att dynamiskt ändra SSD:s prestanda tillsammans med dina arbetsbelastningar utan att behöva starta om de virtuella datorerna. Ultradiskar är lämpliga för dataintensiva arbetsbelastningar som SAP HANA, databaser på toppnivå och transaktionskrävande arbetsbelastningar.
GA-omfång och begränsningar
Följande lista innehåller Ultra Disks begränsningar:
- Det går inte att använda som OS-diskar.
- Stöder inte diskexport.
- Stöder inte VM-avbildningar.
- Stöder inte tillgänglighetsuppsättningar.
- Stöder inte Azure Disk Encryption.
- Det går inte att ansluta till befintliga virtuella datorer som tidigare krypterats med Azure Disk Encryption.
- Stöder inte Azure Site Recovery.
- Stöder inte diskcachelagring.
- Måste frigöra den virtuella datorn eller koppla från ultradisken för att expandera ultradisken
- Befintliga diskar kan för närvarande inte ändra sin typ till en Ultra Disk. De måste migreras.
- För närvarande stöder endast infrastrukturalternativ för enskild virtuell dator och tillgänglighetszon.
- Ögonblicksbilder stöds med ytterligare begränsningar.
- Azure Backup-stöd för virtuella datorer med Ultra Disks är allmänt tillgängligt. Azure Backup har begränsningar när du använder Ultra Disks. Mer information finns i Stöd för VM-lagring.
Ultradiskar har som standard stöd för en storlek på 4 000 fysiska sektorer, men har även stöd för en 512E-sektorstorlek. De flesta program är kompatibla med 4k sektorstorlekar, men vissa kräver sektorstorlekar på 512 byte. Oracle Database kräver till exempel version 12.2 eller senare för att stödja 4k interna diskar. För äldre versioner av Oracle DB krävs sektorstorlek på 512 byte.
I följande tabell beskrivs de regioner som ultradiskar är tillgängliga i och deras motsvarande tillgänglighetsalternativ.
Kommentar
Om en region i följande lista saknar tillgänglighetszoner som stöder ultradiskar måste en virtuell dator i den regionen distribueras utan infrastrukturredundans för att kunna ansluta en ultradisk.
Alternativ för redundans | Regioner |
---|---|
Enskilda virtuella datorer | Australien, centrala Brasilien, södra Kanada, östra Indien, centrala Asien, östra Tyskland, västra centrala Sydkorea, centrala Sydkorea, södra Storbritannien, västra USA, norra centrala, USA, södra centrala, USA, västra US Gov Arizona, US Gov Texas, US Gov Virginia |
En tillgänglighetszon | Brasilien, sydöstra Polen, centrala Förenade Arabemiraten, norra |
Två tillgänglighetszoner | Sydafrika, norra Kina, norra 3 Frankrike, centrala Italien, norra Qatar Central Schweiz, norra |
Tre tillgänglighetszoner | Australien, östra Kanada, centrala Europa, norra, Europa, västra Japan, östra Sydostasien Sverige, centrala Södra Storbritannien USA, centrala, USA, östra, USA, östra 2, USA, västra 2, USA, västra 3 |
Alla VM-storlekar är inte tillgängliga i alla regioner som stöds med ultradiskar. I följande tabell visas VM-serier som är kompatibla med ultradiskar.
VM-typ | Storlekar | beskrivning |
---|---|---|
Generell användning | DSv3-serien, Ddsv4-serien, Dsv4-serien, Dasv4-serien, Dsv5-serien, Ddsv5-serien, Dasv5-serien | Balanserat förhållande mellan processor och minne. Utmärkt för testning och utveckling, små till medelstora databaser och webbservrar med låg till medelhög trafik. |
Beräkningsoptimerad | FSv2-serien | Högt förhållande mellan processor och minne. Bra för webbservrar med medelhög trafik, nätverkstillämpningar, batchprocesser och programservrar. |
Minnesoptimerad | ESv3-serien, Easv4-serien, Edsv4-serien, Esv4-serien, Esv5-serien, Edsv5-serien, Easv5-serien, Ebsv5-serien, Ebdsv5-serien, M-serien, Mv2-serien, Msv2/Mdsv2-serien | Högt förhållande mellan minne och processor. Utmärkt för relationsdatabasservrar, mellanstora till stora cacheminnen och minnesinterna analyser. |
Lagringsoptimerad | LSv2-serien, Lsv3-serien, Lasv3-serien | Högt diskdataflöde och I/O passar perfekt för stordata, SQL- och NoSQL-databaser, datalagerhantering och stora transaktionsdatabaser. |
GPU-optimerad | NCv2-serien, NCv3-serien, NCasT4_v3-serien, ND-serien, NDv2-serien, NVv3-serien, NVv4-serien, NVadsA10 v5-serien | Specialiserade virtuella datorer som är avsedda för tung grafisk rendering och videoredigering, samt modellträning och slutsatsdragning (ND) med djupinlärning. Tillgängligt med en eller flera grafikprocessorer. |
HB-serien, HC-serien, HBv2-serien | De snabbaste och mest kraftfulla virtuella processordatorerna med valfria nätverksgränssnitt med högt dataflöde (RDMA). |
Fastställa vm-storlek och regiontillgänglighet
Virtuella datorer som använder tillgänglighetszoner
Om du vill använda ultradiskar måste du bestämma vilken tillgänglighetszon du befinner dig i. Alla regioner har inte stöd för varje VM-storlek med ultradiskar. För att avgöra om din region, zon och VM-storlek har stöd för ultradiskar kör du något av följande kommandon genom att ersätta värdena region, vmSize och prenumeration först:
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"}
Svaret liknar formuläret nedan, där X är den zon som ska användas för distribution i den valda regionen. X kan vara antingen 1, 2 eller 3.
Behåll värdet Zoner, det representerar din tillgänglighetszon och du behöver det för att distribuera en Ultra-disk.
ResourceType | Name | Plats | Zoner | Begränsning | Kapacitet | Värde |
---|---|---|---|---|---|---|
disks | UltraSSD_LRS | eastus2 | X |
Kommentar
Om det inte fanns något svar från kommandot stöds inte den valda VM-storleken med ultradiskar i den valda regionen.
Nu när du vet vilken zon du ska distribuera till följer du distributionsstegen i den här artikeln för att antingen distribuera en virtuell dator med en ultradisk ansluten eller ansluta en ultradisk till en befintlig virtuell dator.
Virtuella datorer utan redundansalternativ
Ultradiskar som distribueras i utvalda regioner måste distribueras utan redundansalternativ för tillfället. Men inte alla VM-storlekar som stöder ultradiskar finns nödvändigtvis i dessa regioner. Om du vill avgöra vilka VM-storlekar som stöder ultradiskar använder du något av följande kodfragment. Ersätt vmSize
värdena och subscription
först:
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
Svaret kommer att likna följande formulär, UltraSSDAvailable True
anger om vm-storleken stöder ultradiskar i den här regionen.
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
Distribuera en ultradisk med Hjälp av Azure Resource Manager
Bestäm först vm-storleken som ska distribueras. En lista över vm-storlekar som stöds finns i avsnittet OMFÅNG och begränsningar för allmän tillgänglighet.
Om du vill skapa en virtuell dator med flera ultradiskar kan du läsa exemplet Skapa en virtuell dator med flera ultradiskar.
Om du tänker använda en egen mall kontrollerar du att apiVersion för Microsoft.Compute/virtualMachines
och Microsoft.Compute/Disks
anges som 2018-06-01
(eller senare).
Ställ in disk-SKU:n på UltraSSD_LRS och ange sedan diskkapacitet, IOPS, tillgänglighetszon och dataflöde i Mbit/s för att skapa en ultradisk.
När den virtuella datorn har etablerats kan du partitionera och formatera datadiskarna och konfigurera dem för dina arbetsbelastningar.
Distribuera en ultradisk
Det här avsnittet beskriver hur du distribuerar en virtuell dator som är utrustad med en ultradisk som en datadisk. Det förutsätter att du är bekant med att distribuera en virtuell dator, om du inte gör det, se vår snabbstart: Skapa en virtuell Windows-dator i Azure-portalen.
Logga in på Azure-portalen och navigera för att distribuera en virtuell dator (VM).
Se till att välja en vm-storlek och region som stöds.
Välj Tillgänglighetszon i Tillgänglighetsalternativ.
Fyll i de återstående posterna med valfritt val.
Välj Diskar.
På bladet Diskar väljer du Ja för Aktivera Ultra Disk-kompatibilitet.
Välj Skapa och anslut en ny disk för att ansluta en ultradisk nu.
På bladet Skapa en ny disk anger du ett namn och väljer sedan Ändra storlek.
Ändra disk-SKU :n till Ultra Disk.
Ändra värdena för Anpassad diskstorlek (GiB), Disk IOPS och Disk-dataflöde till de som du väljer.
Välj OK på båda bladen.
Fortsätt med distributionen av den virtuella datorn. Det är samma som du skulle distribuera andra virtuella datorer.
Distribuera en ultradisk – 512 byte sektorstorlek
Logga in på Azure-portalen och sök sedan efter och välj Diskar.
Välj + Ny för att skapa en ny disk.
Välj en region som stöder ultradiskar och välj en tillgänglighetszon, fyll i resten av värdena som du vill.
Välj Ändra storlek.
För Disk SKU väljer du Ultra disk och fyller sedan i värdena för önskad prestanda och väljer OK.
På bladet Grundläggande väljer du fliken Avancerat.
Välj 512 för Logisk sektorstorlek och välj sedan Granska + Skapa.
Koppla en ultradisk
Om den befintliga virtuella datorn finns i en region/tillgänglighetszon som kan använda ultradiskar kan du också använda ultradiskar utan att behöva skapa en ny virtuell dator. Genom att aktivera ultradiskar på den befintliga virtuella datorn och sedan koppla dem som datadiskar. Om du vill aktivera ultradiskkompatibilitet måste du stoppa den virtuella datorn. När du har stoppat den virtuella datorn kan du aktivera kompatibilitet och sedan starta om den virtuella datorn. När kompatibiliteten är aktiverad kan du ansluta en ultradisk:
Gå till den virtuella datorn och stoppa den. Vänta tills den frigörs.
När den virtuella datorn har frigjorts väljer du Diskar.
Välj Ytterligare inställningar.
Välj Ja för Aktivera Ultra Disk-kompatibilitet.
Välj Spara.
Välj Skapa och koppla en ny disk och fyll i ett namn för den nya disken.
För Lagringstyp väljer du Ultra Disk.
Ändra värdena för Storlek (GiB), Max IOPS och Max dataflöde till de som du väljer.
När du har återvänt till diskbladet väljer du Spara.
Starta den virtuella datorn igen.
Justera prestanda för en ultradisk
Ultradiskar erbjuder en unik funktion som gör att du kan justera deras prestanda. Du kan justera prestanda för en Ultra Disk fyra gånger inom en 24-timmarsperiod.
Gå till den virtuella datorn och välj Diskar.
Välj den ultradisk som du vill ändra prestanda för.
Välj Storlek + prestanda och gör sedan dina ändringar.
Välj Spara.
Nästa steg
- Använd Azure Ultra Disks på Azure Kubernetes Service (förhandsversion).
- Migrera loggdisken till en ultradisk.
- Fler frågor om Ultra Disks finns i avsnittet Ultra Diskar i vanliga frågor och svar.