Share via


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.

Her katman için yüzde okuma desenini temel alan aylık maliyeti temsil eden bir çubuk gösteren grafik

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.

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:

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.

Seyrek erişim katmanına yüklemeden önce küçük dosyaları paketlediğinizde maliyetler üzerindeki etkisini gösteren grafik.

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.

Arşiv erişim katmanına yüklemeden önce küçük dosyaları paketlediğinizde maliyetler üzerindeki etkisini gösteren grafik.

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.

Sonraki adımlar