Huawei Cloud’un nesne depolama hizmeti olan Object Storage Service (OBS), ölçeklenebilir, güvenli ve maliyet etkin bir bulut depolama çözümüdür. Dosya boyutundan ve formatından bağımsız olarak her türlü veriyi saklamak için kullanılır. Geleneksel dosya sistemlerinin aksine, OBS verileri hiyerarşik bir yapıda değil, “nesne” adı verilen birimler halinde depolar. Her nesne, bir dizi metaveri ve verinin kendisini içerir. Bu nesneler, “kova” (bucket) adı verilen sanal kaplar içinde düzenlenir.
Peki, Huawei OBS gerçek hayatta hangi senaryolarda karşımıza çıkar?
- Web Siteleri ve Uygulamalar: Bir web sitesindeki tüm resim, video ve diğer statik içerikleri depolamak için idealdir. Kullanıcılar bu verilere hızlı ve güvenli bir şekilde erişebilir.
- Yedekleme ve Arşivleme: Kurumsal verilerin felaket kurtarma senaryolarına karşı yedeklenmesi veya uzun süreli saklanması gereken arşiv verileri için güvenilir bir ortam sunar.
- Büyük Veri Analitiği: Büyük veri kümelerini analiz etmek için kullanılan Hadoop, Spark gibi platformlar, verilerini OBS üzerinde saklayabilir. Bu sayede, analitik işlemler daha esnek ve maliyet etkin bir şekilde gerçekleştirilebilir.
- Video ve Medya İşleme: Yüksek çözünürlüklü video içeriklerinin depolanması, dağıtımı ve isteğe bağlı olarak dönüştürülmesi için kullanılır. Akış (streaming) hizmetlerinin altyapısını oluşturur.
- Nesnelerin İnterneti (IoT): IoT cihazlarından gelen sensör verileri gibi büyük hacimli verilerin toplanması ve depolanması için kullanılır.
OBS Mimarisi: Object ve Bucket Mantığı
Huawei Cloud OBS’in temelini, basit ama güçlü bir mimari oluşturur: Nesneler (Objects) ve Kovalar (Buckets). Bu ikili, geleneksel dosya sistemlerindeki “dosya” ve “klasör” kavramlarının bulut tabanlı eşdeğeridir, ancak çok daha fazla esneklik ve ölçeklenebilirlik sunar.
Bucket Nedir?
OBS üzerinde verilerinizi sakladığınız mantıksal bir depolama alanıdır. Bunu, şirketinizde size özel tanımlanmış bir dolap gibi düşünebilirsiniz; tüm dosyalarınız (object’ler) bu dolabın içinde düzenlenir ve yönetilir.
Bucket’ın Temel Özellikleri
- Bölgeseldir (Regional): Her bucket, Huawei Cloud’un belirli bir bölgesinde (Region) oluşturulur ve veriler fiziksel olarak o bölgede depolanır. Bu, veri erişim gecikmelerini düşürür ve veri egemenliği gerekliliklerini karşılamaya yardımcı olur.
- Küresel Olarak Benzersizdir (Globally Unique): Bir bucket adı, tüm OBS sistemi içinde benzersiz olmalıdır. Yani, başka bir Huawei Cloud kullanıcısı sizin bucket’ınızla aynı isme sahip bir kova oluşturamaz. Bu, verilerinize erişim için benzersiz bir adres sağlar.
- Depolama Sınıflarına Sahiptir (Storage Classes): bucket’lar, içlerindeki nesnelerin depolama sınıfını belirler. Örneğin, sık erişilen veriler için “Standard”, daha az erişilen veriler için “Infrequent Access” gibi farklı maliyet ve performans seviyelerine sahip sınıflar seçilebilir.
- Erişim İzinleri ve Güvenlik: bucket’lar, içlerindeki verilere kimin, nasıl erişebileceğini belirleyen izin politikalarına sahiptir. Bu izinler, Huawei Cloud IAM (Identity and Access Management) hizmeti ile entegre çalışarak güçlü bir güvenlik sağlar.
- Sınırsız Kapasite: Bir bucket’ın depolama kapasitesi sınırsızdır. Bir veri kümeniz büyüdükçe, yeni kova oluşturmanıza veya mevcut kovanın boyutunu artırmanıza gerek kalmaz.
Bu özellikler, OBS’in esnek, güvenli ve ölçeklenebilir bir depolama çözümü olmasını sağlar.
Object’in Temel Özellikleri
- Sınırsız Boyut: Bir nesne, byte boyutundan terabyte’lara kadar herhangi bir boyutta olabilir. Huawei Cloud OBS, tek bir nesnenin depolama büyüklüğüne bir üst limit koymaz. Bu, büyük veri, video dosyaları veya sanal makine imajları gibi her türlü veriyi sorunsuz bir şekilde depolamanızı sağlar.
- Anahtar (Key) ile Tanımlama: Her nesne, onu içinde bulunduğu bucket içinde benzersiz bir şekilde tanımlayan bir anahtara sahiptir. Bu anahtar, dosya yoluna benzer bir yapıda olabilir (cloudmetrik/cloudmetrik_logo.jpg) ancak OBS için bu sadece bir metin dizesidir. Bu düz yapı, çok sayıda nesneye bile hızlı erişimi mümkün kılar.
- Metaveri İçerme (Metadata): Her nesne, verinin yanı sıra, veriyi tanımlayan metaverilere de sahiptir. Bu metaveriler ikiye ayrılır:
- Sistem Metaverileri: Nesnenin boyutu, son değiştirilme tarihi, depolama sınıfı gibi OBS tarafından otomatik olarak atanan bilgiler.
- Kullanıcı Tanımlı Metaveriler: Veriyi yönetmek için kullanıcı tarafından eklenen özel bilgiler (örneğin, fotoğrafın çekildiği yer, proje adı)
- Değişmezlik (Immutability): Bir nesne bir kere oluşturulduktan sonra, içerisindeki veriyi değiştiremezsiniz. Eğer bir nesneyi güncellemeniz gerekirse, OBS aslında o nesnenin yeni bir versiyonunu oluşturur. Bu, veri bütünlüğünü korur ve veri sürümleme (versioning) özelliklerinin temelini oluşturur.
OBS Storage Class : Veri Tipine Göre En Uygun Seçim

Huawei Cloud OBS, farklı erişim sıklıkları ve maliyet gereksinimleri olan veri tipleri için özel olarak tasarlanmış çeşitli depolama sınıfları sunar. Bu sınıflar, verilerinizi en uygun maliyetle, en verimli şekilde saklamanıza olanak tanır.
- Standart
En sık erişilen ve yüksek performans gerektiren veriler için uygundur.
- Web sitelerindeki görseller
- Mobil uygulama dosyaları
- Video akış verileri
- Dinamik içerikler
En düşük erişim gecikmesini sunar ve hemen hemen tüm veri türleri için kullanılabilir. Ancak bu sınıf, diğerlerine göre daha yüksek depolama maliyetine sahiptir.
- Infrequent Access
Seyrek erişilen ancak gerektiğinde hızlı erişim gerektiren veriler için tasarlanmıştır.
- Şirket arşivleri
- Uzun süreli yedeklemeler
- Büyük veri analizlerinde kullanılan veri kümeleri
Depolama maliyeti Standart sınıfa göre daha düşüktür, erişim gecikmesi ise milisaniyeler düzeyindedir.
- Archieve
Nadiren erişilen ve uzun vadeli saklanması gereken veriler için düşük maliyetli çözümdür.
- Yasal gereklilikler
- Uyumluluk amaçlı saklanan veriler
- Eski kayıtlar ve log dosyaları
Veriye erişim gerektiğinde birkaç dakikalık geri yükleme süresi (retrieval time) vardır.
- Deep Archieve
Çok nadiren erişilecek, yıllarca saklanması gereken veriler için en düşük maliyetli depolama sınıfıdır.
- Bilimsel araştırma verileri
- Yasal arşivler
- Uzun dönemli büyük veri kümeleri
Geri yükleme süresi saatler sürebilir, ancak depolama maliyetleri minimum seviyededir.
Erişim Sıklığı, Maliyet ve Kullanım Senaryoları
Storage Class | Erişim Sıklığı | Erişim Hızı | Maliyet | Kullanım Alanları |
Standard | Sık erişilen | Milisaniye | Yüksek | – Web sitesi görselleri – Mobil uygulama dosyaları- Video akış verileri- Dinamik içerikler |
Infrequent Access | Seyrek erişilen | Milisaniye | Orta | – Şirket arşivleri – Uzun süreli yedeklemeler – Büyük veri analizlerinde kullanılan veri kümeleri |
Archive | Nadiren erişilen | Dakikalar | Düşük | – Yasal gereklilikler – Uyumluluk verileri – Eski kayıtlar, log dosyaları |
Deep Archive | Çok nadiren erişilen | Saatler | En Düşük | – Bilimsel araştırma verileri – Yasal arşivler – Uzun dönemli büyük veri kümeleri |
Doğru depolama sınıfını seçmek, hem performansı optimize etmek hem de bulut maliyetlerini yönetmek için kritik öneme sahiptir. Verinizin erişim sıklığını ve süresini göz önünde bulundurarak en uygun kararı verebilirsiniz.
OBS’e Erişim Yöntemleri

Huawei Cloud OBS, sadece esnek ve güvenli bir depolama çözümü sunmakla kalmaz, aynı zamanda verilerinize erişim için çeşitli yöntemler de sağlar. Kullanım senaryonuza, teknik bilginize ve otomasyon gereksinimlerinize bağlı olarak, verilerinizi yönetmek ve erişmek için en uygun yöntemi seçebilirsiniz.
- OBS Console
Huawei Cloud yönetim panelinin web tabanlı arayüzüdür. Teknik bilgi seviyesi ne olursa olsun her kullanıcı için kolay ve görsel bir yönetim deneyimi sunar. Konsol üzerinden kovalarınızı ve nesnelerinizi oluşturabilir, silebilir, izinlerini yönetebilir ve doğrudan web tarayıcınız üzerinden dosya yükleme/indirme gibi temel işlemleri gerçekleştirebilirsiniz. Geliştirme veya otomasyon gerektirmeyen, manuel işlemler için idealdir.
Önemli Uyarı: Büyük Dosyalar ve Toplu İşlemler
OBS konsolu, web tabanlı bir arayüz olduğu için büyük dosya transferlerinde ve çoklu dosya işlemlerinde bazı sınırlamalara sahiptir. Huawei Cloud, 5 GB’tan büyük dosyaların veya aynı anda 100’den fazla dosyanın konsol üzerinden yüklenmesini önermez.
Bu tür işlemler için obsutil gibi komut satırı araçlarını veya OBS API/SDK’larını kullanmak daha güvenlidir. Bu araçlar, kesintilere karşı daha dayanıklı olan ve büyük dosyaları daha küçük parçalara bölerek yüklemeye (multipart upload) olanak tanıyan altyapıları destekler. Bu sayede, ağ bağlantısında yaşanabilecek bir kesintide tüm işlemin baştan başlaması gerekmez, sadece bozulan parçanın yeniden yüklenmesi yeterli olur.
- OBS Araçları ve İstemciler
Huawei, OBS ile etkileşim kurmak için çeşitli masaüstü ve komut satırı araçları geliştirmiştir:
- obsutil: Komut satırı arayüzü (CLI) aracıdır. Otomasyon senaryoları ve betik (script) yazma işlemleri için oldukça güçlü bir seçenektir.
obsutil cp /local/folder obs://users-bucket/target-folder -r
- obsfs: OBS’i yerel bir dosya sistemi gibi bağlamanıza olanak tanır. Böylece OBS’i sanki kendi bilgisayarınızın bir diski gibi kullanabilirsiniz.
obsfs my-bucket-name /mnt/obs
- OBS Browser+:
Huawei Cloud OBS’e erişim yöntemleri arasında özel bir yere sahip olan OBS Browser+, özellikle teknik bilgisi daha az olan kullanıcılar veya büyük ölçekli veri transferi yapması gerekenler için tasarlanmış bir masaüstü uygulamasıdır. Konsolun web tabanlı sınırlarını aşarak, daha gelişmiş özellikler ve daha akıcı bir deneyim sunar.
- REST API’ler ve SDK’lar
Geliştiriciler için en esnek ve güçlü erişim yöntemi, REST API’ler ve SDK’lardır (Software Development Kits).
- REST API: OBS, HTTP/HTTPS protokolü üzerinden RESTful API’ler sunar. Bu API’ler sayesinde, uygulamanızın içine doğrudan entegre ederek nesne depolama operasyonlarını (oluşturma, okuma, güncelleme, silme) programatik olarak gerçekleştirebilirsiniz.
- OBS SDK: Huawei, Java, Python, .NET, Go ve diğer popüler programlama dilleri için resmi SDK’lar sağlar. Bu SDK’lar, REST API çağrılarını basitleştirir ve geliştirme sürecini hızlandırır.
OBS Key Feature
- Veri Depolanması
OBS’in en temel işlevi, her türlü veriyi ölçeklenebilir ve güvenli bir şekilde depolamaktır. Fotoğraflar, videolar, yedekleme dosyaları, loglar veya büyük veri setleri gibi tüm veri türleri için güvenilir ve sınırsız bir depolama alanı sunar.
- Statik WEB Site Sunucusu
OBS, HTML, CSS ve JavaScript gibi statik içeriklerden oluşan web sitelerini doğrudan barındırabilir. Bu özellik sayesinde, karmaşık sunucu kurulumları olmadan, düşük maliyetli ve yüksek performanslı web siteleri yayınlamak mümkündür.
- Yaşam Döngüsü Yönetimi
Yaşam döngüsü yönetimi, verilerinizin ömrü boyunca otomatik olarak yönetilmesini sağlar. Belirlenen kurallar sayesinde, bir süre sonra erişim sıklığı azalan veriler otomatik olarak daha ucuz depolama sınıflarına (örneğin, Standard’dan Infrequent Access’e veya Archive’a) taşınabilir. Bu, manuel müdahaleye gerek kalmadan maliyet optimizasyonu sağlar.
- Versiyonlama
Sürümleme özelliği, bir nesneye yapılan her değişikliğin veya silinmenin ayrı bir versiyon olarak saklanmasını sağlar. Bu sayede, yanlışlıkla silinen veya üzerine yazılan verilere kolayca geri dönebilirsiniz. Veri kaybına karşı güçlü bir koruma katmanı oluşturur.
- Görsel Önişleme & Yeniden Boyutlandırma
OBS, depolanan resimler üzerinde doğrudan işlem yapma yeteneği sunar. Resimleri yeniden boyutlandırma, sıkıştırma, filigran ekleme veya format dönüştürme gibi işlemler, harici bir hizmete gerek kalmadan OBS üzerinde gerçekleştirilebilir. Bu, özellikle web siteleri ve mobil uygulamalar için hızlı ve dinamik içerik sunumu sağlar.
- Bucket Politikaları
Bucket politikaları, verilere erişim için detaylı kurallar belirlemenize olanak tanır. IAM (Identity and Access Management) hizmeti ile entegre olan bu politikalar sayesinde, kimin, hangi koşullarda ve hangi veriye erişebileceği hassas bir şekilde tanımlanabilir. Bu, veri güvenliğini üst düzeye çıkarır.
- Paralel Dosya Sistemleri
OBS’in bu özelliği, yüksek performanslı bilgi işlem (HPC) gibi yoğun veri okuma ve yazma işlemlerinin yapıldığı senaryolarda kullanılır. Verilere paralel olarak erişilebilmesini sağlayarak işlem hızını artırır.
Maliyet / Pricing Mantığı
Huawei Cloud OBS’in fiyatlandırma modeli, geleneksel depolama çözümlerine kıyasla oldukça esnektir ve kullanılan kaynaklar üzerinden ücretlendirilir. Bu, gereksiz maliyetlerden kaçınarak sadece ihtiyacınız olan kadar ödeme yapmanızı sağlar. OBS’in maliyet yapısı üç ana bileşenden oluşur:
1. Depolama Ücreti (Storage Fee)
Depolama ücreti, verilerinizin OBS üzerinde kapladığı alan üzerinden hesaplanır. Fiyatlandırma, aylık bazda terabyte (TB) başına yapılır ve seçilen depolama sınıfına göre farklılık gösterir:
- Standard: Sık erişilen veriler için en yüksek depolama maliyetine sahiptir. (Örn: web uygulamaları, aktif dosya yönetimi)
- Infrequent Access (Warm/Cold): Daha seyrek erişilen veriler için uygundur; depolama maliyeti daha düşüktür. (Örn: yedekleme dosyaları)
- Archive / Deep Archive: Uzun süre saklanacak ancak nadiren erişilecek veriler için en düşük maliyetli seçenektir. (Örn: arşivler, mevzuat gereği saklanan veriler)
2. Trafik Ücreti (Traffic Fee)
OBS’ten veri indirme (çıkış trafiği) işlemleri için ücretlendirilirsiniz. Bu, verilerinizin internet ortamına veya farklı bir bulut bölgesine aktarılması durumunda geçerlidir.
- Aynı bölge içindeki Huawei Cloud servisleri arasında veri transferi genellikle ücretsizdir.
- OBS’e veri yükleme (giriş trafiği) de ücretsizdir.
Bu yaklaşım, OBS’in diğer Huawei Cloud servisleriyle entegre kullanımında toplam maliyeti önemli ölçüde düşürür.
3. İstek Ücreti (Request Fee)
İstek ücreti, verileriniz üzerinde yapılan API çağrıları için ödenir. Buna nesne okuma, yazma, silme veya metaveri sorgulama gibi işlemler dahildir.
Depolama sınıflarına göre farklılık gösterir:
- Standard: Sık erişim için optimize edildiğinden düşük talep ücretine sahiptir.
- Infrequent Access, Archive, Deep Archive: Daha yüksek talep ücretleri uygulanır. Bu sayede seyrek erişimli veriler düşük depolama maliyetiyle saklanırken, sık erişim maliyetli hale gelir.
Bu yapı, seyrek erişimli veriler için depolama maliyetini düşürürken, sık erişim senaryolarında toplam maliyetin artmasına yol açabilir.
OBS’in fiyatlandırma modelini anlamak, verilerinizi doğru depolama sınıfında saklayarak maliyetlerinizi etkin bir şekilde yönetmenizi sağlar. Doğru stratejiyle, yüksek performans elde ederken bütçenizden de tasarruf edebilirsiniz.
Güvenlik

Bulut depolamanın en kritik yönlerinden biri güvenliktir. Huawei Cloud OBS, verilerinizi korumak için çok katmanlı ve sağlam bir güvenlik altyapısı sunar. Bu güvenlik mekanizmaları, verilerinize kimin ve nasıl erişebileceğini kontrol etmenizi ve verilerinizi şifreleyerek yetkisiz erişimlere karşı korumanızı sağlar.
- Erişim Kontrolü(IAM)
OBS, erişim kontrolleri için Huawei Cloud’un Identity and Access Management (IAM) servisiyle entegre çalışır. Bu sayede, kullanıcıların kimliklerini ve yetkilerini detaylı bir şekilde yönetebilirsiniz. IAM ile şunları yapabilirsiniz:
- Kullanıcı ve Grup Yönetimi: Bireysel kullanıcılar veya kullanıcı grupları oluşturabilir, bu gruplara özel izinler atayabilirsiniz.
- Hassas İzin Yönetimi: Hangi kullanıcının hangi kovaya veya nesneye erişebileceğini, dosya yükleme, indirme veya silme gibi hangi işlemleri yapabileceğini belirleyen katı kurallar tanımlayabilirsiniz.
- Rol Tabanlı Erişim: Yöneticiler, geliştiriciler veya son kullanıcılar gibi rollere özel izinler atayarak, en az yetki prensibini uygulayabilirsiniz.
- Data Encryption
Veri şifrelemesi, hem aktarım sırasında hem de depolama anında verilerinizin güvenliğini sağlar. OBS, verilerinizi iki şekilde şifreleyebilir:
- Aktarım Sırasında Şifreleme (Encryption in Transit)
OBS’e ve OBS’ten yapılan tüm veri transferleri, HTTPS protokolü ile şifrelenir. Bu, verilerinizin ağ üzerinden güvenli bir şekilde taşınmasını sağlar.
- Depolama Sırasında Şifreleme (Encryption at Rest)
Veriler OBS üzerinde depolanırken otomatik olarak şifrelenir. Bu, yetkisiz kişilerin fiziksel depolama birimlerine erişse dahi verilere ulaşmasını engeller. Huawei Cloud, bu şifrelemeyi Sunucu Tarafı Şifreleme (Server-Side Encryption) ile gerçekleştirir.
- Bucket Policy
Bir bucket’a uygulanan ve o bucket içindeki tüm nesneler için geçerli olan bir dizi kuraldır. Bu politikalar, belirli IP adreslerinden gelen isteklere izin verme, belirli bir kullanıcının sadece belirli saatlerde erişimini sağlama veya belirli bir kaynaktan gelen talepleri reddetme gibi karmaşık senaryoları yönetmek için kullanılır. IAM’den daha spesifik ve bucket’a özgü kurallar belirlemenizi sağlar.
Özetle
Huawei Cloud OBS, verilerinizi yönetme şeklinizi temelden dönüştürür. Geleneksel dosya sistemlerinin aksine, sınırsız ölçeklenebilirliği, esnek mimarisi ve zengin özellik setiyle öne çıkar. Veri tiplerinize göre seçebileceğiniz depolama sınıfları (Standard, Infrequent Access, Archive), hem performansı en üst düzeye çıkarmanıza hem de maliyetlerinizi etkin bir şekilde yönetmenize olanak tanır.
OBS’in asıl gücü, sunduğu entegre çözümler ve ek özelliklerde yatar. Statik web siteleri barındırma, yaşam döngüsü yönetimi ve veri şifreleme gibi temel yetenekler, verilerinizin güvenli, düzenli ve erişilebilir olmasını sağlar. Ayrıca, API ve SDK desteği sayesinde, geliştiriciler uygulamalarını kolayca OBS ile entegre edebilirken, OBS Browser+ gibi araçlar teknik olmayan kullanıcılar için bile veri yönetimini basit ve sezgisel hale getirir.
Sonuç olarak, Huawei Cloud OBS, günümüzün veri yoğun dünyasında işletmelerin ve bireysel kullanıcıların karşılaştığı depolama zorluklarına kapsamlı bir yanıt sunar. Güvenlik, esneklik ve maliyet etkinliği arayan herkes için vazgeçilmez bir çözümdür.