A blob Storage méretezhetőségi és teljesítménybeli céljaiScalability and performance targets for Blob storage

Ez a hivatkozás az Azure Storage méretezhetőségi és teljesítménybeli céljait ismerteti.This reference details scalability and performance targets for Azure Storage. Az itt felsorolt méretezhetőségi és teljesítményi célok magas végponti célokat szolgálnak, de elérhetők.The scalability and performance targets listed here are high-end targets, but are achievable. A Storage-fiók által elért kérelmek aránya és sávszélessége minden esetben a tárolt objektumok méretétől, a felhasznált hozzáférési mintáktól, valamint az alkalmazás által végrehajtott számítási feladatok típusától függ.In all cases, the request rate and bandwidth achieved by your storage account depends upon the size of objects stored, the access patterns utilized, and the type of workload your application performs.

Győződjön meg arról, hogy teszteli a szolgáltatást annak megállapításához, hogy a teljesítménye megfelel-e a követelményeknek.Make sure to test your service to determine whether its performance meets your requirements. Ha lehetséges, kerülje a forgalom sebességének hirtelen kiugrását, és győződjön meg arról, hogy a forgalom megfelelően oszlik meg a partíciók között.If possible, avoid sudden spikes in the rate of traffic and ensure that traffic is well-distributed across partitions.

Ha az alkalmazás eléri azt a korlátot, amelyet a partíció képes kezelni a munkaterhelés esetében, az Azure Storage megkezdi a 503-as hibakód (a kiszolgáló foglalt) vagy a 500 (művelet időtúllépése) válaszait.When your application reaches the limit of what a partition can handle for your workload, Azure Storage begins to return error code 503 (Server Busy) or error code 500 (Operation Timeout) responses. Ha 503 hiba történt, érdemes lehet módosítani az alkalmazást, hogy az újrapróbálkozások exponenciális leállítási szabályzatot használjanak.If 503 errors are occurring, consider modifying your application to use an exponential backoff policy for retries. Az exponenciális leállítási lehetővé teszi a partíció terhelésének csökkentését, valamint az adott partíció felé irányuló adatforgalom megkönnyítése érdekében.The exponential backoff allows the load on the partition to decrease, and to ease out spikes in traffic to that partition.

Tárolók méretezése a blob Storage-hozScale targets for Blob storage

ErőforrásResource CélTarget
Egy blob-tároló maximális méreteMaximum size of single blob container Ugyanaz, mint a Storage-fiókok maximális kapacitásaSame as maximum storage account capacity
Blokkok maximális száma egy blokk blobban vagy a blob hozzáfűzéseMaximum number of blocks in a block blob or append blob 50 000 blokk50,000 blocks
Blokk maximális mérete egy blokk blobbanMaximum size of a block in a block blob 4000 MiB4000 MiB
Blokk blob maximális méreteMaximum size of a block blob 50 000 X 4000 MiB (körülbelül 190,7 TiB)50,000 X 4000 MiB (approximately 190.7 TiB)
Blokk maximális mérete egy hozzáfűző blobbanMaximum size of a block in an append blob 4 MiB4 MiB
Hozzáfűző blob maximális méreteMaximum size of an append blob 50 000 x 4 MiB (körülbelül 195 GiB)50,000 x 4 MiB (approximately 195 GiB)
Oldal blobjának maximális méreteMaximum size of a page blob 8 TiB28 TiB2
Tárolt hozzáférési szabályzatok maximális száma blob-tárolónMaximum number of stored access policies per blob container 55
Egy blobhoz tartozó célalkalmazás-kérelmek sebességeTarget request rate for a single blob Legfeljebb 500 kérelem másodpercenkéntUp to 500 requests per second
Cél átviteli sebesség egy egyoldalas blobhozTarget throughput for a single page blob Akár 60 MiB/másodperc2Up to 60 MiB per second2
Cél átviteli sebesség egyetlen blokk blobhozTarget throughput for a single block blob Legfeljebb Storage-fiók bejövő/kimenő korlátja1Up to storage account ingress/egress limits1

1 az egyes Blobok átviteli sebessége több tényezőtől függ, többek között a következőktől: Egyidejűség, kérelmek mérete, teljesítményszint, a feltöltések forrása, valamint a letöltés céljának célja.1 Throughput for a single blob depends on several factors, including, but not limited to: concurrency, request size, performance tier, speed of source for uploads, and destination for downloads. A nagy átviteli sebességű blokkos Blobokteljesítményének növelésével kihasználhatja a nagyobb méretű Blobok vagy blokkok feltöltését.To take advantage of the performance enhancements of high-throughput block blobs, upload larger blobs or blocks. Pontosan hívja meg a put blobot vagy a Letiltás műveletet egy olyan blob-vagy blokk-mérettel, amely nagyobb, mint 4 MIB a standard Storage-fiókokhoz.Specifically, call the Put Blob or Put Block operation with a blob or block size that is greater than 4 MiB for standard storage accounts. A Premium Block blob vagy a Data Lake Storage Gen2 Storage-fiókok esetében használjon 256 KiB-nál nagyobb blokk-vagy blob-méretet.For premium block blob or for Data Lake Storage Gen2 storage accounts, use a block or blob size that is greater than 256 KiB.

2 az oldal Blobok még nem támogatottak azokban a fiókokban, amelyeken hierarchikus névtér van beállítva.2 Page blobs are not yet supported in accounts that have the Hierarchical namespace setting on them.

A következő táblázat a szolgáltatás verziója által engedélyezett maximális blokk-és blob-méreteket ismerteti.The following table describes the maximum block and blob sizes permitted by service version.

Szolgáltatás verziójaService version Maximális blokk mérete (Put blokkon keresztül)Maximum block size (via Put Block) BLOB maximális mérete (Put blokk lista használatával)Maximum blob size (via Put Block List) BLOB maximális mérete egyszeri írási művelettel (Put blobon keresztül)Maximum blob size via single write operation (via Put Blob)
2019-12-12-es és újabb verziókVersion 2019-12-12 and later 4000 MiB4000 MiB Körülbelül 190,7 TiB (4000 MiB X 50 000 blokk)Approximately 190.7 TiB (4000 MiB X 50,000 blocks) 5000 MiB (előzetes verzió)5000 MiB (preview)
2016-05-31-es verzió az 2019-07-07-es verzióvalVersion 2016-05-31 through version 2019-07-07 100 MiB100 MiB Körülbelül 4,75 TiB (100 MiB X 50 000 blokk)Approximately 4.75 TiB (100 MiB X 50,000 blocks) 256 MiB256 MiB
2016-05-31 előtti verziókVersions prior to 2016-05-31 4 MiB4 MiB Körülbelül 195 GiB (4 MiB X 50 000 blokk)Approximately 195 GiB (4 MiB X 50,000 blocks) 64 MiB64 MiB

Lásd mégSee also