Använda Azures ultradiskar
Gäller för: ✔️ Virtuella Linux-datorer ✔️ Windows VM:heavy_check_mark: Flexibla skalningsuppsättningar:heavy_check_mark: Enhetliga skalningsuppsättningar
Den här artikeln beskriver hur du distribuerar och använder en ultradisk. Konceptuell information om ultradiskar finns i Vilka disktyper är tillgängliga i Azure?.
Azures ultradiskar erbjuder disklagring med högt dataflöde, hög IOPS och konsekvent låg latens för virtuella Azure IaaS-datorer (VM). Det här nya erbjudandet ger linjeprestanda på samma tillgänglighetsnivåer som våra befintliga diskerbjudanden. En stor fördel med ultradiskar är möjligheten att dynamiskt ändra SSD-prestanda tillsammans med dina arbetsbelastningar utan att behöva starta om dina virtuella datorer. Ultradiskar är lämpliga för dataintensiva arbetsbelastningar som SAP HANA, databaser på toppnivå och transaktionskrävande arbetsbelastningar.
GA-omfång och begränsningar
De enda redundansalternativ för infrastrukturen som för närvarande är tillgängliga för ultradiskar är tillgänglighetszoner. Virtuella datorer som använder andra redundansalternativ kan inte ansluta en ultradisk.
I följande tabell beskrivs regionernas ultradiskar som är tillgängliga i, samt deras motsvarande tillgänglighetsalternativ.
Anteckning
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.
| Redundansalternativ | Regioner |
|---|---|
| Enskilda virtuella datorer | Australien, centrala Brasilien, södra Indien, centrala Asien, östra Tyskland, västra centrala Sydkorea, centrala USA, norra centrala, USA, södra centrala, USA, västra US Gov, Arizona, US Gov, Texas, US Gov, Virginia |
| Två tillgänglighetszoner | Frankrike, centrala |
| Tre tillgänglighetszoner | Australien, östra Kanada, centrala Europa, norra, Europa, västra Japan, östra Sydostasien Storbritannien, södra USA, centrala, USA, östra, USA, östra 2, USA, västra 2 |
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.
| Typ av virtuell dator | Storlekar | Beskrivning |
|---|---|---|
| Generellt syfte | DSv3-serien, Ddsv4-serien, Dsv4-serien, Dasv4-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ätverksutrustning, batchprocesser och programservrar. |
| Minnesoptimerad | ESv3-serien, Easv4-serien, Edsv4-serien, Esv4-serien, M-serien, Mv2-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 | Högt diskgenomflöde och I/O passar perfekt för stordata, SQL, NoSQL-databaser, datalager och stora transaktionsdatabaser. |
| GPU-optimerad | NCv2-serien, NCv3-serien, NCasT4_v3-serien, ND-serien, NDv2-serien, NVv3-serien, NVv4-serien | Specialiserade virtuella datorer som är avsedda för tung grafikrendering och videoredigering, samt modellträning och inferens (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 för högt dataflöde (RDMA). |
Ultradiskar kan inte användas med vissa funktioner, inklusive ögonblicksbilder av diskar, diskexport, ändring av disktyp, VM-avbildningar, tillgänglighetsuppsättningar, Azure Dedicated Hosts eller Azure-diskkryptering. Azure Backup och Azure Site Recovery stöder inte ultradiskar. Dessutom stöds endast cachelagrade läsningar och icke-cachelagrade skrivningar.
Ultradiskar stöder som standard en fysisk sektorstorlek på 4k. Sektorstorleken 512E är tillgänglig som ett allmänt tillgängligt erbjudande utan att registrering krävs. 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.
Fastställa VM-storlek och regionstillgä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 stöder inte alla VM-storlekar med ultradiskar. Om du vill ta reda på om din region, zon och VM-storlek stöder ultradiskar kör du något av följande kommandon genom att ersätta värdena för 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.
Bevara zonvärdet, det representerar din tillgänglighetszon och du behöver det för att distribuera en Ultra-disk.
| ResourceType | Namn | Plats | Zoner | Begränsning | Funktion | Värde |
|---|---|---|---|---|---|---|
| Diskar | UltraSSD_LRS | usaöstra2 | X |
Anteckning
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. Alla diskstorlekar som stöder ultradiskar kan dock finnas i den här regionen. Om du vill ta reda på vilka diskstorlekar som stöder ultradiskar kan du använda något av följande kodfragment. Ersätt värdena vmSize 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 liknar följande formulär och anger om UltraSSDAvailable True 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 Azure Resource Manager
Börja med att fastställa storleken på den virtuella datorn som ska distribueras. En lista över VM-storlekar som stöds finns i avsnittet GA scope and limitations (GA-omfång och begränsningar).
Om du vill skapa en virtuell dator med flera ultradiskar kan du gå till 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 har Microsoft.Compute/Disks angetts som 2018-06-01 (eller senare).
Ange disk-SKU till UltraSSD_LRS och ange sedan diskkapacitet, IOPS, tillgänglighetszon och dataflöde i MBps 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 kan du gå till vår snabbstart:Skapa en Windows virtuell dator i Azure Portal .
Logga in på Azure Portal och gå till 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 val du väljer.
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 till Ultra Disk.
Ändra värdena för Anpassad diskstorlek (GiB), Disk-IOPS och Disk-dataflöde till val annat.
Välj OK på båda bladen.
Fortsätt med distributionen av den virtuella datorn. Det är samma som du distribuerar andra virtuella datorer.
Distribuera en ultradisk – sektorstorlek på 512 byte
Logga in på Azure Portaloch 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 och 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 inställningar väljer du fliken Avancerat.
Välj 512 för Logisk sektorstorlek och välj sedan Granska + skapa.
Ansluta en ultradisk
Om din befintliga virtuella dator finns i en region/tillgänglighetszon som kan använda ultradiskar kan du använda ultradiskar utan att behöva skapa en ny virtuell dator. Genom att aktivera ultradiskar på din befintliga virtuella dator 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 kompatibilitet har aktiverats kan du ansluta en ultradisk:
Gå till den virtuella datorn och stoppa den. Vänta tills den har frisat.
När den virtuella datorn har frisatts 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 anslut en ny disk och fyll i ett namn för den nya disken.
För Storage skriver du Ultra Disk.
Ändra värdena för Storlek (GiB), Maximalt IOPS och Maximalt dataflöde till val annat.
När du har kommit tillbaka till diskens blad 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 göra dessa justeringar från Azure Portal, på själva diskarna.
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.