BLOB depolama için ölçeklenebilirlik ve performans hedefleri
Bu başvuru, Azure depolama için ölçeklenebilirlik ve performans hedeflerini ayrıntılardır. Burada listelenen ölçeklenebilirlik ve performans hedefleri, yüksek kaliteli hedeflerdir, ancak ulaşılabilir ' dir. Her durumda, depolama hesabınız tarafından elde edilen istek hızı ve bant genişliği depolanan nesnelerin boyutuna, kullanılan erişim desenlerine ve uygulamanızın gerçekleştirdiği iş yükünün türüne bağlıdır.
Performansının, gereksinimlerinizi karşılayıp karşılamadığını öğrenmek için hizmetinizi test ettiğinizden emin olun. Mümkünse, trafik hızında ani artışlar önleyin ve trafiğin bölümler arasında iyi bir şekilde dağıtıldığından emin olun.
Uygulamanız iş yükünüz için bir bölümün işleyebileceği sınıra ulaştığında, Azure Storage 503 (sunucu meşgul) hata kodunu veya hata kodu 500 (Işlem zaman aşımı) yanıtlarını döndürmeye başlar. 503 hatası oluşuyorsa, yeniden denemeler için uygulamanızı bir üstel geri alma ilkesi kullanacak şekilde değiştirmeyi göz önünde bulundurun. Üstel geri alma, bölümdeki yükün azaltılmasını ve söz konusu bölüme giden trafik artışlarını kolaylaştırır.
BLOB depolama için ölçek hedefleri
| Kaynak | Hedef |
|---|---|
| Tek blob kapsayıcısının en büyük boyutu | Maksimum depolama hesabı kapasitesinden aynı |
| Blok Blobu veya ekleme blobu içindeki maksimum blok sayısı | 50.000 bloklar |
| Blok Blobu içindeki bir bloğun en büyük boyutu | 4000 MIB |
| Blok Blobun en büyük boyutu | 50.000 X 4000 MIB (yaklaşık 190,7 TiB) |
| Bir ekleme blobundan maksimum blok boyutu | 4 MIB |
| Bir ekleme blobunun maksimum boyutu | 50.000 x 4 MiB (yaklaşık 195 GiB) |
| Sayfa Blobun en büyük boyutu | 8 TiB2 |
| Blob kapsayıcısı başına en fazla depolanan erişim ilkesi sayısı | 5 |
| Tek bir blob için hedef istek oranı | Saniyede en fazla 500 istek |
| Tek sayfalı blob için hedef işleme | Saniyede 60 MIB 'ye kadar2 |
| Tek Blok Blobu için hedef aktarım hızı | Depolama hesabı giriş/çıkış sınırlarını artırma1 |
tek bir blob için 1 aktarım hızı, aşağıdakiler dahil olmak üzere çeşitli faktörlere bağlıdır, ancak bunlarla sınırlı değildir: eşzamanlılık, istek boyutu, performans katmanı, karşıya yükleme için kaynak hızı ve indirmeleri için hedef. Yüksek verimlilik blok bloblarınınperformans geliştirmelerinden faydalanmak için, daha büyük blob 'ları veya blokları karşıya yükleyin. Özellikle, standart depolama hesapları için 4 MiB 'den büyük bir blob veya blok boyutu ile PUT blobu veya PUT bloğu işlemini çağırın. Premium Blok Blobu veya Data Lake Storage 2. depolama hesapları için 256 KiB 'den büyük bir blok veya blob boyutu kullanın.
2 sayfa Blobları henüz hiyerarşik ad alanı ayarı olan hesaplarda desteklenmez.
Aşağıdaki tabloda hizmet sürümü tarafından izin verilen en yüksek blok ve BLOB boyutları açıklanmaktadır.
| Hizmet sürümü | Maksimum blok boyutu (put bloğu aracılığıyla) | En büyük BLOB boyutu (put blok listesi aracılığıyla) | Tek yazma işlemi aracılığıyla en büyük BLOB boyutu (put blobu aracılığıyla) |
|---|---|---|---|
| Sürüm 2019-12-12 ve üzeri | 4000 MIB | Yaklaşık 190,7 TiB (4000 MiB X 50.000 blok) | 5000 MIB (Önizleme) |
| Sürüm 2016-05-31 ile sürüm 2019-07-07 | 100 MIB | Yaklaşık 4,75 TiB (100 MiB X 50.000 blok) | 256 MIB |
| 2016-05-31 ' den önceki sürümler | 4 MIB | Yaklaşık 195 GiB (4 MIB X 50.000 blok) | 64 MIB |
Ayrıca bkz.
- BLOB depolama için performans ve ölçeklenebilirlik denetim listesi
- Standart depolama hesapları için ölçeklenebilirlik hedefleri
- Premium Blok Blobu depolama hesapları için ölçeklenebilirlik hedefleri
- Azure depolama kaynak sağlayıcısı için ölçeklenebilirlik hedefleri
- Azure abonelik limitleri ve kotaları