A Blob Storage méretezhetőségi és teljesítménycéljai

Ez a referencia az Azure Storage skálázhatósági és teljesítménycéljait ismerteti. Az itt felsorolt méretezhetőségi és teljesítménycélok csúcskategóriás célok, de elérhetőek. A tárfiók által elért kérések sebessége é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 és az alkalmazás által végrehajtott számítási feladatok típusától függ.

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. Ha lehetséges, kerülje a forgalom sebességének hirtelen megugrását, és gondoskodjon arról, hogy a forgalom megfelelően legyen elosztva a partíciók között.

Amikor az alkalmazás eléri azt a korlátot, amit egy partíció képes kezelni a számítási feladathoz, az Azure Storage elkezdi visszaadni az 503-ás hibakódot (kiszolgáló foglalt) vagy az 500-ás hibakódot (művelet időtúllépése). Ha 503 hiba történik, fontolja meg az alkalmazás módosítását úgy, hogy exponenciális visszalépési szabályzatot használjon az újrapróbálkozásokhoz. Az exponenciális háttérrendszer lehetővé teszi a partíció terhelésének csökkentését, valamint a partíció felé történő forgalom kiugró emelkedésének enyhítését.

Az Azure Storage-fiókok szolgáltatásiszint-szerződése (SLA) a tárfiókokhoz készült SLA-ban érhető el.

Blob Storage-célok méretezése

Erőforrás Cél
Egyetlen blobtároló maximális mérete Ugyanaz, mint a tárfiók maximális kapacitása
Blokkblob vagy hozzáfűző blob blokkjainak maximális száma 50 000 blokk
Blokkblokk maximális mérete blokkblobban 4000 MiB
Blokkblob maximális mérete 50 000 X 4000 MiB (körülbelül 190,7 TiB)
Blokk maximális mérete hozzáfűző blobban 4 MiB
Hozzáfűző blob maximális mérete 50 000 x 4 MiB (körülbelül 195 GiB)
Oldalblob maximális mérete 8 TiB2
Tárolt hozzáférési szabályzatok maximális száma blobtárolónként 5
Egyetlen blob célkérelmeinek aránya Másodpercenként legfeljebb 500 kérelem
Cél átviteli sebesség egyetlen lapblobhoz Másodpercenként legfeljebb 60 MiB2
Cél átviteli sebesség egyetlen blokkblobhoz A tárfiók bejövő/kimenő forgalmának korlátja1

1 Egyetlen blob átviteli sebessége több tényezőtől függ. Ezek a tényezők közé tartoznak többek között az egyidejűség, a kérések mérete, a teljesítményszint, a feltöltések forrásának sebessége és a letöltések célhelye. A nagy átviteli sebességű blokkblobok teljesítménybeli fejlesztéseinek kihasználásához töltsön fel nagyobb blobokat vagy blokkokat. Pontosabban hívja meg a Put Blob vagy Put Block műveletet 256 KiB-nél nagyobb blob- vagy blokkmérettel.

A 2 lapblobok még nem támogatottak a hierarchikus névtérrel rendelkező fiókokban.

Az alábbi táblázat a szolgáltatásverzió által megengedett maximális blokk- és blobméreteket ismerteti.

Szolgáltatásverzió Maximális blokkméret (Put Block használatával) Blobméret maximális mérete (put block list használatával) Blobméret maximális száma egyetlen írási művelettel (a Blob felírása használatával)
2019-12-12-es és újabb verzió 4000 MiB Körülbelül 190,7 TiB (4000 MiB X 50 000 blokk) 5000 MiB
2016-05-31-es verzió a 2019-07-07-es verzión keresztül 100 MiB Körülbelül 4,75 TiB (100 MiB X 50 000 blokk) 256 MiB
2016-05-31 előtti verziók 4 MiB Körülbelül 195 GiB (4 MiB X 50 000 blokk) 64 MiB

Lásd még