Sdílet prostřednictvím


Jak funguje výkon, když jsou virtuální počítače připojené ke svazkům Elastic SAN

Tento článek vysvětluje, jak funguje výkon elastické sítě SAN a jak může kombinace limitů elastických sítí SAN a omezení virtuálních počítačů Azure ovlivnit výkon vašich úloh.

Jak funguje výkon

Virtuální počítače Azure mají vstupně-výstupní operace za sekundu (IOPS) a limity výkonu propustnosti na základě typu a velikosti virtuálního počítače. Elastická síť SAN má fond výkonu, který přiděluje každému svazku. Svazky elastické sítě SAN je možné připojit k virtuálním počítačům a každý svazek má vlastní limity IOPS a propustnosti.

Výkon vaší aplikace se omezí, když požaduje více IOPS nebo propustnosti, než je přiděleno pro virtuální počítač nebo připojené svazky. Při omezování má aplikace neoptimální výkon a může mít negativní důsledky, jako je zvýšená latence. Jednou z hlavních výhod elastické sítě SAN je její schopnost automaticky zřizovat IOPS na základě poptávky. IOPS vaší sítě SAN se sdílí mezi všemi jeho svazky, takže když dojde ke špičce úloh, můžete ji zpracovat bez omezování nebo dalších nákladů. Tento článek ukazuje, jak toto zřizování funguje.

Výkon elastické sítě SAN

Elastická síť SAN má tři atributy, které určují jeho výkon: celkovou kapacitu, IOPS a propustnost. Pro zajištění co nejlepšího výkonu by vaše síť SAN měla být ve stejné zóně jako virtuální počítač, který zřizujete.

Kapacita

Celková kapacita elastické sítě SAN je určená dvěma různými kapacitami, základní kapacitou a další kapacitou. Zvýšení základní kapacity také zvyšuje počet IOPS a propustnost sítě SAN, ale je nákladnější než zvýšení další kapacity. Zvýšení další kapacity nezvyšuje počet vstupně-výstupních operací za sekundu ani propustnost.

IOPS

Počet IOPS elastické sítě SAN se zvyšuje o 5 000 na základní TiB. Pokud byste tedy měli elastickou síť SAN, která má základní kapacitu 6 TiB, mohla by síť SAN stále poskytovat až 30 000 IOPS. Stejná síť SAN by stále poskytovala 30 000 IOPS, pokud by měla 50 TiB dodatečné kapacity nebo 500 TiB dodatečné kapacity, protože výkon sítě SAN je určen pouze základní kapacitou. Počet IOPS elastické sítě SAN se distribuuje mezi všechny jeho svazky.

Propustnost

Propustnost elastické sítě SAN se zvýší o 200 MB/s na základní TiB. Pokud tedy máte elastickou síť SAN, která má základní kapacitu 6 TiB, mohla by síť SAN poskytovat až 1200 MB/s. Stejná síť SAN by poskytovala propustnost 1200 MB/s bez ohledu na to, jestli měla 50 TiB další kapacity nebo 500 TiB dodatečné kapacity, protože výkon sítě SAN je určen pouze základní kapacitou. Propustnost elastické sítě SAN se distribuuje mezi všechny jeho svazky.

Elastické svazky SAN

Výkon jednotlivých svazků je určen jeho kapacitou. Maximální počet IOPS svazku se zvýší o 750 na GiB, maximálně 80 000 IOPS. Maximální propustnost se zvýší o 60 MB/s na GiB až o 1 280 MB/s. Svazek potřebuje alespoň 107 GiB, aby mohl používat 80 000 IOPS. Aby bylo možné používat maximálně 1 280 MB/s, musí mít svazek alespoň 22 GiB. Kombinované IOPS a propustnost všech vašich svazků nesmí překročit IOPS a propustnost sítě SAN.

Příklad konfigurace

Každý z ukázkových scénářů v tomto článku používá následující konfiguraci pro elastickou síť SAN:

Prostředek Kapacita IOPS
Elastická síť SAN 27 TiB 135 000 (zřízeno)
Svazek SAN AKS 3 TiB Až 80 000
Svazek SAN úlohy 1 10 TiB Až 80 000
Svazek SAN úlohy 2 4 TiB Až 80 000
Svazek SAN úlohy 3 2 TiB Až 80 000

Ukázkové scénáře

Následující ukázkové scénáře znázorňují, jak elastická síť SAN zpracovává přidělení výkonu. Pro zajištění nejlepšího výkonu musí být virtuální počítače i síť SAN ve stejné zóně.

Typická úloha

Úloha Požadovaný vstupně-výstupní operace za sekundu Obsluhované IOPS
Úloha AKS 3 000 3 000
Úloha 1 10,000 10,000
Úloha 2 8 000 8 000
Úloha 3 20,000 20,000

V tomto scénáři nedojde k žádnému omezování na úrovni virtuálního počítače nebo sítě SAN. Samotná síť SAN má 135 000 IOPS, každý svazek je dostatečně velký, aby sloužil až 80 000 IOPS, dostatek IOPS je k dispozici ze sítě SAN, žádná z limitů IOPS virtuálního počítače nebyla překročena a celkový počet požadovaných IOPS je 41 000. Všechny úlohy se tedy spouštějí bez omezení.

Ukázkový diagram průměrného scénáře

Špička s jednou úlohou

Úloha Požadovaný vstupně-výstupní operace za sekundu Obsluhované IOPS Špička
Úloha AKS 2,000 2,000
Úloha 1 10,000 10,000
Úloha 2 10,000 10,000
Úloha 3 80 000 80 000 9:00

V tomto scénáři nedojde k žádnému omezování. Zatížení 3 se špičkou na 9:00, které vyžaduje 80 000 IOPS. Žádná z ostatních úloh se nenavýšila a síť SAN měla dostatek volných IOPS pro distribuci do úlohy, takže nedošlo k omezování.

Obecně se jedná o ideální konfiguraci pro úlohy sdílení sítě SAN. Nejlepší je mít dostatek výkonu, aby zvládl normální provoz úloh a občasné špičky.

Ukázkový diagram špičky s jednou úlohou

Špička všech úloh

Úloha Požadovaný vstupně-výstupní operace za sekundu Obsluhované IOPS Špička
Úloha AKS 5 000 5 000 9:00
Úloha 1 40 000 21,000 9:01
Úloha 2 45,000 45,000 9:00
Úloha 3 64,000 64,000 9:00

Je důležité znát chování sítě SAN v nejhorším případě, kdy každá úloha ve stejnou dobu vrcholí.

V tomto scénáři všechny úlohy narazily na špičku téměř ve stejnou dobu. V tomto okamžiku je celkový počet vstupně-výstupních operací vyžadovaný všemi úlohami zkombinovaný (64 000 + 45 000 + 40 000 + 5 000) větší než počet IOPS zřízený na úrovni SÍTĚ SAN (135 000). Úlohy jsou tedy omezené. Omezování probíhá na základě prvního přijetí, první obsluhy, takže podle toho, které úlohy požadují vstupně-výstupní operace za sekundu po dosažení maximální kapacity, nezískají vyšší výkon. V tomto případě úloha 1 požadovala 40 000 IOPS po ostatních úlohách, síť SAN už přidělila většinu dostupných IOPS, takže se poskytlo pouze zbývající IOPS.

Příklad diagramu všech úloh

Další kroky

Nasaďte elastickou síť SAN.