Blob erişim katmanlarını kullanmaya yönelik en iyi yöntemler
Bu makalede, performansı iyileştirmek ve maliyetleri azaltmak için erişim katmanlarını kullanmanıza yardımcı olan en iyi uygulama yönergeleri sağlanır. Erişim katmanları hakkında daha fazla bilgi edinmek için bkz. Blob verileri için erişim katmanları.
En uygun maliyetli erişim katmanlarını seçme
Blob verilerini en uygun maliyetli erişim katmanlarına yerleştirerek maliyetleri azaltabilirsiniz. Veri kullanımıyla ilgili maliyetlerinizi iyileştirmek için tasarlanmış üç katman arasından seçim yapın. Örneğin, sık erişim katmanının depolama maliyeti daha yüksektir ancak okuma maliyeti düşüktür. Bu nedenle verilere sık sık erişmeyi planlıyorsanız sık erişim katmanı en uygun maliyetli seçenek olabilir. Verileri daha az sık okumayı planlıyorsanız seyrek erişimli, seyrek erişimli veya arşiv katmanı veri okuma maliyetini artırdığı ve veri depolama maliyetini azalttığı için en mantıklı katman olabilir.
En uygun erişim katmanını belirlemek için verilerin yüzde kaçının aylık olarak okunacağını tahmin etmeye çalışın. Aşağıdaki grafikte, çeşitli okuma yüzdeleri verilen aylık harcamalar üzerindeki etkisi gösterilmektedir.
Seyrek erişimli veya seyrek erişimli ve arşiv depolama alanı kullanmanın maliyetini modellemek ve analiz etmek için bkz. Arşivle soğuk ve seyrek erişimli depolama. Sık erişimli ile seyrek erişimli, soğuk veya arşiv maliyetini karşılaştırmak için benzer modelleme teknikleri uygulayabilirsiniz.
Verileri doğrudan en uygun maliyetli erişim katmanlarına geçirme
Önden en uygun katmanı seçmek maliyetleri düşürebilir. Zaten karşıya yüklediğiniz bir blok blobunun katmanını değiştirirseniz, blobu ilk kez karşıya yüklediğinizde ilk katmana yazmanın maliyetini öder ve ardından istenen katmana yazma maliyetini ödersiniz. Bir yaşam döngüsü yönetimi ilkesi kullanarak katmanları değiştirirseniz, bu ilkenin geçerli olması için bir gün ve yürütmenin tamamlanması için bir gün gerekir. Ayrıca, katman değişikliğinden önce verileri ilk katmanda depolamanın kapasite maliyetini de karşılarsınız.
Belirli bir erişim katmanına yükleme hakkında yönergeler için bkz. Blob'un erişim katmanını ayarlama.
İstenen katmana çevrimdışı veri taşıma için bkz. Azure Data Box.
Verileri en uygun maliyetli erişim katmanlarına taşıma
Veriler karşıya yüklendikten sonra kapsayıcılarınızı ve bloblarınızı düzenli aralıklarla analiz ederek bunların nasıl depolandığını, düzenlendiğini ve üretimde nasıl kullanıldığını anlamanız gerekir. Ardından, verileri en uygun maliyetli katmanlara taşımak için yaşam döngüsü yönetimi ilkelerini kullanın. Örneğin, 30 günden uzun süredir erişilmeyen veriler seyrek erişim katmanına yerleştirildiğinde daha uygun maliyetli olabilir. 180 günden uzun süredir erişilmeyen verileri arşivlemeyi göz önünde bulundurun.
Telemetri verilerini toplamak için blob envanteri raporlarını etkinleştirin ve son erişim zamanı izlemeyi etkinleştirin. Azure Synapse veya Azure Databricks gibi araçları kullanarak son erişim zamanına göre kullanım desenlerini analiz edin. Verilerinizi analiz etmenin yolları hakkında bilgi edinmek için şu makalelerden birine bakın:
Azure Depolama envanterini kullanarak kapsayıcıya göre blob sayısını ve toplam boyutu hesaplayın
Azure Databricks ile Azure Blob Depolama'da Kapsayıcı Düzeyi İstatistiklerini hesaplama
Katman ekleme ve sayfa blobları
Analiziniz, etkin olarak kullanılmayan ekleme veya sayfa bloblarını gösterebilir. Örneğin, artık okunmayan veya yazılmayan günlük dosyalarınız (ekleme blobları) olabilir, ancak uyumluluk nedeniyle bunları depolamak isteyebilirsiniz. Benzer şekilde, diskleri veya disk anlık görüntülerini (sayfa blobları) yedeklemek isteyebilirsiniz. Bu blobları daha serin katmanlara da taşıyabilirsiniz. Ancak, önce bunları blok bloblarına dönüştürmeniz gerekir.
Ekleme ve sayfa bloblarını blok bloblarına dönüştürme hakkında bilgi için bkz . Ekleme bloblarını ve sayfa bloblarını blok bloblarına dönüştürme.
Verileri daha seyrek erişimli katmanlara taşımadan önce küçük dosyaları paketleme
Her okuma veya yazma işlemi bir maliyete neden olur. Verileri okuma ve yazma maliyetini azaltmak için, TAR veya ZIP gibi dosya biçimlerini kullanarak küçük dosyaları daha büyük dosyalara paketlemeyi göz önünde bulundurun. Daha az dosya, verileri aktarmak için gereken işlem sayısını azaltır.
Aşağıdaki grafik, seyrek erişim katmanı için paketleme dosyalarının göreli etkisini gösterir. Okuma maliyeti aylık %30 okuma yüzdesi olduğunu varsayar.
Aşağıdaki grafik, arşiv katmanı için paketleme dosyalarının göreli etkisini gösterir. Okuma maliyeti aylık %30 okuma yüzdesi olduğunu varsayar.
Paketleme dosyalarının maliyet tasarrufunu modellemek ve analiz etmek için bu çalışma kitabınınPaket Tasarrufu sekmesine bakın.
İpucu
Arama ve okuma senaryolarını kolaylaştırmak için paketlenmiş dosya yollarını özgün dosya yollarıyla eşleyen bir dizin oluşturmayı ve ardından bu dizinleri sık erişim katmanında blok blobları olarak depolamayı göz önünde bulundurun.