Škálovatelnost a výkonnostní cíle pro úložiště objektů BLOB

Tento odkaz podrobně popisuje škálovatelnost a výkonnostní cíle pro Azure Storage. Zde uvedené cíle škálovatelnosti a výkonu jsou špičkové cíle, ale lze je dosažitelný. Frekvence požadavků a šířka pásma dosažené vaším účtem úložiště závisí ve všech případech na velikosti uložených objektů, využívaných vzorech přístupu a typu zatížení, které vaše aplikace provádí.

Ujistěte se, že jste službu otestovali, abyste zjistili, jestli její výkon vyhovuje vašim požadavkům. Pokud je to možné, vyhněte se náhlým špičkám v oblasti provozu a zajistěte, aby byl provoz v různých oddílech dobře rozložený.

Když vaše aplikace dosáhne limitu toho, co může oddíl zpracovat pro vaše zatížení, Azure Storage začne vracet kód chyby 503 (zaneprázdněný serverem) nebo s kódem chyby 500 (časový limit operace). Pokud dojde k chybám 503, zvažte úpravu aplikace tak, aby pro opakované pokusy používala exponenciální omezení rychlosti zásady. Exponenciální omezení rychlosti umožňuje snížit zatížení oddílu a rozsvítit špičky v provozu do tohoto oddílu.

Cíle škálování pro úložiště objektů BLOB

Prostředek Cíl
Maximální velikost jednoho kontejneru objektů BLOB Stejné jako maximální kapacita účtu úložiště
Maximální počet bloků v objektu blob bloku nebo doplňovacím objektu BLOB bloky 50 000
Maximální velikost bloku v objektu blob bloku 4000 MiB
Maximální velikost objektu blob bloku 50 000 X 4000 MiB (přibližně 190,7 TiB)
Maximální velikost bloku v doplňovacím objektu BLOB 4 MiB
Maximální velikost doplňovacího objektu BLOB 50 000 x 4 MiB (přibližně 195 GiB)
Maximální velikost objektu blob stránky 8 TiB2
Maximální počet uložených zásad přístupu na kontejner objektů BLOB 5
Frekvence cílových požadavků pro jeden objekt BLOB Až 500 požadavků za sekundu
Cílová propustnost pro objekt BLOB s jednou stránkou Až 60 MiB za sekundu2
Cílová propustnost pro jeden objekt blob bloku Až do účtu úložiště – omezení pro vstup a výstup1

1 propustnost pro jeden objekt BLOB závisí na několika faktorech, mimo jiné: souběžnost, velikost požadavku, úroveň výkonu, rychlost zdroje pro nahrávání a cíl pro stažení. Pokud chcete využít vylepšení výkonu pro objekty blob bloku s vysokou propustností, nahrajte větší objekty blob nebo bloky. Konkrétně zavolejte operaci Put BLOB nebo Put Block s objektem BLOB nebo velikostí bloku, který je větší než 4 MIB pro standardní účty úložiště. V případě objektu blob bloku Premium nebo Data Lake Storage Gen2 účtů úložiště použijte velikost bloku nebo objektu blob, který je větší než 256 KiB.

2 objekty blob stránky ještě nejsou podporované v účtech s nastavením hierarchického oboru názvů .

Následující tabulka popisuje maximální velikost bloku a objektů BLOB povolených ve verzi služby.

Verze služby Maximální velikost bloku (pomocí bloku PUT) Maximální velikost objektu BLOB (přes seznam blokovaných bloků) Maximální velikost objektu BLOB přes jednu operaci zápisu (prostřednictvím objektu BLOB PUT)
Verze 2019-12-12 a novější 4000 MiB Přibližně 190,7 TiB (4000 MiB X 50 000 bloků) 5000 MiB (Preview)
Verze 2016-05-31 až verze 2019-07-07 100 MiB Přibližně 4,75 TiB (100 MiB X 50 000 bloků) 256 MiB
Verze starší než 2016-05-31 4 MiB Přibližně 195 GiB (4 bloky MiB X 50 000) 64 MiB

Viz také