Skalbarhets-och prestanda mål för Blob Storage
Den här referensen beskriver skalbarhet och prestanda mål för Azure Storage. De skalbarhets-och prestanda mål som anges här är avancerade mål, men kan nås. I samtliga fall beror den begär ande frekvensen och bandbredden som uppnås av ditt lagrings konto på storleken på objekt som lagras, åtkomst mönster som används och vilken typ av arbets belastning som programmet utför.
Se till att testa tjänsten för att avgöra om prestandan uppfyller dina krav. Undvik om möjligt plötsliga toppar i trafik hastigheten och se till att trafiken är väl distribuerad mellan partitioner.
När ditt program når gränsen för vad en partition kan hantera för arbets belastningen börjar Azure Storage returnera felkoden 503 (servern är upptagen) eller felkod 500 (åtgärds tids gräns). Om 503-fel uppstår bör du överväga att ändra ditt program så att det använder en exponentiell backoff-princip för återförsök. Med exponentiell backoff kan belastningen på partitionen minskas, och för att under lätta toppar i trafik till den partitionen.
Skala mål för Blob Storage
| Resurs | Mål |
|---|---|
| Maximal storlek för enskild BLOB-behållare | Samma som högsta kapacitet för lagrings konto |
| Maximalt antal block i en Block-Blob eller Lägg till BLOB | 50 000 block |
| Maximal storlek för ett block i en Block-Blob | 4000 MiB |
| Maximal storlek för en Block-Blob | 50 000 X 4000 MiB (cirka 190,7 TiB) |
| Maximal storlek för ett block i en tilläggs-BLOB | 4 MiB |
| Maximal storlek för en tilläggs-BLOB | 50 000 x 4 MiB (cirka 195 GiB) |
| Maximal storlek på en sid-BLOB | 8 TiB2 |
| Maximalt antal lagrade åtkomst principer per BLOB-behållare | 5 |
| Mål begär ande frekvens för en enskild BLOB | Upp till 500 begär Anden per sekund |
| Mål data flöde för en enda sid-BLOB | Upp till 60 MiB per sekund2 |
| Mål data flöde för en enda Block-Blob | Upp till lagrings kontots inkommande/utgående gränser1 |
1 data flöde för en enskild BLOB är beroende av flera faktorer, inklusive, men inte begränsat till: samtidighet, begär ande storlek, prestanda nivå, hastighet på källa för uppladdningar och mål för hämtningar. Om du vill dra nytta av prestanda förbättringarna för block blobbar med höga data flödenladdar du upp större blobbar eller block. Mer specifikt kan du anropa åtgärden för att parkera eller blockera med en BLOB-eller block storlek som är större än 4 MIB för standard lagrings konton. För Premium Block-Blob eller för Data Lake Storage Gen2 lagrings konton använder du en block-eller BLOB-storlek som är större än 256 KiB.
2 Page blobbar stöds ännu inte i konton som har inställningen hierarkiskt namn område .
I följande tabell beskrivs de största block-och blob-storlekarna som tillåts av tjänst versionen.
| Tjänst version | Maximal block storlek (via skicka block) | Maximal BLOB-storlek (via lista över blockerade block) | Maximal BLOB-storlek via enskild Skriv åtgärd (via skicka BLOB) |
|---|---|---|---|
| Version 2019-12-12 och senare | 4000 MiB | Cirka 190,7 TiB (4000 MiB X 50 000 Blocks) | 5000 MiB (för hands version) |
| Version 2016-05-31 till och med version 2019-07-07 | 100 MiB | Cirka 4,75 TiB (100 MiB X 50 000 Blocks) | 256 MiB |
| Versioner före 2016-05-31 | 4 MiB | Cirka 195 GiB (4 MiB X 50 000 block) | 64 MiB |