Blob Depolama Nedir?

İngilizce: Blob Storage

Blob depolama, görsel, video, yedek ve belge gibi yapılandırılmamış dosyaları bulutta ölçeklenebilir biçimde saklama yöntemidir.

Blob Depolama Nedir?

Blob depolama, tablo satırları veya klasörlü dosya sistemi yerine büyük dosya nesnelerini bulutta tutmak için kullanılan depolama modelidir. Görseller, videolar, PDF belgeleri, veri dışa aktarımları, log arşivleri ve yedekler tipik blob örnekleridir.

Blob kelimesi Binary Large Object ifadesinden gelir. Dosyanın içeriği sistem tarafından yorumlanmaz; depolama hizmeti bu nesneyi anahtar, metadata, erişim izni ve yaşam döngüsü kurallarıyla yönetir.

Nasıl Çalışır?

Blob depolamada veriler genellikle bucket veya container adı verilen mantıksal alanlarda saklanır. Uygulama dosyayı HTTP API, SDK veya komut satırı aracıyla yükler; servis dosyaya benzersiz bir yol, etag, içerik türü ve erişim politikası atar.

Sık kullanılan parçalar sıcak depolamada tutulabilirken, arşiv niteliğindeki veriler daha ucuz soğuk katmanlara taşınabilir. Erişim izinleri herkese açık dosya, imzalı geçici URL veya özel ağ bağlantısı gibi modellerle sınırlandırılır.

İş Kullanımı

E-ticaret ürün görselleri, kullanıcı yüklemeleri, fatura PDF’leri, rapor çıktıları ve sistem yedekleri uygulama sunucusunun diskinde tutulduğunda ölçekleme ve yedekleme zorlaşır. Blob depolama bu dosyaları uygulamadan ayırarak hem kapasiteyi hem de erişim politikasını ayrı yönetmeyi sağlar.

Object Storage genel modelin adıdır; Azure Blob Storage bunun yaygın bulut sağlayıcı uygulamalarından biridir. Tasarımda dosya adlandırma, yaşam döngüsü, erişim denetimi ve CDN ile dağıtım birlikte düşünülmelidir.