Teljesítmény és költségek optimalizálása teljesítményskálázási lehetőségekkel

Befejeződött

A szervezet kritikus számítási feladatainak Azure-ba való migrálásával számos infrastruktúra-követelményt biztosíthat, például skálázható teljesítményt, beépített biztonságot, tartósságot és költségoptimalizálást.

Ezen infrastruktúrakövetelmények közül sok közvetlenül a blokktárolóhoz van társítva, ami az Azure Disk Storage alapja.

A kritikus alkalmazásokhoz kiválasztott lemez típusa és mérete közvetlenül befolyásolja az alkalmazások teljesítményét, és magasabb költségeket eredményezhet, ha nem választja ki a megfelelő beállítást.

A teljesítmény és a költségek optimalizálása érdekében az Azure Disk Storage olyan képességeket is kínál, amelyekkel költséghatékonyan skálázhatja a teljesítményt a számítási feladatok igényeinek megfelelően, és szabályozhatja a költségeket.

A teljesítménybeállításokat tárgyaló alábbi szakaszok nem vonatkoznak az Ultra lemezekre és a Prémium SSD v2-es felügyelt lemezekre. Az Ultra lemezek és a Prémium SSD v2 felügyelt lemezek teljesítményattribútumai igény szerint egymástól függetlenül módosíthatók, és ezek a lemezek nem rendelkeznek rétegekkel vagy kipukkadással.

Az Azure Disk Storage teljesítményszintjei

Csak prémium SSD-s felügyelt lemezek esetén az igényeinek megfelelő teljesítményszint kiválasztásával módosíthatja és kiegyensúlyozza a lemezek IOPS-ját és átviteli sebességét. A megfelelő kombináció kiválasztásához tisztában kell lennie az alkalmazás követelményeivel. A magas I/O-jú alkalmazásokhoz, például adatbázis-kiszolgálókhoz vagy online tranzakciófeldolgozó rendszerekhez magasabb IOPS szükséges.

Előfordulhatnak olyan tervezett események, mint például a szezonális promóció vagy a teljesítménytesztelés, amelyek során az alkalmazás átmenetileg nagyobb teljesítményigényt igényel. A költségek optimalizálása érdekében a prémium SSD-lemezek teljesítményszintjét anélkül módosíthatja, hogy növelte a lemezek méretét, amikor nagyobb teljesítményigényt kell kielégítenie. A marketingalkalmazások például egy 120 IOPS-ra és 25 MB/s-ra korlátozott P4 teljesítményszinttel rendelkező Prémium SSD-lemez használatára vannak kiépítve. A szezonális értékesítés miatt a marketingalkalmazás iránti érdeklődés jelentősen megnőtt, és ideiglenesen szeretné kielégíteni a nagyobb kapacitásigényeket. A P4-lemez teljesítményszintjét magasabb szintre növelheti, például a P30-at 5000 IOPS-val és 200 MB/s átviteli sebességgel. Ha a marketingkampány véget ért, a lemezszintet visszaállíthatja az eredeti P4 szintre. A magasabb teljesítményszint használata során az adott szint áráért díjat számítunk fel. Ebben a példában a P30 árát számítjuk fel.

A prémium SSD-lemezek teljesítményszintjének módosítása használat közben

A Prémium SSD-lemezek teljesítményszintjét állásidő és a lemez virtuális gépről való leválasztása nélkül módosíthatja.

A lemez teljesítményszintje az Azure CLI vagy az Azure Portal használatával módosítható.

Az Azure CLI-ben a következő parancsokkal módosíthatja a lemez teljesítményszintjeit:

subscriptionId="yourSubscriptionID"
resourceGroupName="yourResourceGroupName"
diskName="yourDiskName"
performanceTier="yourDesiredPerformanceTier"


az login
az account set --subscription $subscriptionId

az disk update -n $diskName -g $resourceGroupName --set tier=$performanceTier

Azure-lemezkitörés

Olyan nem tervezett események esetén, amelyek rövid ideig nagy teljesítményt igényelnek, kihasználhatja az Azure-lemezek lemezkitörési képességeit. A lemezkitörés javíthatja a rendszerindítási időket, kezelheti a kis kötegű feladatok feldolgozását, és kezelheti a váratlan forgalomnövekedéseket.

Az Azure ezt a funkciót mind a virtuális gépek, mind a lemezek számára biztosítja, és önállóan is használhatja.

Virtuális gép kipukkanása

A virtuális gépek kipukkadása csak a kreditalapú modellt támogatja a kipukkadáshoz, amihez nincs szükség konfigurációra. A virtuális gép használata közben krediteket halmoz fel, ha az erőforrás IOPS-értéke vagy átviteli sebessége kisebb, mint az erőforrás teljesítménycélja. Ezekkel a kreditekkel akár 30 percig is kipukkaszthatja a teljesítményt a maximális kipukkadási sebesség mellett.

Lemezek adatlöket-kezelése

A Disk Storage két kipukkanási modellel rendelkezik:

  • Hitelalapú kipukkadási modell. Egy kreditalapú modell, amelynél a lemez csak akkor törik fel, ha a kreditgyűjtőjében felgyülemlett kipukkanási kreditek vannak. Ez a modell nem jár további költségekkel, ha a lemez kipukkan. A kreditalapú kipukkadás csak az 512 GiB és kisebb prémium SSD-s felügyelt lemezek, valamint a standard SSD-k 1024 GiB-hez és kisebbekhez érhető el.
  • Igény szerinti kipukkadásos modell. Igény szerinti kipukkadásos modell, ahol a lemez akkor robban fel, amikor az igényei túllépik a jelenlegi kapacitását. Ez a modell további díjakat von maga után, amikor a lemez kipukkan. Igény szerinti kipukkadás csak az 512 GiB-nél nagyobb prémium SSD-vel felügyelt lemezekhez érhető el. Az igény szerinti kipukkadás konfigurálásához le kell választania a lemezt a virtuális gépről.

Az igény szerinti adatkitörést az Azure PowerShell, az Azure CLI vagy egy ARM-sablon használatával engedélyezheti. Ezt a funkciót új és meglévő lemezeken is engedélyezheti.

Az Azure PowerShellben az alábbi paranccsal hozzon létre egy üres adatlemezt igény szerinti kipukkadással:

Set-AzContext -SubscriptionName "yourSubscriptionName"
$diskConfig = New-AzDiskConfig -Location "WestCentralUS" -CreateOption Empty -DiskSizeGB 1024 -SkuName Premium_LRS -BurstingEnabled $true
$dataDisk = New-AzDisk -ResourceGroupName "myResourceGroupDisk" -DiskName "myDataDisk" -Disk $diskConfig

Megjegyzés:

Ha nagyobb tartós teljesítményre van szüksége az alkalmazásban, a funkcióval a lemezkitörés helyett módosítsa a teljesítményszintet. Ez a lehetőség költséghatékonyabb, mint a lemezkitörés.

Teljesítmény plusz (előzetes verzió)

Az 513 GiB-s és annál nagyobb Prémium SSD, Standard SSD és Standard HDD bemeneti/kimeneti műveletei másodpercenkénti és átviteli sebességkorlátjai növelhetők a teljesítmény plusz engedélyezésével. A teljesítmény plusz (előzetes verzió) engedélyezése javítja a magas IOPS-t és átviteli sebességet, például adatbázis- és tranzakciós számítási feladatokat igénylő számítási feladatok élményét. A teljesítmény plusz a lemezen való engedélyezéséért külön díjat nem számítunk fel.

A teljesítmény és a korlátozások további részleteiért lásd az Azure Premium SSD-k és standard SSD-k és standard SSD-k IOPS- és átviteli sebességkorlátainak növelését ismertető cikket

Költségek

Mielőtt eldöntené, hogy melyik lemeztípus felel meg a legjobban az igényeinek, gondolja át, hogyan történik a lemez számlázása. A lemez teljes költsége minden lemeztípushoz eltérően lesz kiszámítva.

A lemez költségét a következő tényezők határozzák meg:

  • Az a régió, amelyben a lemez telepítve van (az összes lemezen)
  • A lemez mérete (minden lemez)
  • A lemezt érintő tranzakciók száma (a Standard HDD és a Standard SSD összes tranzakciója). Prémium SSD esetén csak kipukkasztott tranzakciók esetén)
  • A kiválasztott redundanciabeállítás (csak Standard SSD és Prémium SSD esetén)
  • Engedélyezve van-e az igény szerinti kipukkadás (csak Prémium SSD esetén)
  • A lemez IOPS-jának (csak ultralemezek és prémium SSD v2)
  • A lemez átviteli sebessége (csak Ultra Disks és Premium SSD v2)

A felügyelt lemezek költségeivel kapcsolatos további részletekért tekintse meg a díjszabási oldalt.

Tranzakciók

Az Azure-ban a másodpercenkénti bemeneti/kimeneti művelet (IOPS) és a tranzakciók egy fő kivétellel hasonlóak:

Az Azure-beli tranzakciók olyan I/O-műveletek, amely kisebb vagy egyenlő 256 KIB átviteli sebességnél. Ha az I/O-művelet nagyobb, mint 256 KIB átviteli sebesség, akkor több tranzakcióra van szükség. A tranzakciók számát úgy számítjuk ki, hogy elosztjuk az I/O méretét 256 kib-tal.

Egy 1024 kib (1MiB) méretű IO például 4 tranzakcióként lesz feldolgozva egy standard SSD-lemezen.

A standard SSD-k egy órán belül kiszámlázott tranzakciók számának korlátjával rendelkeznek. A korlát leteltét követően az adott óra többi tranzakciója ingyenes lesz. További részletekért lásd: Standard SSD-tranzakciós korlát.

A teljesítmény és a költségek optimalizálása az optimális beállítással

Most, hogy megismerte, hogyan határozzák meg a különböző teljesítménymutatók az Azure-lemezek általános teljesítményét, vizsgáljuk meg néhány használati esetet:

  • Tervezett és nem tervezett teljesítményskálázás: Ha olyan tervezett eseménye van, mint egy marketingkampány, amely a lemez teljesítményének tartós növelését igényli, a teljesítményszintek használatával jobban alkalmazkodhat a megnövekedett terheléshez. Ha azonban nem tud előre tervezni, vagy nem tudja pontosan előrejelezni a számítási feladatok teljesítménymintáját, a lemezkitörés jobb választás lenne, mert magasabb juttatást biztosít a kiosztott célon túl.
  • Időtartam: Az olyan forgatókönyvek esetében, amelyekben a rövid ideig futó feladatok vagy az I/O-ütemezésben megjelenő jitterek nagy keresletet eredményeznek, az igény szerinti lemezkitörés költséghatékonyabb lesz, mivel csak a kipukkasztott tranzakciókért kell fizetnie. Ha a számítási feladat nem lépi túl a kiosztott célt, csak a kipukkasztási díjért kell fizetnie, ami a lemezköltség egy kis része. Ezzel szemben, ha a számítási feladat napokig vagy még hosszabb ideig is kipukkan, a teljesítményszintek lesznek a jobbak.
  Hitelalapú kipukkadás Igény szerinti kipukkadás A teljesítményszint módosítása
Eset Ideális rövid távú skálázáshoz (30 perc vagy kevesebb). Ideális rövid távú skálázáshoz (nem korlátozott idő esetén). Ideális, ha a számítási feladat egyébként folyamatosan futna kipukkanva.
Költség Ingyenes. A költség változó. Részletekért tekintse meg a Számlázás című témakört. Az egyes teljesítményszintek költsége rögzített. Részletekért tekintse meg a Felügyelt lemezek díjszabását .
Elérhetőség Csak prémium SSD-lemezekhez és standard SSD-lemezekhez érhető el 512 GiB és kisebb. Csak 512 GiB-nél nagyobb prémium SSD-lemezekhez érhető el. Minden Prémium SSD-lemezmérethez elérhető.
Enablement Alapértelmezés szerint engedélyezve van a jogosult lemezeken. A felhasználónak engedélyeznie kell. A felhasználónak manuálisan kell módosítania a szintet.