Bulut
100%

Azure Blob Storage ve Veri Yaşam Döngüsü Katmanları

Bulut ortamında büyük ölçekli yapılandırılmamış verileri depolamak için kullanılan Azure Blob Storage'ın Hot, Cool ve Archive katmanları.

Genel Bakış

Azure Blob Storage, Microsoft'un yapılandırılmamış (unstructured) veriler (metin, video, yedek dosyaları, imajlar) için sunduğu devasa ölçeklenebilir bulut depolama çözümüdür. Amazon S3'ün doğrudan rakibidir.

Sorun

Kurumsal şirketler Petabaytlarca veri üretir. Veritabanı yedekleri, güvenlik kamerası kayıtları veya yasal zorunluluklar gereği yıllarca saklanması gereken log dosyaları mevcuttur. Bu verilerin tamamını yüksek performanslı SSD disklerde veya standart bulut depolama alanlarında tutmak astronomik maliyetler doğurur.

Çözüm: Erişim Katmanları (Access Tiers)

Azure Blob Storage, maliyetleri optimize etmek için verilerin erişim sıklığına göre farklı "katmanlara" ayrılmasını sağlar.

  • Hot (Sıcak) Katman: Sık erişilen veriler içindir. Depolama maliyeti yüksektir ancak okuma/yazma (transaction) maliyeti en düşüktür. Web sitesi görselleri için idealdir.
  • Cool (Soğuk) Katman: Seyrek erişilen veriler içindir (en az 30 gün saklanmalıdır). Depolama maliyeti Hot'a göre düşüktür ancak veri çekme ücreti vardır. Aylık raporlar için idealdir.
  • Archive (Arşiv) Katman: Nadiren erişilen veriler içindir (en az 180 gün saklanmalıdır). Depolama maliyeti çok ucuzdur. Ancak veri anında okunamaz; veriyi çekmek (rehydrate) saatler sürebilir. Uzun vadeli yasal yedekler için mükemmeldir.

Teknik Detaylar

Manuel olarak veri taşımak yerine Lifecycle Management (Yaşam Döngüsü Yönetimi) kuralları kullanılır. JSON formatında yazılan kurallarla, örneğin "Oluşturulduktan 30 gün sonra dosyayı Cool katmanına al, 365 gün sonra Archive katmanına taşı ve 5 yıl sonra kalıcı olarak sil" gibi otomatik otomasyonlar oluşturulabilir. Ayrıca, Blob versioning ve Immutability (Silinmezlik) politikaları eklenerek fidye yazılımlarına (Ransomware) karşı WORM (Write Once, Read Many) koruması sağlanabilir.

Sonuç

Azure Blob Storage katmanlandırması, şirketlerin veri saklama politikalarını (Data Retention Policy) bulutun esnekliğiyle birleştirerek depolama maliyetlerinde %80'e varan tasarruf etmelerini sağlar.

İlgili Wiki'ler

Tümünü Gör