Blob depolama için ölçeklenebilirlik ve performans hedefleri
Bu başvuruda Azure Depolama için ölçeklenebilirlik ve performans hedefleri ayrıntılı olarak anlatılmıştır. Burada listelenen ölçeklenebilirlik ve performans hedefleri üst düzey hedeflerdir ancak ulaşılabilir. 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ı belirlemek için hizmetinizi test edin. Mümkünse trafik hızında ani ani artışlardan kaçının ve trafiğin bölümler arasında iyi dağıtılmasını sağlayın.
Uygulamanız bir bölümün iş yükünüz için işleyebileceği sınıra ulaştığında, Azure Depolama hata kodu 503 (Sunucu Meşgul) veya hata kodu 500 (İşlem Zaman Aşımı) yanıtları döndürmeye başlar. 503 hataları oluşuyorsa, uygulamanızı yeniden denemeler için üstel geri alma ilkesi kullanacak şekilde değiştirmeyi göz önünde bulundurun. Üstel geri alma, bölümdeki yükün azalmasına ve bu bölüme giden trafik artışlarını azaltmasına olanak tanır.
Azure Depolama hesapları için hizmet düzeyi sözleşmesi (SLA), Depolama Hesapları için SLA'da sağlanır.
Blob depolama için hedefleri ölçeklendirme
Kaynak | Hedef |
---|---|
Tek blob kapsayıcısının en büyük boyutu | Maksimum depolama hesabı kapasitesiyle aynı |
Blok blobu veya ekleme blobundaki en fazla blok sayısı | 50.000 blok |
Blok blobundaki bir bloğun en büyük boyutu | 4000 MiB |
Blok blobunun en büyük boyutu | 50.000 X 4000 MiB (yaklaşık 190,7 TiB) |
Ekleme blobundaki bir bloğun en büyük boyutu | 4 MiB |
Ekleme blobunun en büyük boyutu | 50.000 x 4 MiB (yaklaşık 195 GiB) |
Sayfa blobunun en büyük boyutu | 8 TiB2 |
Blob kapsayıcısı başına en fazla depolanmış 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 aktarım hızı | Saniyede60 MiB'a kadar 2 |
Tek bir blok blobu için hedef aktarım hızı | Depolama hesabı giriş/çıkış sınırlarınakadar 1 |
1 Tek bir blob için aktarım hızı çeşitli faktörlere bağlıdır. Bu faktörler şunlardır ancak bunlarla sınırlı değildir: eşzamanlılık, istek boyutu, performans katmanı, karşıya yüklemeler için kaynak hızı ve indirmeler için hedef. Yüksek aktarım hızına sahip blok bloblarının performans geliştirmelerinden yararlanmak için daha büyük blobları veya blokları karşıya yükleyin. Özellikle, 256 KiB'tan büyük bir blob veya blok boyutuyla Put Blob veya Put Block işlemini çağırın.
2 Hiyerarşik ad alanı etkinleştirilmiş hesaplarda sayfa blobları henüz desteklenmemektedir.
Aşağıdaki tabloda hizmet sürümü tarafından izin verilen en büyük blok ve blob boyutları açıklanmaktadır.
Hizmet sürümü | En büyük blok boyutu (Blok Koy aracılığıyla) | En büyük blob boyutu (Blok Listesini Koy aracılığıyla) | Tek yazma işlemiyle (Put Blob aracılığıyla) maksimum blob boyutu |
---|---|---|---|
Sürüm 2019-12-12 ve üzeri | 4000 MiB | Yaklaşık 190,7 TiB (4000 MiB X 50.000 blok) | 5000 MiB |
Sürüm 2016-05-31 ile sürüm 2019-07-07 arasında | 100 MiB | Yaklaşık 4,75 TiB (100 MiB X 50.000 blok) | 256 MiB |
2016-05-31 öncesi 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 blob depolama hesapları için ölçeklenebilirlik hedefleri
- Azure Depolama kaynak sağlayıcısı için ölçeklenebilirlik hedefleri
- Azure abonelik sınırları ve kotaları