CloudRUX Logo
    Datacenter 1
    Datacenter 2
    Datacenter 3
    Strateji

    Nesne Depolama (Object Storage) Nedir? S3 Uyumlu Depolama Rehberi

    CloudRUX Mühendislik Ekibi
    7 dk

    Nesne depolama; yedekler, arşivler, web görselleri ve loglar gibi büyüyen veriyi ucuz ve ölçeklenebilir biçimde saklamanın en yaygın yolu. Blok ve dosya depolamadan farkını, S3 API'sini, sürümlemeyi, nesne kilidini ve maliyet modelini sade bir dille anlatıyoruz.

    Şirketlerin verisi her yıl büyüyor: muhasebe yedekleri, kamera kayıtları, ürün görselleri, sözleşme taramaları, uygulama logları. Bu verinin büyük kısmı sık değişmez ama uzun süre saklanmak zorundadır. Sunucu diskine ya da dosya sunucusuna sığdırmaya çalışmak hem pahalı hem de yönetmesi zor bir hal alır. İşte nesne depolama (object storage) tam bu ihtiyaç için tasarlanmış bir depolama türüdür.

    Bu yazıda nesne depolamanın ne olduğunu, blok ve dosya depolamadan nasıl ayrıldığını, "S3 uyumlu" ifadesinin ne anlama geldiğini ve hangi işler için doğru tercih olduğunu, teknik jargona boğulmadan anlatıyoruz.

    Nesne Depolama Nedir?

    Nesne depolamada veri, klasör ağacı ya da disk blokları yerine nesne adı verilen bağımsız parçalar halinde saklanır. Her nesne üç şeyden oluşur:

    • Verinin kendisi: Bir PDF, bir fotoğraf, bir yedek dosyası, bir video ya da bir log arşivi.
    • Anahtar (key): Nesnenin benzersiz adı. Örneğin faturalar/2026/ekim/fatura-1045.pdf. Eğik çizgiler klasör gibi görünse de aslında adın bir parçasıdır.
    • Metadata: Nesneyi tanımlayan ek bilgiler. Dosya türü, oluşturulma tarihi ya da sizin eklediğiniz "departman: finans" gibi özel etiketler.

    Nesneler bucket (kova) adı verilen kapsayıcılarda tutulur. Bir bucket'ı, kendi erişim kuralları ve ayarları olan büyük bir depo gibi düşünebilirsiniz. Örneğin "yedekler", "web-gorselleri" ve "loglar" için üç ayrı bucket açıp her birine farklı erişim yetkisi ve saklama kuralı tanımlayabilirsiniz.

    Nesne depolamaya erişim, dosya paylaşımı gibi bir sürücü bağlanarak değil, HTTPS üzerinden çalışan bir API ile yapılır. Uygulamanız ya da yedekleme yazılımınız "şu nesneyi yükle", "şu nesneyi getir", "bu bucket'taki nesneleri listele" gibi isteklerle konuşur.

    Nesne, Blok ve Dosya Depolama Arasındaki Fark

    Üç depolama türü de veri saklar ama farklı işler için optimize edilmiştir. Kısa bir karşılaştırma:

    ÖzellikBlok DepolamaDosya DepolamaNesne Depolama
    Nasıl görünür?Sunucuya bağlı ham diskKlasör ve dosyalardan oluşan paylaşımBucket içinde anahtarla erişilen nesneler
    Erişim yöntemiİşletim sistemi disk olarak görürSMB veya NFS ile ağ sürücüsüHTTPS üzerinden S3 API
    Tipik kullanımVeritabanı, sanal sunucu diskleriOfis içi ortak klasörlerYedek, arşiv, medya, log
    PerformansÇok düşük gecikmeOrtaYüksek toplam bant genişliği, görece yüksek gecikme
    ÖlçeklenmeDisk boyutuyla sınırlıSunucu kapasitesiyle sınırlıPratikte sınırsız
    MaliyetEn yüksekOrtaGB başına en düşük

    Kısacası: veritabanınızın çalıştığı disk blok depolamadır ve öyle kalmalıdır. Ekibin her gün açıp düzenlediği ortak klasörler dosya depolamada iyi çalışır. Ama yıllarca saklanacak, büyüyen, çoğunlukla yazılıp okunan veri için nesne depolama hem daha ucuz hem de daha esnektir.

    S3 API ve "S3 Uyumlu" Ne Demek?

    S3, Amazon'un nesne depolama servisinin adıdır. Yıllar içinde bu servisin API'si sektörün fiili standardı haline geldi. Bugün yedekleme yazılımlarının, yedekleme araçlarının, web uygulamalarının ve veri araçlarının büyük çoğunluğu S3 API ile konuşmayı bilir.

    S3 uyumlu depolama, bu API'yi destekleyen ama Amazon tarafından işletilmeyen depolama demektir. Pratik anlamı şudur: Amazon S3 için yazılmış bir araç, genellikle sadece uç nokta adresi (endpoint), erişim anahtarı ve gizli anahtar değiştirilerek S3 uyumlu başka bir depolamayla da çalışır. Bu da sizi tek bir sağlayıcıya bağımlı olmaktan kurtarır.

    Bir S3 uyumlu depolamaya bağlanmak için genellikle şu bilgiler yeterlidir:

    • Endpoint adresi (sağlayıcının verdiği HTTPS adresi)
    • Access key ve secret key (kullanıcı adı ve şifre gibi düşünebilirsiniz)
    • Bucket adı
    • Gerekirse bölge (region) bilgisi

    Uyumluluk her zaman yüzde yüz değildir. Bazı gelişmiş özellikler (örneğin nesne kilidi ya da yaşam döngüsü kuralları) her sağlayıcıda aynı şekilde desteklenmeyebilir. Kullanmayı planladığınız yazılımın ihtiyaç duyduğu özellikleri seçtiğiniz sağlayıcıyla mutlaka test edin.

    Nesne Depolama Hangi İşler İçin Kullanılır?

    Yedekleme

    En yaygın kullanım alanı budur. Veeam Backup and Replication, S3 uyumlu nesne depolamayı yedek deposu olarak kullanabilir; yerel yedeklerinizin bir kopyasını doğrudan buluta gönderebilirsiniz. Linux sunucular ve küçük ortamlar için rclone ve restic gibi açık kaynak araçlar da S3 hedeflerini destekler. Böylece ofisteki diskler arızalansa, sunucu çalınsa ya da fidye yazılımı bulaşsa bile yedeklerinizin bir kopyası başka bir yerde güvende kalır.

    Web Sitesi ve Uygulama Medyası

    E-ticaret ürün görselleri, kullanıcıların yüklediği belgeler ve videolar uygulama sunucusunun diskini hızla doldurur. Bu dosyaları nesne depolamaya almak sunucuyu hafifletir, yedeklemeyi kolaylaştırır ve birden fazla sunucunun aynı dosyalara erişmesini sağlar.

    Arşiv

    Yasal saklama süresi olan faturalar, sözleşmeler, e-posta arşivleri ve eski proje dosyaları için nesne depolama idealdir. Nadiren erişilir ama gerektiğinde dakikalar içinde geri alınabilir.

    Loglar ve Kayıtlar

    Firewall, web sunucusu ve uygulama logları zamanla çok yer kaplar. Sıcak analiz için son birkaç haftayı tutup geri kalanını sıkıştırılmış halde nesne depolamaya göndermek yaygın ve ekonomik bir yöntemdir.

    Sürümleme (Versioning)

    Sürümleme açık bir bucket'ta, aynı ada sahip bir nesneyi yeniden yüklediğinizde eskisi silinmez; önceki sürüm olarak saklanır. Bir nesneyi sildiğinizde de aslında bir "silme işareti" eklenir ve önceki sürümler geri getirilebilir.

    Bu, yanlışlıkla üzerine yazılan ya da silinen dosyalara karşı basit ama etkili bir korumadır. Dikkat edilmesi gereken nokta: her sürüm yer kaplar ve faturalandırılır. Bu yüzden sürümlemeyi, eski sürümleri belirli bir süre sonra silen bir yaşam döngüsü kuralıyla birlikte kullanmak mantıklıdır.

    Nesne Kilidi (Object Lock) ve Değiştirilemezlik

    Fidye yazılımları artık sadece sunucuları değil, erişebildikleri yedekleri de şifrelemeye ya da silmeye çalışıyor. Nesne kilidi, bir nesnenin belirlediğiniz süre boyunca silinmesini ve değiştirilmesini engeller. Bu süre içinde yönetici şifresi ele geçirilse bile yedek silinemez.

    Genellikle iki mod bulunur:

    • Yönetişim (governance) modu: Özel yetkiye sahip kullanıcılar kilidi kaldırabilir. Test ve geçiş dönemleri için uygundur.
    • Uyum (compliance) modu: Süre dolana kadar hiç kimse, sağlayıcı yöneticisi dahil, nesneyi silemez. Gerçek değiştirilemezlik bu moddur.

    Veeam gibi yedekleme yazılımları, S3 uyumlu depolamada nesne kilidini kullanarak değiştirilemez yedek oluşturabilir. Nesne kilidinin genellikle bucket oluşturulurken etkinleştirilmesi gerektiğini unutmayın; sonradan açmak her sağlayıcıda mümkün olmayabilir.

    Maliyet Modeli: Nelere Ödeme Yaparsınız?

    Nesne depolama faturası genellikle üç kalemden oluşur. Bunları bilmeden yapılan fiyat karşılaştırması yanıltıcı olur.

    • Depolama: Ay boyunca saklanan ortalama veri miktarı, GB başına ücretlendirilir. En görünür kalemdir.
    • Çıkış trafiği (egress): Depolamadan dışarıya indirilen veri. Bazı sağlayıcılarda bu kalem, özellikle büyük geri dönüşlerde depolama ücretini bile geçebilir.
    • İstekler (API çağrıları): Her yükleme, listeleme ve indirme bir istektir. Milyonlarca küçük dosya ile çalışan yedekleme ve uygulamalarda bu kalem fark edilir hale gelir.

    Bir felaket anında tüm yedeklerinizi geri indirmeniz gerekeceğini düşünün. Depolaması ucuz ama çıkış trafiği pahalı bir sağlayıcı, en kötü günde en yüksek faturayı çıkarabilir. Bu yüzden toplam maliyeti, sadece GB başına depolama fiyatına bakarak değil, gerçekçi bir geri dönüş senaryosuyla hesaplayın.

    CloudRUX S3 nesne depolamada veri girişi ve API istekleri ücretsizdir, sakladığınız veri miktarı kadar aylık çıkış trafiği de pakete dahildir. Böylece faturanız öngörülebilir kalır.

    Doğru Nesne Depolamayı Nasıl Seçersiniz?

    1. Veri nerede duruyor? Kişisel veri saklıyorsanız KVKK açısından verinin hangi ülkede tutulduğu önemlidir. Türkiye'deki bir veri merkezi, yurt dışına aktarım yükümlülüklerini sadeleştirir.
    2. S3 uyumluluğu yeterli mi? Kullandığınız yedekleme yazılımı ya da uygulama ile test edin. Özellikle nesne kilidi, sürümleme ve çok parçalı yükleme (multipart upload) desteğini kontrol edin.
    3. Toplam maliyet ne? Depolama, çıkış trafiği ve istek ücretlerini birlikte hesaplayın. Kur riski için USD, TL veya sabit paket seçeneklerini değerlendirin.
    4. Gecikme ve hız: Verinin size yakın olması, yedekleme ve geri dönüş sürelerini kısaltır.
    5. Güvenlik: Aktarımda HTTPS şifreleme, bucket bazında erişim yetkisi ve erişim anahtarlarının ayrı ayrı yönetilebilmesi temel beklentilerdir.
    6. Destek: Bir sorun yaşadığınızda Türkçe konuşan ve aynı saat diliminde çalışan bir ekibe ulaşabilmek, özellikle geri dönüş anında çok değerlidir.

    Sık Sorulan Sorular

    Nesne depolamayı bilgisayarımda bir sürücü gibi kullanabilir miyim?

    Bazı araçlarla bir bucket'ı sürücü gibi bağlamak mümkündür, ama nesne depolama bunun için tasarlanmamıştır. Sık değişen ofis dosyaları için dosya paylaşımı daha uygundur. Nesne depolamayı yedek, arşiv ve uygulama verisi için kullanmak en sağlıklı yaklaşımdır.

    S3 uyumlu depolama Amazon S3 kadar güvenli mi?

    Güvenlik, API'nin kendisinden çok sağlayıcının altyapısına ve sizin yapılandırmanıza bağlıdır. HTTPS şifreleme, güçlü erişim anahtarları, bucket bazında yetki ve nesne kilidi kullandığınızda S3 uyumlu bir depolama da güçlü bir koruma sağlar.

    Veeam yedeklerimi doğrudan nesne depolamaya gönderebilir miyim?

    Evet. Veeam, S3 uyumlu nesne depolamayı yedek deposu olarak destekler. Yaygın kullanım, yerel bir yedek deposunu korurken bir kopyayı da nesne depolamaya göndermektir. Nesne kilidini kullanarak bu kopyayı değiştirilemez hale getirebilirsiniz.

    Ne kadar veriyle başlamak mantıklı?

    Nesne depolamanın avantajı, küçük başlayıp ihtiyaç arttıkça büyüyebilmenizdir. Birkaç yüz GB'lık bir yedek kopyasıyla başlayıp zamanla arşiv ve medya verisini de taşıyabilirsiniz.

    CloudRUX S3 Nesne Depolama

    CloudRUX S3, verinizi Türkiye'deki veri merkezlerinde tutan S3 uyumlu bir nesne depolama hizmetidir. Veeam, rclone, restic ve S3 API'sini konuşan diğer araçlarla çalışır; veri girişi ve API istekleri ücretsizdir. Paketleri ve teknik detayları S3 nesne depolama sayfamızda inceleyebilir, yedekleme ya da arşiv senaryonuzu birlikte planlamak için bizimle iletişime geçebilirsiniz.

    İşletmeniz İçin Doğru Çözümü Birlikte Bulalım

    KOBİ'lere özel butik mühendislik hizmeti. Ücretsiz ön analiz ile başlayın.

    Ücretsiz Danışmanlık Alın