Bulut Depolama Nedir, Kova ve Nesne Ne Anlama Gelir?

Haberci

SEO UZMANI
Yönetici
Katılım
21 May 2023
Mesajlar
602
Tepki
17
Puan
18
864




Yedekler bir diskte, site görselleri başka bir yerde, ekip dosyaları bir başkasında. Hepsi büyüyor ve her biri ayrı bir sorun çıkarıyor: yer bitiyor, disk arızalanıyor, dosyayı paylaşmak zorlaşıyor. Bulut depolama tam bu noktada devreye giren hizmet sınıfı.

Bu yazı bulut depolamanın ne olduğunu, dosya sisteminden hangi noktada ayrıldığını, kova ve nesne kavramlarının ne anlama geldiğini ve maliyeti belirleyen erişim katmanlarını iki büyük sağlayıcının kendi belgelerine dayanarak anlatıyor.

Bulut depolama nedir?​


Yaygın biçimi nesne depolama. AWS'nin S3 belgesine göre nesne depolama hizmeti veriyi kovalar içinde nesneler olarak saklıyor; nesne bir dosya ve o dosyayı tanımlayan üst veriden oluşuyor, kova ise nesneleri tutan kap.

Azure'un nesne depolama belgesi hizmetin hangi veri için tasarlandığını söylüyor: yapılandırılmamış veriyi büyük ölçekte saklamak. Yapılandırılmamış veri, belirli bir veri modeline ya da tanıma uymayan metin veya ikili veri anlamına geliyor.

Hangi işler için kullanılıyor?​


Azure'un belgesi kullanım alanlarını sıralıyor ve liste günlük işlerin çoğunu kapsıyor:

  • Doğrudan sunum: Görselleri ya da belgeleri tarayıcıya doğrudan servis etmek.
  • Dağıtık erişim: Dosyaları birden çok yerden erişilecek şekilde saklamak.
  • Akış: Video ve ses akışı sağlamak.
  • Kayıt: Günlük dosyalarına yazmak.
  • Yedek ve arşiv: Yedekleme, geri yükleme, felaket kurtarma ve arşivleme.

Aynı belgeye göre kullanıcılar ya da istemci uygulamalar bu nesnelere dünyanın herhangi bir yerinden HTTP veya HTTPS üzerinden erişebiliyor.

Klasördeki dosyadan farkı ne?​


Alışkın olduğumuz dosya sisteminde klasörler iç içe geçer. Nesne depolamada ise yapı daha düz: hesap, kap ve nesne şeklinde üç katman var.

Azure'un belgesi kabı dosya sistemindeki dizine benzetiyor ama bir sınır koymuyor: bir depolama hesabı sınırsız sayıda kap içerebiliyor, bir kap da sınırsız sayıda nesne saklayabiliyor. Kap adının geçerli bir DNS adı olması gerekiyor, çünkü ad adresin parçası hâline geliyor.

AWS tarafında da her nesne kova içinde benzersiz bir anahtarla tanımlanıyor; adres, kova adı ile anahtarın birleşiminden oluşuyor.

Adres = kimlik' Alıntı:
Nesne depolamada dosyanın "yeri" bir klasör yolu değil, bir adres. Bu yüzden dosyayı paylaşmak, taşımak yerine adresine erişim vermek anlamına geliyor.

Maliyeti belirleyen şey: erişim sıklığı​


İki sağlayıcı da depolamayı erişim sıklığına göre katmanlara ayırıyor. AWS'nin belgesine göre kritik üretim verisi sık erişim sınıfında tutulabiliyor, seyrek erişilen veri daha ucuz sınıflara alınabiliyor, nadiren erişilen veri ise en düşük maliyetli arşiv sınıflarında saklanabiliyor.

Aynı belge erişim düzeni belirsiz veriler için otomatik bir seçenekten de söz ediyor: erişim düzeni değiştikçe veriyi katmanlar arasında kendiliğinden taşıyan bir sınıf.

Pratik sonuç şu: aynı dosyayı yıllarca saklamanın maliyeti, ona ne sıklıkta eriştiğinize göre değişiyor. Yedekleri sık erişim katmanında unutmak, gereksiz maliyetin en yaygın nedeni.

Erişim varsayılan olarak kapalı​


AWS'nin belgesine göre kovalar ve içindeki nesneler varsayılan olarak özel; yalnız açıkça izin verildiğinde erişilebiliyor. Genel erişimi engelleyen ayar da varsayılan olarak açık geliyor ve belge, özel bir ihtiyaç yoksa bu ayarların açık bırakılmasını öneriyor.

Bu, bulut depolamada en sık duyulan kazaların da nedenini gösteriyor: veri sızıntıları çoğunlukla hizmetin açığından değil, izinlerin elle gevşetilmesinden çıkıyor.

Sürüm tutmak neden önemli?​


AWS'nin belgesi sürümleme özelliğini, aynı kovada bir nesnenin birden çok sürümünü tutmaya yarayan bir seçenek olarak tarif ediyor ve amacını açıkça yazıyor: yanlışlıkla silinen ya da üzerine yazılan nesneleri geri getirebilmek.

Yedekleme stratejisinin bir parçası olarak bu ayar, "dosyayı yanlışlıkla ezdim" durumunu kurtarılabilir hâle getiriyor. Yedeğin gerçekten geri yüklenebildiğini sınamayı yedekleme yazımızda ele almıştık.

CDN ile ilişkisi​


Bulut depolama dosyayı saklıyor, içerik dağıtım ağı ise onu kullanıcıya yakın noktalardan sunuyor. İkisinin nasıl çalıştığını CDN ve bulut hizmetlerini tanıttığımız yazıda anlatmıştık.

Dosya güncellendiği hâlde eski sürüm görünüyorsa sorun genellikle depolamada değil önbellektedir; bu teşhisi CDN önbelleğini ele aldığımız yazıda adım adım işlemiştik.

Sık Sorulan Sorular​


Bulut depolama nedir?
Veriyi kaplar içinde nesneler olarak saklayan hizmettir. Nesne, dosya ile onu tanımlayan üst veriden oluşur; kap ise nesneleri tutan kaptır.

Hangi veri için uygun?
Azure'un belgesine göre yapılandırılmamış veriyi büyük ölçekte saklamak için tasarlanmıştır: belirli bir veri modeline uymayan metin ya da ikili veri.

Dosya sisteminden farkı ne?
Yapı hesap, kap ve nesne şeklinde üç katmanlıdır. Bir hesap sınırsız kap, bir kap sınırsız nesne alabilir ve her nesneye adresiyle erişilir.

Maliyet neye göre değişiyor?
Erişim sıklığına göre. Sık erişilen veri standart sınıfta, seyrek erişilen veri daha ucuz sınıflarda, nadiren erişilen veri arşiv sınıflarında tutulur.

Dosyalarım herkese açık mı olur?
Hayır. AWS'nin belgesine göre kovalar ve nesneler varsayılan olarak özeldir; genel erişimi engelleyen ayar da varsayılan olarak etkindir.

Özetle​


Bulut depolama, dosyayı klasör yoluyla değil adresle tanımlayan bir saklama biçimi. Yapı üç katmanlı: hesap, kap, nesne. Maliyeti belirleyen şey boyuttan çok erişim sıklığı; güvenliği belirleyen şey ise varsayılanları gevşetip gevşetmediğiniz. Sürümleme açıksa yanlışlıkla silinen dosya da geri getirilebiliyor.

Yedeklerinizi hangi erişim katmanında tutuyorsunuz, hiç kontrol ettiniz mi?

Güncelleme: 26 Ağustos 2026.



Dijital Dünyanıza Yön Veren Pusula
 

Ekli dosyalar

  • banner_02.jpg
    banner_02.jpg
    6 KB · Görüntüleme: 2

Benzer konular

Geri
Üst