Akıllı katmanla Azure Blob Depolama maliyetlerini iyileştirme

Akıllı katman, verilerinizi kullanım düzenlerine göre sık erişimli, seyrek erişimli ve soğuk erişim katmanları arasında otomatik olarak taşır ve ek kural kümeleri veya ilkeler ayarlamadan bu erişim katmanları için maliyetlerinizi en iyi duruma getirebilirsiniz. Akıllı katman, erişim desenleri belirsiz olduğunda ve geçişleri yönetmek istemediğinizde verileri standart çevrimiçi katmanlarda depolamak için idealdir.

Varsayılan olarak, yeni veriler sık erişim katmanında depolanır. 30 gün boyunca erişilmeyen tüm nesneler soğuk katmana taşınır; 90 gün işlem yapılmadığında çok soğuk katmana geçer. Bu nesnelerden herhangi birine daha sonra erişilirse, bu nesneler otomatik olarak sıcak katmana geri taşınır ve katman döngüsünü yeniden başlatır. Etkin olmayan verilerin daha serin katmanlara otomatik olarak taşınması, zaman içinde büyük maliyet tasarrufuna yol açabilir. Temel kapasite katmanının erişim davranışı, performans özellikleri ve Hizmet Düzeyi Anlaşmaları (SLA) akıllı katmandaki nesnelere uygulanır.

Akıllı katman akışını gösteren diyagram: veriler sık erişimli katmana geçer, erişim olmadan 30 gün sonra seyrek erişim katmanına, ardından 60 gün daha sonra soğuk katmana geçer. Bir nesneye erişmek, nesneyi sık erişim katmanına geri taşır.

Önkoşullar

  • Standart genel amaçlı v2 (GPv2) depolama hesabı. Akıllı katman, eski Standart genel amaçlı v1 (GPv1) hesaplarını veya premium depolama hesaplarını desteklemez.
  • Alanlar arası yedekli depolama (ZRS, GZRS veya RA-GZRS).
  • Akıllı katman yalnızca blok bloblarında çalışır. Sayfa blobları ve ekleme blobları desteklenmez.

Bilinen sorunlar ve dikkat edilmesi gerekenler

  • Akıllı katman genellikle bölgesel yedekliliklere sahip tüm genel bulut bölgelerinde kullanılabilir .

  • Akıllı katman, Azure Kamu bulut bölgeleri ve 21Vianet (Çin'de Azure) tarafından sağlanan Microsoft Azure için Public Preview sürümündedir.

  • Alanlar arası yedekli olmayan (LRS veya GRS) hesaplara yedeklilik dönüştürmeleri desteklenmez.

  • Bir GZRS hesabı hata yaptığında, 60 gün içinde LRS hesabını bölge yedekliliğine dönüştürerek akıllı katman desteğini sürdürün.

  • Akıllı katman etkinleştirildikten sonra nesne erişim desenlerini izlemeye başlar, etkinleştirmeden 30 gün sonra ilk katmanlama olayı gerçekleşir ve etkin olmayan nesneler seyrek erişim katmanına taşınır.

Akıllı katmanı etkinleştirme

Akıllı katman, genel kullanıma sunulan bölgelerdeki desteklenen depolama hesaplarında varsayılan olarak kullanılabilir. Etkinleştirmek için varsayılan hesap erişim katmanını akıllı katman olarak ayarlayın. Mevcut depolama hesaplarında akıllı katmanı etkinleştirdikten sonra hesapta açıkça ayarlanmış erişim katmanı olmayan tüm bloblar akıllı katmana taşınır. Açıkça belirtilmiş katman kümesine sahip bloblar akıllı katmana taşınmaz.

Akıllı katman , varsayılan hesap erişim katmanında yapılandırılır. Farklı bir çevrimiçi katman ayarlayarak veya varsayılan hesap erişim katmanını başka bir katmana değiştirerek nesneleri akıllı katmanın dışına taşıyabilirsiniz. Açık bir katmana taşındıktan sonra nesneler akıllı katmana geri katmanlanamaz. Depolama hesabı için varsayılan erişim katmanı ayarını ayarlamak için bkz. Blob'un erişim katmanını ayarlama.

Uyarı

Akıllı katmanın Genel Önizleme'de kaldığı bulutlarda (Azure Kamu ve 21Vianet tarafından sağlanan Azure), Azure portalı önizleme özellikleri dikey penceresinde "Akıllı Katman (hesap düzeyi)" önizleme özelliğini kaydederek erişimi etkinleştirin.

Azure portalında oluşturma zamanında depolama hesabı için varsayılan erişim katmanını Smart olarak ayarlamak için şu adımları izleyin:

  1. Depolama hesapları sayfasına gidin ve Oluştur düğmesini seçin.

  2. Temel Bilgiler sekmesini doldurun.

  3. Gelişmiş sekmesindeki Blob depolama'nın altında Erişim katmanınıAkıllı olarak ayarlayın.

  4. Ayarlarınızı doğrulamak ve depolama hesabınızı oluşturmak için Gözden Geçir + Oluştur'u seçin.

    Depolama hesabı oluştururken varsayılan erişim katmanının Akıllı olarak nasıl ayarlandığını gösteren ekran görüntüsü.

Azure portalında mevcut bir depolama hesabının varsayılan erişim katmanını Smart olarak güncelleştirmek için şu adımları izleyin:

  1. Azure portalında depolama hesabına gidin.

  2. Ayarlar bölümünde Yapılandırma‘yı seçin.

  3. Blob erişim katmanı (varsayılan) ayarını bulun ve Akıllı'yı seçin. Bu özelliği daha önce ayarlamadıysanız, varsayılan ayar Sık Erişimli'dir.

  4. Değişikliklerinizi kaydedin.

Akıllı katmanla çalışma

Tüm akıllı katmanlı nesneler, temel alınan kapasite katmanlarında (sık erişimli, seyrek erişimli ve soğuk) otomatik olarak yönetilir. Akıllı katman arka planda normal sık erişimli, seyrek erişimli ve soğuk erişim katmanlarından yararlanıyor. Bu katmanlara kapasite katmanı adı verilir. Akıllı katman arşiv katmanını desteklemez. Oluşturulan veya akıllı katman özellikli hesaplara taşınan tüm nesneler başlangıçta sık erişimli kapasite katmanında depolanır. Boyutu 128 KiB'ın altında olan akıllı katmandaki küçük nesneler (SmartHot-small), kapasite katmanları arasında hareket etmez ve verimlilik için sık erişim katmanında kalır. Normal katmanlama desenleri, nesne boyutu en az 128 KiB'a ulaştığında uygulanır.

Diğer tüm nesneler 30 gün boyunca sık erişim katmanında kalır ve erişim işlemi gerçekleşmezse seyrek erişim katmanına geçer.

Blob Alma ve Blobu Yerleştirme işlemleri, erişim işlemleridir ve bir nesnenin son erişim zamanını güncelleştirir. Ancak Blob Özelliklerini Al, Blob Meta Verilerini Al ve Blob Etiketlerini Al işlemlerine erişemez. Bu işlemler bir nesnenin son erişim zamanını güncelleştirmez veya akıllı katman nesnelerinin katmanlama davranışını etkilemez.

Akıllı katmandaki nesnelere erişmeden 60 gün daha geçtikten sonra soğuk katmana geçiş yaparlar. Nesneye erişilmediği sürece başka geçiş gerçekleşmez. Veriler her zaman online katmanlarında kalır Azure Blob depolamanın normal kullanılabilirlik, ölçek ve performans hedeflerini sunar.

Akıllı katman nesnelerine yönelik erişim işlemleri katman geçiş zamanlayıcısını sıfırlar ve nesneyi hemen yoğun erişim katmanına taşır. Blob yaşam döngüsü yönetimi, katmanlama işlemlerinde akıllı katmandaki nesneleri etkilemez ancak silme işlemlerinde etkili olur. Depolama eylemleri, akıllı katmandaki nesneler için katmanlama işlemlerini etkilemek için kullanılamaz. Yumuşak silinmiş nesneler, silme süresi dolana kadar daha serin katmanlara geçiş yapmaya devam eder.

Faturalama ayrıntıları

Akıllı katmandaki nesneler, altta yatan kapasite katmanının (sık erişimli, seyrek erişimli veya soğuk katman) kapasite ölçütleri ve ilişkili fiyatları için faturalandırılır. Akıllı katmana özgü kapasite ölçümü veya fiyatı yoktur; mevcut sık erişimli, seyrek erişimli ve soğuk katman kapasite ölçümleri (depolanan veriler/ aylar) kullanılır.

Akıllı uç, akıllı uç tarafından yönetilen 128 KiB üzerindeki her nesne için aylık izleme ücreti alır. 128 KiB veya daha küçük boyutlu nesneler için izleme ücreti faturalandırılmaz. Akıllı katmandaki nesneler, akıllı katman içindeki katman geçişleri , erken silme ücretleri veya veri alma işlemleri için ücretlendirilemez.

Akıllı katman nesneleri için faturalandırılan tüm erişim işlemleri sık erişim katmanında gerçekleşir. Bu işlem, diğer kapasite katmanlarında herhangi bir nesne için sık erişim katmanına ilk taşımayı içerir. Mevcut nesneleri akıllı katmana taşımak herhangi bir katman geçişi işlemini tetiklemez, blobları akıllı katman dışına taşımak nesne başına seyrek erişimli yazma işlemini tetikler. Sürümler ve anlık görüntüler tam içerik uzunluğunda faturalandırılır.

Aşağıdaki tabloda, akıllı katmandaki nesneler için nelerin ücretlendirilip nelerin ücretsiz olduğu özetlemektedir:

Maliyet kategorisi Şarj edilmiş Ücretsiz
Kapasite Temel katman oranları (sıcak, soğuk veya buz gibi)
İzleme 128 KiB üzerindeki 10.000 nesne başına ücretlendirildi Nesneler 128 KiB veya daha küçük
Katman geçişleri Blobları akıllı katmandan çıkarma (nesne başına serin yazma işlemi) Akıllı katmanın içindeki tüm geçişler
Erken silme Ücretlendirilmedi
Veri alma Ücretlendirilmedi
Erişim işlemleri Sık erişim katmanı fiyatlarına göre faturalandırılır

Tüm fiyatlandırma ayrıntıları için bkz. Azure Blob Depolama pricing.

İzleme

Ek ücret ödemeden sağlanan yerleşik depolama hesabı ölçümlerini kullanarak akıllı katman etkinliğini izleyebilirsiniz. Bu ölçümleri görüntülemek için Azure portalında depolama hesabınıza gidin ve Monitoring>Metrics öğesini seçin.

Nesnelerinizin akıllı katman kapasite katmanları arasında nasıl dağıtıldığını görmek için ölçümü aşağıdaki gibi yapılandırın:

  1. Metric Namespace değerini Blob olarak ayarlayın.
  2. Gereksiniminize bağlı olarak Ölçümü Blob Sayısı veya Blob Kapasitesi olarak ayarlayın.
  3. Birleştirme seçeneğini Ortalama olarak ayarlayın.
  4. Bölmeyi uygula'yı seçin ve Blob katmanına ve Blob türüne göre bölün.

Aşağıdaki blob katmanı değerleri akıllı katmana özeldir:

Blob katmanı değeri Açıklama
SmartHot Şu anda akıllı katmandaki sıcak kapasite katmanında bulunan nesneler
SmartCool 30 günlük etkinlik dışı kalma süresinden sonra soğuk kapasite katmanına geçen nesneler
SmartCold 90 günlük hareketsizlikten sonra soğuk kapasite katmanına taşınan nesneler
SmartHot-small 128 KiB'ın altındaki, sıcak erişim katmanında kalan ve alt katmana indirilmeyen nesneler
BlockBlob, Smart İzleme ücretine uygun akıllı katman tarafından yönetilen toplam nesne sayısı (128 KiB üzerindeki nesneler)

Belirli bir kademeye açıkça ayarlanmış olan nesneler (akıllı kademelendirici tarafından yönetilmiyor) ilgili standart kademelerin altında görünmeye devam eder (örneğin, Sık Erişimli, Seyrek Erişimli veya Soğuk).

Daha fazla bilgi için bkz. monitoring Azure Blob Depolama.

İstemci araçları

Azure portalı akıllı katmanı destekler. Akıllı katman REST, SDK ve Araçlar'ın aşağıdaki en düşük sürümünü gerektirir.

Çevre En düşük sürüm
REST API 2025-08-01
.NET 1.7.0
Java 2.56.0
Python 25.0.0
JavaScript 20.0.0
PowerShell (Az.Storage) 9.7.0
Azure CLI 2.87.0

Sonraki Adımlar