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 Blob Depolama yaşam döngüsü yönetimi, depolama maliyetlerini azaltmak için nesnelerin daha düşük maliyetli erişim katmanlarına geçişini otomatikleştirmenize veya yaşam döngülerinin sonunda nesneleri silmenize yardımcı olur. Bir ilke etkinse Yaşam Döngüsü Yönetimi, bir depolama hesabındaki nesneleri, yaşam döngüsü yönetim ilkesinde belirtilen filtre kümesi ve kurallarla eşleşen düzenli aralıklarla işler. Bir ilkenin depolama hesabında nesneleri işlemeyi tamamlaması için gereken süre, değerlendirilecek ve çalıştırılacak nesne sayısı, hesaptaki müşteri iş yükleri, depolama kaynaklarının kullanılabilirliği ve daha fazlası gibi birçok faktöre bağlıdır. Bazı durumlarda depolama hesabındaki tüm nesnelerin işlenmesi birkaç gün sürebilir. Yeni bir yaşam döngüsü yönetim ilkesi çalıştırması ancak devam eden çalıştırma tamamlandıktan sonra başlar. Yaşam döngüsü yönetimi, bu faktörleri göz önünde bulundurarak yürütme hızını sürekli olarak en iyi duruma getirmektedir.
Yaşam döngüsü yönetimi performansını etkileyen faktörler
Yaşam döngüsü yönetiminin tek bir depolama hesabındaki nesneleri işlemek için gereken yürütme süresini etkileyen birçok faktör vardır.
Yaşam döngüsü yönetimi, yaşam döngüsü yönetimi ilkelerinde filtre kümeleri (ön ek veya dosya yolu) oluşturarak kapsamınıza eklediğiniz depolama hesabındaki nesnelerin alt kümesini işler. Kapsam belirtmezseniz veya kapsam çok genişse, yaşam döngüsü yönetiminin çok sayıda nesneyi işlemesi gerekebilir ve bu da ilkenin tamamlanması için gereken süreyi artırabilir. Nesnelerin önemli bir yüzdesi ilke koşullarını karşılıyorsa işleme süresi de artabilir. bu işlem süresi artışı, özellikle ilke depolama hesabında ilk kez etkinleştirildiğinde geçerlidir.
Yaşam döngüsü yönetimi ilkesi çalıştırmaları tarafından yapılan istekler de dahil olmak üzere bir depolama hesabına yapılan tüm istekler, saniye başına isteklerde aynı sınıra tahakkuk eder. bu istek sınırına yaklaşıldığında, müşteri iş yükleri tarafından yapılan isteklere öncelik verilir. Depolama hesabının ölçeklenebilirlik ve performans sınırlarına ulaşıldığında nesneleri işleme gecikmesi de artar. Belirli zaman dilimleri içinde gerçekleştirilmesi gereken işlemlere karar verirken bu gecikme süresini göz önünde bulundurun. Standart depolama hesapları için ölçeklenebilirlik ve performans hedefleri hakkında daha fazla bilgi edinin.
Yaşam döngüsü yönetimi, müşteri iş yüklerine öncelik vererek bu iş yüklerinin kesintiye uğramadan en az düzeyde çalışmasını sağlar. Ancak, yaşam döngüsü yönetimi tarafından işlenen nesnelerin oranını etkileyebilir. Böyle durumlarda, nesne oluşturma ve değiştirme oranının yaşam döngüsü yönetiminin depolama hesabını işleyebildiği hızdan yüksek olması mümkündür.
İlke koşulları, bir ilke çalıştırması sırasında her nesne üzerinde yalnızca bir kez değerlendirilir. Bazı durumlarda, bir nesne zaten bir çalıştırma tarafından değerlendirildikten sonra koşulu karşılayabilir. Bu tür nesneler sonraki çalıştırmalarda işlenir.
Bu koşullardan herhangi biri, yaşam döngüsü yönetiminin bir depolama hesabındaki işleme nesnelerinin tamamlanmasının birden çok gün sürmesine neden olabilir. Yaşam döngüsü yönetiminin bu performans özelliği, nesnelerin işlenmesinin daha uzun sürmesine ve depolama kapasitesinin artmasına neden olabilir.
Yaşam döngüsü yönetimi performansını geliştirmek için en iyi yöntemler
Yaşam döngüsü yönetimi ilkesinin kapsamını daraltma
Yaşam döngüsü yönetiminin bir çalıştırmayı tamamlaması uzun sürdüğü durumlarda, arama ve değerlendirme kapsamını daraltmak için filtre kümeleri uygulamayı göz önünde bulundurun. Bunu, yaşam döngüsü yönetimi ilkesi kurallarını yazarken önekler ve/veya blob Dizini etiketleri ekleyerek yapabilirsiniz. Daraltılmış kapsam, yaşam döngüsü yönetiminin işlemleri iyileştirmesini sağlar.
İpucu
Yaşam döngüsü yönetimi ilkesini yapılandırmaya yardımcı olması için Azure Depolama Copilot'u kullanın.
Depolama ve işlem maliyetleri için iyileştirme
Küçük nesnelerin daha ucuz depolama katmanlarına taşımak için işlem maliyetleri ödemek yerine geçerli katmanlarında kalması daha uygun maliyetli olabilir. Gerekmediği sürece küçük dosyaları alt katmanlara taşımaktan kaçının. Doğru depolama katmanını seçme hakkında daha fazla bilgi edinin.
İpucu
Azure Depolama Eylemleri boyut tabanlı nesne hedeflemeyi ve katmanlama/silme işlemlerini destekler.
Uygun zamana dayalı kuralları ayarlama
Nesne oluşturma, değiştirme veya son erişim zamanı ile ilke tarafından hedeflenen işlem arasında kısa bir süre kullanan ilke koşullarından kaçının. Önceki çalıştırma tamamlandıktan sonra yaşam döngüsü yönetiminin işlenmesi 24 saate kadar sürebilir. İlke değişikliklerinin ve güncelleştirmelerinin geçerli olması da 24 saat kadar sürebilir. Tamamlanması birden çok gün alan ilkeler, çalıştırma dönemi içindeki koşulları karşılasalar bile, daha önce çalıştırmada değerlendirilen nesneler üzerinde çalışmayabilir.
Ölçeklenebilirlik ve performans sınırlarına dikkat edin
Depolama hesabınızın istek hızı ve bant genişliği nesne boyutuna, erişim desenlerine ve iş yükü türüne bağlıdır. Yaşam döngüsü yönetimi, yüksek trafikli iş yükleri sırasında nesneleri işleme oranının daha yavaş olmasına neden olabilir. Depolama hesabının hesap sınırlarına ulaştığını ve yaşam döngüsü yönetimi işlemede yavaşlama olduğunu tutarlı bir şekilde fark ederseniz hesap sınırlarında artış isteyin. Yaşam döngüsü yönetimi performansı, kaynak ayırmaya ve iş yükü öncelik belirlemesine göre iyileştirebilir. Artış isteğinde bulunmak için Azure Desteği'ne başvurun.
Sorun giderme ve izlemeyi ayarlama
Yaşam döngüsü yönetim ilkenizin performansını düzenli aralıklarla değerlendirmeniz gerekir. Bir yaşam döngüsü yönetimi ilkesi çalıştırması tamamlandığında bildirim almak için Event Grid Bildirimleri'ni ayarlayın. Çalıştırma ayrıntılarına göz atmak için Azure İzleyici'deki depolama kaynak günlüklerini kullanın.