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.
Prestandaoptimerad 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 .

  1. Logga in på Azure Portal och gå till distribuera en virtuell dator (VM).

  2. Se till att välja en VM-storlek och region som stöds.

  3. Välj Tillgänglighetszon i Tillgänglighetsalternativ.

  4. Fyll i de återstående posterna med val du väljer.

  5. Välj Diskar.

    Skärmbild av flödet för vm-skapande, bladet Grundläggande.

  6. På bladet Diskar väljer du Ja för Aktivera Ultra Disk kompatibilitet.

  7. Välj Skapa och anslut en ny disk för att ansluta en ultradisk nu.

    Skärmbild av flödet för att skapa en virtuell dator, diskbladet, ultra är aktiverat och skapa och koppla en ny disk är markerat.

  8. bladet Skapa en ny disk anger du ett namn och väljer sedan Ändra storlek.

    Skärmbild av att skapa ett nytt diskblad, ändra storlek markerat.

  9. Ändra disk-SKU till Ultra Disk.

  10. Ändra värdena för Anpassad diskstorlek (GiB), Disk-IOPS och Disk-dataflöde till val annat.

  11. Välj OK på båda bladen.

    Skärmbild av bladet välj en diskstorlek, ultradisk som valts för lagringstyp och andra värden markerade.

  12. Fortsätt med distributionen av den virtuella datorn. Det är samma som du distribuerar andra virtuella datorer.

Distribuera en ultradisk – sektorstorlek på 512 byte

  1. Logga in på Azure Portaloch sök sedan efter och välj Diskar.

  2. Välj + Ny för att skapa en ny disk.

  3. Välj en region som stöder ultradiskar och välj en tillgänglighetszon och fyll i resten av värdena som du vill.

  4. Välj Ändra storlek.

    Skärmbild av bladet skapa disk, region, tillgänglighetszon och ändra storlek markerat.

  5. För Disk-SKU väljer du Ultra disk och fyller sedan i värdena för önskad prestanda och väljer OK.

    Skärmbild av att skapa ultradisk.

  6. bladet Grundläggande inställningar väljer du fliken Avancerat.

  7. Välj 512 för Logisk sektorstorlek och välj sedan Granska + skapa.

    Skärmbild av väljaren för att ändra den logiska sektorstorleken för ultradisken till 512.

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:

  1. Gå till den virtuella datorn och stoppa den. Vänta tills den har frisat.

  2. När den virtuella datorn har frisatts väljer du Diskar .

  3. Välj Ytterligare inställningar.

    Skärmbild av diskbladet, ytterligare inställningar markerade.

  4. Välj Ja för Aktivera Ultra Disk kompatibilitet.

    Skärmbild av aktivera ultradiskkompatibilitet.

  5. Välj Spara.

  6. Välj Skapa och anslut en ny disk och fyll i ett namn för den nya disken.

  7. För Storage skriver du Ultra Disk.

  8. Ändra värdena för Storlek (GiB), Maximalt IOPS och Maximalt dataflöde till val annat.

  9. När du har kommit tillbaka till diskens blad väljer du Spara.

    Skärmbild av diskbladet som lägger till en ny ultradisk.

  10. 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.

  1. Gå till den virtuella datorn och välj Diskar.

  2. Välj den ultradisk som du vill ändra prestanda för.

    Skärmbild av diskbladet på den virtuella datorn, ultradisken är markerad.

  3. Välj Storlek + prestanda och gör sedan dina ändringar.

  4. Välj Spara.

    Skärmbild av konfigurationsbladet på ultradisken, diskstorleken, iops och dataflödet är markerade. Spara är markerat.

Nästa steg