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

  1. Logga in på Azure-portalen och navigera för att 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 valfritt val.

  5. Välj Diskar.

    Skärmbild av flödet för att skapa virtuella datorer, 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 virtuella datorer, diskbladet, ultra är aktiverat och skapa och koppla en ny disk är markerad.

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

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

  9. Ändra disk-SKU :n till Ultra Disk.

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

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

    Skärmbild av bladet Välj 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 skulle distribuera andra virtuella datorer.

Distribuera en ultradisk – 512 byte sektorstorlek

  1. Logga in på Azure-portalen och 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, fyll i resten av värdena som du vill.

  4. Välj Ändra storlek.

    Skärmbild av skapa diskblad, region, tillgänglighetszon och ändringsstorlek markerad.

  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. På bladet Grundläggande väljer du fliken Avancerat.

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

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

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:

  1. Gå till den virtuella datorn och stoppa den. Vänta tills den frigörs.

  2. När den virtuella datorn har frigjorts 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 aktivering av ultradiskkompatibilitet.

  5. Välj Spara.

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

  7. För Lagringstyp väljer du Ultra Disk.

  8. Ändra värdena för Storlek (GiB), Max IOPS och Max dataflöde till de som du väljer.

  9. När du har återvänt till diskbladet 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 justera prestanda för en Ultra Disk fyra gånger inom en 24-timmarsperiod.

  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 bladet diskar 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 markeras. Spara markeras.

Nästa steg