Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Depolama blob envanteri, Azure Blob Depolama hesabınızda depolanan nesneleri yönetmek ve izlemek için temel bir araçtır. Depolama kaynaklarınıza kapsamlı bir genel bakış sunarak veri yönetimi ve maliyet iyileştirme hakkında bilinçli kararlar vermenizi sağlar.
Blob envanter raporlarını etkinleştirdikten sonra, depolama hesabınızdaki nesneler envanter ilkesinde tanımlanan kurallar kullanılarak düzenli aralıklarla taranır. Envanter raporu oluşturmak için gereken süre çeşitli faktörlere bağlıdır. Bu faktörler arasında nesne sayısı, dizin yapısı, kural alt türleri aracılığıyla uygulanan filtreler, depolama hesabındaki müşteri iş yükü, depolama kaynaklarının kullanılabilirliği ve daha fazlası yer alır. Bazı durumlarda, bu faktörlere bağlı olarak, depolama hesabındaki tüm nesnelerin işlenmesi birkaç gün sürebilir. Envanterin performansı taramalar arasında ve bazen tarama sırasında da farklılık gösterebilir.
Blob envanter performansını etkileyen faktörler
Bir envanter raporu oluşturmak için blob envanteri kullanılırken, birkaç önemli faktör bu raporun performansını etkileyebilir. Bu faktörleri anlamak, envanter işlemlerini iyileştirmenize ve verimli veri yönetimini etkinleştirmenize yardımcı olabilir.
Hiyerarşik ad alanı etkin hesaplardaki nesnelerin dağıtımı
Hiyerarşik ad alanı etkin bir hesaptaki nesnelerin dağılımı envanter performansını önemli ölçüde etkileyebilir. Blob envanteri bir kerede bir dizini tarar ve sonraki dizine geçmeden önce bu taramayı tamamlar. Bu nedenle, özellikle seyrek nesne dağıtımı ve derin iç içe yerleştirme ile çok sayıda dizin, envanter raporunu oluşturmak için gereken süreyi artırabilir.
Envanter kuralı için işlenen nesne sayısı
Envanter kuralına göre taranan toplam nesne sayısı, performansın işlenmesinde önemli bir faktördür. Büyük hacimli nesneleri hedefleyen kurallar, envanter raporu oluşturmak için daha fazla zaman ve kaynak gerektirir. Envanter kuralınızda sürümler, anlık görüntüler ve geçici olarak silinen nesneler varsa işlenecek nesne sayısı artar. Bu alt tipler yüksek hacimlerde mevcut olduğunda, envanter raporunu oluşturmak için gereken işleme süresini daha da uzatabilir.
Stok raporunun dışarı aktarma biçimi
Envanter raporu (CSV veya Apache Parquet) için seçilen dışarı aktarma biçimi performansı etkileyebilir. Parquet hızlı veri işleme için iyileştirilmiştir ancak CSV ile karşılaştırıldığında rapor oluşturmayı yavaşlatabilecek ek yük getirir.
Çok sayıda geçici olarak silinen nesne
Geçici olarak silinen nesneler, kalıcı olarak kaldırılmasa da envanter taramalarına dahil edilir. Bu nesnelerin yüksek hacimli olması işleme süresini ekleyebilir ve performansı düşürebilir. Bu faktörleri göz önünde bulundurarak envanter çalıştırmalarınızın performansını artırabilir ve daha verimli veri yönetimi deneyimine sahip olabilirsiniz.
Blob envanter performansını geliştirmek için en iyi yöntemler
Azure Blob Depolamanızı verimli bir şekilde yönetmek, en iyi performansı ve uygun maliyetliliği korumak için gereklidir. Azure Depolama blob envanterinin performansını geliştirmeye yönelik bazı en iyi yöntemler şunlardır:
Hiyerarşik ad alanı etkin hesaplarda seyrek hesaplardan kaçının
Seyrek hesaplar, birçok dizine yayılmış çok sayıda nesne içeren hesaplardır. Bu dizinler derin iç içe yapılar içerebilir veya içermeyebilir. Seyrek hesaplar çok düşük dosya-dizin oranına neden olur ve bu da envanter raporu oluşturmada verimsizliklere ve hatta hatalara neden olabilir. Bu verimsizlikleri azaltmak için hiyerarşik ad alanı özellikli depolama hesabınızın iyi düzenlenmiş olduğundan emin olun ve nesnelerin seyrek dağılımına sahip olmaktan kaçının.
Dışarı aktarma biçimi için CSV kullanma
Envanter raporları oluştururken, kullanım örneğiniz hızlı veri işleme gerektirmiyorsa csv biçimini tercih edin. Parquet, performans için iyileştirilmiş sütunlu bir depolama dosyası biçimidir ve veri işleme için okunacak en hızlı biçimlerden biridir. Ancak, bir parquet biçimi, ek yükü nedeniyle rapor oluşturmak için gereken süreyi artırabilir ve bu da csv biçiminde rapor oluşturmaktan daha yavaş olmasını sağlar. Raporunuzu işlemeden sonra işlemek için parquet biçimine ihtiyacınız varsa, CSV'yi parquet biçimine dönüştüren kullanılabilir açık kaynak araçları kullanabilirsiniz.
Envanter kuralınızın kapsamını bir ön ek kullanarak daraltma
Depolama hesabının tamamında envanter çalıştırmak yerine, verilerinizin belirli alt kümeleri için bir envanter raporu oluşturmak üzere bir ön ek eşleştirme filtresi kullanın.
Önek Ekle: Bu filtre, kapsayıcı içindeki bir kapsayıcı veya yol kümesini hedefler. Bu yaklaşım, envanter raporunuzun kapsamını daraltarak süreci daha hızlı ve verimli hale getirmenize yardımcı olur.
Öneki Dışla: Belirli bir alt kümeyi bunun dışında tutmak için bu filtreyi kullanın. Bu yaklaşım envanter raporunuzun kapsamını daraltmanıza da yardımcı olur. Daha fazla bilgi edinmek için bkz . Kural filtreleri
İlgili alanları seçin
Yalnızca ihtiyacınız olan ilgili alanları seçerek envanter raporlarınızı özelleştirin. Bunun yapılması, işlenen ve dışarı aktarılan veri miktarını azaltarak daha hızlı rapor oluşturma ve daha kolay analize yol açar. Envanter şeması alanları hakkında daha fazla bilgi edinmek için bkz. Blob envanteri için desteklenen özel şema alanları
Alt tür ekleme: silinen nesneler, anlık görüntüler ve sürümler
Bu alt türlerin dahil edilmesi depolama hesabınızın daha kapsamlı bir görünümünü sağlasa da, bunların denetim ve yönetim gereksinimleriniz için gerekli olup olmadığını değerlendirmek önemlidir. Kritik değilse, bunları dışlamak rapor oluşturma sürecinizin performansını ve verimliliğini artırmaya yardımcı olabilir. Son envanter çalıştırmalarında silinen nesneleri tanımlamak için geçerli çalıştırmadaki blob adlarını önceki çalıştırmadakilerle karşılaştırın. Fark, son silinen nesnelerin listesini sağlayabilir.
Blob envanter olaylarına abone olma
Blob envanter olaylarına abone olarak kullanıcı tarafından oluşturulan hatalar hakkında bilgi sahibi olun. Bu proaktif yaklaşım sorunları hızla çözmenize yardımcı olur. Envanter olaylarına abone olma hakkında daha fazla bilgi edinmek için bkz. Blob envanter ilkesi tamamlandı olayına abone olma.
Kapasitedeki beklenmeyen artışları izleme
Blob sürümlerinin, anlık görüntülerin veya geçici olarak silinen nesnelerin birikebileceğini işaret ettiğinden depolama hesabınızın kapasitesindeki beklenmeyen ani artışlara dikkat edin. Bu değişiklikleri izlemek, olası sorunları performansı etkilemeden önce algılamanıza ve çözmenize yardımcı olabilir. Ayrıca, bu nesnelerin yaşam döngüsünü yönetmek gereksiz birikmesini önleyebilir ve Blob Envanteri performansını artırabilir. Blob yaşam döngüsü yönetimi hakkında daha fazla bilgi edinmek için bkz. Azure Blob Depolama yaşam döngüsü yönetimine genel bakış
Bu en iyi yöntemleri izleyerek blob envanterinizin performansını geliştirebilir ve Azure Blob Depolama'nızın verimli ve etkili bir şekilde yönetilmesini sağlayabilirsiniz.