Megosztás a következőn keresztül:


Hogyan működik a teljesítmény, ha virtuális gépek csatlakoznak rugalmas SAN-kötetekhez

Ez a cikk ismerteti a rugalmas san-teljesítmény működését, valamint azt, hogy a rugalmas SAN-korlátok és az Azure Virtual Machines (VM) korlátainak kombinációja hogyan befolyásolhatja a számítási feladatok teljesítményét.

A teljesítmény működése

Az Azure-beli virtuális gépek másodpercenkénti bemeneti/kimeneti műveletekkel (IOPS) és átviteli sebességre vonatkozó teljesítménykorlátokkal rendelkeznek a virtuális gép típusa és mérete alapján. A rugalmas san egy olyan teljesítménykészletet foglal le, amelyet az egyes köteteihez rendel. A rugalmas SAN-kötetek virtuális gépekhez csatolhatók, és minden kötet saját IOPS- és átviteli sebességkorlátokkal rendelkezik.

Az alkalmazás teljesítménye szabályozva lesz, ha több IOPS-t vagy átviteli sebességet kér, mint amennyit a virtuális géphez vagy a csatolt kötetekhez rendelt. Szabályozás esetén az alkalmazás teljesítménye nem optimális, és olyan negatív következményekkel járhat, mint a megnövekedett késés. Az elastic SAN egyik fő előnye, hogy igény szerint képes automatikusan kiépíteni az IOPS-t. A SAN IOPS-ját az összes kötete megosztja, így amikor egy számítási feladat csúcsosodik, szabályozás vagy többletköltség nélkül kezelhető. Ez a cikk bemutatja, hogyan működik ez a kiépítés.

Rugalmas SAN-teljesítmény

A rugalmas san három attribútummal rendelkezik, amelyek meghatározzák a teljesítményét: teljes kapacitás, IOPS és átviteli sebesség. A lehető legjobb teljesítmény érdekében a SAN-nak ugyanabban a zónában kell lennie, mint a kiépíteni kívánt virtuális gép.

Kapacitás

Az Elastic SAN teljes kapacitását két különböző kapacitás, az alapkapacitás és a további kapacitás határozza meg. Az alapkapacitás növelése növeli a SAN IOPS-ját és átviteli sebességét is, de költségesebb, mint a további kapacitás növelése. A további kapacitás növelése nem növeli az IOPS-t vagy az átviteli sebességet.

IOPS

Egy rugalmas SAN IOPS-jának száma alap tiB-enként 5000-sel nő. Tehát ha rendelkezik egy rugalmas san, amely 6 TiB alapkapacitással rendelkezik, az a SAN akár 30 000 IOPS-t is biztosíthat. Ugyanez a san még mindig 30 000 IOPS-t biztosít, akár 50 TiB további kapacitással, akár 500 TiB további kapacitással rendelkezik, mivel a san teljesítményét csak az alapkapacitás határozza meg. Az Elastic SAN IOPS-ját az összes kötete között elosztja.

Átfutás

A rugalmas SAN átviteli sebessége alap tiB-enként 200 MB/s-tal nő. Tehát ha rendelkezik egy rugalmas san, amely 6 TiB alapkapacitással rendelkezik, az a SAN akár 1200 MB/s-ot is képes biztosítani. Ugyanez a san 1200 MB/s átviteli sebességet biztosítana, akár 50 TiB további kapacitással, akár 500 TiB további kapacitással rendelkezik, mivel a san teljesítményét csak az alapkapacitás határozza meg. Az Elastic SAN átviteli sebessége az összes kötete között el van osztva.

Rugalmas SAN-kötetek

Az egyes kötetek teljesítményét a kapacitás határozza meg. A kötetek maximális IOPS-száma GiB-enként 750-gyel nő, legfeljebb 80 000 IOPS-ig. A maximális átviteli sebesség GiB-enként 60 MB/s-tal nő, legfeljebb 1280 MB/s-ig. Egy kötetnek legalább 107 GiB-nek kell lennie ahhoz, hogy 80 000 IOPS-t használjon. A kötetnek legalább 22 GiB-nek kell lennie ahhoz, hogy a maximális 1280 MB/s-ot használni tudja. Az összes kötet összesített IOPS-értéke és átviteli sebessége nem haladhatja meg a SAN IOPS-ját és átviteli sebességét.

Konfigurációs példa

A cikkben szereplő példaforgatókönyvek mindegyike a következő konfigurációt használja az Elastic SAN-hoz:

Erőforrás Kapacitás IOPS
Rugalmas SAN 27 TiB 135 000 (kiépített)
AKS SAN-kötet 3 TiB Legfeljebb 80 000
Számítási feladat 1 SAN-kötete 10 TiB Legfeljebb 80 000
Számítási feladat 2 SAN-kötete 4 TiB Legfeljebb 80 000
Számítási feladat 3 SAN-kötete 2 TiB Legfeljebb 80 000

Példaforgatókönyvek

Az alábbi példaforgatókönyvek bemutatja, hogyan kezeli az Elastic SAN a teljesítménylefoglalást. A legjobb teljesítmény érdekében a virtuális gépeknek és a san-nak is ugyanabban a zónában kell lenniük.

Tipikus számítási feladat

Számítási feladat Kért IOPS Kiszolgált IOPS
AKS-számítási feladat 3000 3000
Számítási feladat 1 10,000. 10,000.
2. számítási feladat 8,000 8,000
3. számítási feladat 20000 20000

Ebben a forgatókönyvben sem a virtuális gép, sem a SAN szintjén nem történik szabályozás. Maga a SAN 135 000 IOPS-t kínál, minden kötet elég nagy ahhoz, hogy akár 80 000 IOPS-t is kiszolgáljon, elegendő IOPS érhető el a SAN-ból, a virtuális gép IOPS-korlátainak egyikét sem lépték túl, és a kért teljes IOPS 41 000. Így a számítási feladatok szabályozás nélkül futnak.

Átlagos példaforgatókönyv-diagram.

Egyetlen számítási feladat kiugró száma

Számítási feladat Kért IOPS Kiszolgált IOPS Csúcsidő
AKS-számítási feladat 2000 2000 n/a
Számítási feladat 1 10,000. 10,000. n/a
2. számítási feladat 10,000. 10,000. n/a
3. számítási feladat 80 000 80 000 9:00

Ebben a forgatókönyvben nem történik szabályozás. A 3. számítási feladat 9:00-kor megugrott, és 80 000 IOPS-t kért. A többi számítási feladat egyike sem ugrott meg, és a SAN-nak elég ingyenes IOPS-ja volt a számítási feladathoz való elosztáshoz, így nem volt szabályozás.

Általában ez az ideális konfiguráció a san-megosztási számítási feladatokhoz. A legjobb, ha elegendő teljesítménnyel rendelkezik a számítási feladatok normál műveleteinek és az alkalmi csúcsok kezeléséhez.

Egyetlen számítási feladat csúcsdiagramja.

Az összes számítási feladat kiugróan magas

Számítási feladat Kért IOPS Kiszolgált IOPS Csúcsidő
AKS-számítási feladat 5000 5000 9:00
Számítási feladat 1 40 000 21,000 9:01
2. számítási feladat 45 000 45 000 9:00
3. számítási feladat 64,000 64,000 9:00

Fontos ismerni a san viselkedését a legrosszabb esetben, ahol az egyes számítási feladatok egyszerre csúcsosulnak.

Ebben a forgatókönyvben az összes számítási feladat majdnem ugyanabban az időben éri el a kiugró értéket. Ezen a ponton az összes számítási feladat által igényelt teljes IOPS (64 000 + 45 000 + 40 000 + 5 000) nagyobb, mint a SAN szintjén kiosztott IOPS (135 000). Így a számítási feladatok szabályozva vannak. A szabályozás érkezési sorrendben történik, így attól függően, hogy melyik számítási feladat igényel IOPS-t a maximális kapacitás elérése után, az nem kap nagyobb teljesítményt. Ebben az esetben az 1. számítási feladat 40 000 IOPS-t kért a többi számítási feladat után, a san már lefoglalta a rendelkezésre álló IOPS nagy részét, így csak a fennmaradó IOPS lett megadva.

A példadiagramot gördítő összes számítási feladat.

Következő lépések

Rugalmas san üzembe helyezése.