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

Tato referenční příručka podrobně popisuje škálovatelnost a cíle výkonu pro Azure Storage. Zde uvedené cíle škálovatelnosti a výkonu jsou vysoce koncové cíle, ale jsou dosažitelné. Ve všech případech závisí rychlost požadavků a šířka pásma dosažená účtem úložiště na velikosti uložených objektů, vzorech přístupu a typu úlohy, kterou vaše aplikace provádí.

Nezapomeňte otestovat službu, abyste zjistili, jestli její výkon splňuje vaše požadavky. Pokud je to možné, vyhněte se náhlým špičkám v rychlosti provozu a zajistěte, aby byl provoz mezi oddíly dobře distribuovaný.

Když vaše aplikace dosáhne limitu toho, co může oddíl zpracovat pro vaši úlohu, Azure Storage začne vracet kód chyby 503 (Server Zaneprázdněn) nebo kód chyby 500 (vypršení časového limitu operace). Pokud dochází k chybám 503, zvažte úpravu aplikace tak, aby pro opakování používala exponenciální zásady zpětného odsunutí. Exponenciální zpochybnění umožňuje snížit zatížení oddílu a snížit špičky provozu do daného oddílu.

Smlouva o úrovni služeb (SLA) pro účty Azure Storage je k dispozici ve smlouvě SLA pro účty úložiště.

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

Prostředek Cíl
Maximální velikost kontejneru objektů blob v jednom objektu 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 50 000 bloků
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
Cílová frekvence požadavků pro jeden objekt blob Až 500 požadavků za sekundu
Cílová propustnost jednoho objektu blob stránky Až 60 MiB za sekundu2
Cílová propustnost pro jeden objekt blob bloku Až do limitůpříchozího a výchozího přenosu dat účtu úložiště 1

1 Propustnost jednoho objektu blob závisí na několika faktorech. Mezi tyto faktory patří: souběžnost, velikost požadavku, úroveň výkonu, rychlost zdroje pro nahrávání a cíl stahování. Pokud chcete využít výhod vylepšení výkonu objektů blob bloku s vysokou propustností, nahrajte větší objekty blob nebo bloky. Konkrétně volejte operaci Put Blob nebo Put Block s velikostí objektu blob nebo bloku větší než 256 KiB.

2 Objekty blob stránky se zatím nepodporují v účtech s povoleným hierarchickým oborem názvů.

Následující tabulka popisuje maximální velikosti bloků a objektů blob povolené verzí služby.

Verze služby Maximální velikost bloku (přes Put Block) Maximální velikost objektu blob (prostřednictvím seznamu blokovaných objektů blob) Maximální velikost objektu blob prostřednictvím jedné operace zápisu (přes put blob)
Verze 2019-12-12 a novější 4000 MiB Přibližně 190,7 TiB (4000 MiB X 50 000 bloků) 5000 MiB
Verze 2016-05-31 až 2019-07-07 100 MiB Přibližně 4,75 TiB (100 MiB X 50 000 bloků) 256 MiB
Verze před 31. 5. 2016 4 MiB Přibližně 195 GiB (4 MiB X 50 000 bloků) 64 MiB

Viz také