Kurumsal Yedekleme Mimarileri Serisi Bölüm 3: Disk, Bant ve Bulut Katmanları

Merhaba

Bölüm 2’den Bu Yana: Veri Nerede Duruyor?

Bölüm 2‘de yedekleme sisteminin yönetimini ve veri hareketini nasıl konumlandırdığımızı (Centralized, Distributed, Scale-out) inceledik. Bu bölümde sorunun ikinci yarısına geliyoruz: yedek kopyalar hangi depolama katmanlarında, hangi ortamda ve hangi sürelerle tutulmalı? Hızlı restore için disk, uzun süreli saklama için bant, coğrafi ayrım ve değiştirilemezlik için bulut object storage (nesne depolama) kullanılır. Bu katmanların doğru kombinasyonu ise 3-2-1 ve onun güncel hali 3-2-1-1-0 kuralıyla ifade edilir.

Ürün örneklerinde yine Gartner’ın Mayıs 2026 tarihli Backup and Data Protection Platforms Magic Quadrant raporunda Leaders (Liderler) çeyreğinde yer alan altı üreticiyi esas alıyoruz: Veeam, Commvault, Cohesity, Rubrik, Druva ve Dell Technologies.

3-2-1 ve 3-2-1-1-0 Kuralı

3-2-1 kuralı, yedekleme dünyasının en sade ve en çok bilinen tasarım ilkesidir: verinin en az 3 kopyası bulunmalı, bu kopyalar en az 2 farklı ortam türünde saklanmalı ve bunlardan en az 1 kopya farklı bir lokasyonda (off-site) tutulmalıdır. Kuralın gücü, tek bir arıza türünün tüm kopyaları birlikte yok etmesini zorlaştırmasıdır: disk arızası, yangın, kullanıcı hatası veya bir üreticiye bağlı yazılım hatası aynı anda her kopyayı etkilemez.

Fidye yazılımı çağında bu kural tek başına yetmez. Saldırganlar yedekleme sistemini de hedef aldığı için kural iki ek koşulla genişletildi ve 3-2-1-1-0 biçimini aldı. Veeam’in best practice kılavuzundaki ifadeyle bu biçimde dördüncü rakam bir kopyanın offline (çevrimdışı), air-gapped (ağdan yalıtılmış) veya immutable (değiştirilemez) olmasını, son rakam ise düzenli recovery verification (geri yükleme doğrulaması) sonucunda sıfır hata bulunmasını ifade eder.

3-2-1-1-0 rule mapped to an enterprise architecture (3-2-1-1-0 kuralının kurumsal mimariyle eşlenmesi)

3-2-1-1-0 kuralının bileşenleri

Rakam Kural Neyi önler Kurumsal karşılığı Sık yapılan hata
3 En az 3 kopya (production verisi dahil) Tek kopya kaybına bağlı veri kaybı Production, yerel repository, ikinci kopya Production ve yerel snapshot’ı iki ayrı kopya saymak
2 En az 2 farklı ortam türü Aynı donanım veya aynı yazılım hatasının tüm kopyaları etkilemesi Disk ve object storage, disk ve bant İki farklı disk dizisini iki farklı ortam saymak
1 En az 1 off-site kopya Yangın, sel, tesis kaybı, bölgesel felaket Uzak veri merkezi, bulut object storage, vault’a taşınan bant Off-site kopyayı aynı kimlik sistemiyle yönetmek
1 En az 1 offline, air-gapped veya immutable kopya Fidye yazılımı ve yetkili hesabın ele geçirilmesi Object Lock’lı bucket, hardened repository, çıkarılmış bant Kütüphanede takılı bandı offline sanmak
0 Doğrulamada sıfır hata Geri yüklenemeyen yedek Otomatik restore testi, tutarlılık kontrolü Yedek işinin başarılı bitmesini geri yüklenebilirlik sanmak

Pratikte iki rakam çoğu zaman aynı kopyayla karşılanır. Örneğin immutable bir object storage bucket’ı hem off-site hem de değiştirilemez kopya şartını sağlayabilir. Aynı şekilde ejected (çıkarılmış) ve kasada saklanan bir bant hem off-site hem offline şartını sağlar. Bu yüzden kuralı kopya sayısını artırma çabası olarak değil, her kopyanın hangi riski kapattığını gösteren bir eşleme olarak okumak daha doğrudur.

Not: 3-2-1 kuralının kökeni ve 3-2-1-1-0 uzantısının üreticiler arasındaki birebir ifadesi farklılık gösterebilir. Yukarıdaki ifade Veeam’in best practice kılavuzuna dayanır. Uygulamadan önce kullandığınız ürünün dokümanındaki karşılığını doğrulayın.

Giriş seviyesinde okuyucular için konuyu sade biçimde anlatan bir kaynak olarak Al Rasheed’in blog yazısı da faydalıdır (Kaynaklar bölümüne bakınız). Bu yazı kuralın mantığını anlatır ancak istatistik veya üretici dokümanı sunmaz. Mimari karar verirken aşağıdaki bölümlerdeki teknik ayrıntıları esas almanız gerekir.

Katmanlar Neden Birbirinin Yerine Geçmez?

Her depolama ortamı farklı bir ihtiyacı karşılar. Bu ihtiyaçlar hız, maliyet, saklama süresi ve saldırı yüzeyi olarak dört eksende ayrışır. Disk hızlıdır ama pahalıdır ve çevrimiçidir. Bant ucuz ve çevrimdışı olabilir ama erişimi yavaştır. Bulut esnek ve coğrafi olarak ayrıktır ama hesap güvenliği ve çıkış maliyeti ayrı bir tasarım konusudur.

Depolama katmanlarının karşılaştırması

Katman Erişim hızı Maliyet yapısı Güçlü yön Zayıf yön Tipik rol
Primary Disk Repository (Birincil disk deposu) Çok yüksek TB başına yüksek Hızlı restore, Instant Recovery desteği Çevrimiçi, saldırı yüzeyi geniş Son günlerin yedekleri
Dedup Appliance (Tekilleştirme cihazı) Yüksek Veri azaltma ile düşer Yüksek veri azaltma oranı Rehydration (veriyi yeniden birleştirme) maliyeti, cihaza bağımlılık Haftalar ve aylar için depo
Object Storage (Nesne depolama) Orta TB başına orta, ölçekle düşer Object Lock ile değiştirilemezlik, yatay ölçek Küçük nesne yükü, API (Application Programming Interface) bağımlılığı İkinci kopya, immutable depo
Tape (Bant) Düşük erişim, yüksek akış hızı TB başına düşük Uzun ömür, offline kopya imkanı Erişim gecikmesi, fiziksel operasyon Uzun süreli arşiv, air-gap
Cloud Archive Tier (Bulut arşiv katmanı) Çok düşük (saatler) Saklama ucuz, geri çağırma ücretli Altyapı yönetimi yok, coğrafi ayrım Geri çağırma süresi ve egress maliyeti Uzun süreli saklama

Disk Katmanı: Hızlı Restore’un Dayanağı

Disk, yedekleme mimarisinde ilk durak ve çoğu restore’un kaynağıdır. Bölüm 2‘de gördüğümüz yerel repository burada devreye girer. Disk katmanında iki tasarım seçeneği öne çıkar: standart disk (veya all-flash) üzerinde dosya sistemi tabanlı repository ve tekilleştirme yapan özel appliance’lar.

Dedup appliance’ların avantajı yüksek veri azaltma oranıdır. Dezavantajı, tekilleştirilmiş veriyi okurken yeniden birleştirme yükünün oluşması ve belirli üreticinin cihazına bağlı kalınmasıdır. Dell Technologies tarafında bu rol sıklıkla PowerProtect DD (Data Domain) serisiyle karşılanır. Veeam, Commvault ve Cohesity ortamlarında ise standart disk, object storage veya üreticinin kendi deposu tercih edilebilir.

Disk katmanında dikkat edilecek en önemli nokta, bu katmanın production kimlik sisteminden ayrı korunmasıdır. Bölüm 1‘de anlattığımız güven sınırı burada da geçerlidir. Disk üzerindeki yedekler, saldırganın ele geçirdiği yetkili bir hesapla silinebilir veya şifrelenebilir. Bu nedenle disk katmanı tek başına 3-2-1-1-0 kuralındaki immutable şartını karşılamaz, hardened (sertleştirilmiş) repository veya immutable object storage ile desteklenmelidir.

Tape Katmanı ve D2D2T Mimarisi

D2D2T (Disk-to-Disk-to-Tape), yedeğin önce diske, ardından banda yazıldığı klasik katmanlı modeldir. Disk hızlı restore sağlar, bant ise uzun süreli saklama ve offline kopya sunar. Aşağıdaki şekil bu akışı göstermektedir.

Disk-to-Disk-to-Tape architecture (Disk-Disk-Bant mimarisi)

Çalışma Mekanizması

Yedekleme işi tamamlandığında veri önce Disk Repository’ye yazılır. Ardından Media Server (veya üründeki karşılığı) belirli bir politikaya göre bu kopyayı Tape Library içindeki kartuşlara aktarır. Aktarım disk ile bant arasında çalıştığı için production sistemlere yük bindirmez. Disk katmanında günler veya haftalar boyunca saklanan veri, bant katmanında aylar veya yıllar boyunca tutulur.

Uyarı: Tape Library içine takılı bir bant offline değildir. Kütüphane yönetim arayüzüne erişen bir saldırgan kartuşları silebilir veya üzerine yazabilir. Gerçek physical air-gap (fiziksel ağ yalıtımı) ancak bandı kütüphaneden çıkarıp kasada veya başka bir lokasyonda saklamakla sağlanır.

Bant Kapasitesi ve Süre Hesabı

Bant sisteminin boyutlandırılmasında iki rakam belirleyicidir: kartuş kapasitesi ve sürücü hızı. LTO (Linear Tape-Open) ailesinden LTO-9 kartuşu 18 TB native kapasiteye ve 400 MB/s native aktarım hızına sahiptir. LTO-10 ise 30 TB native kapasite sunar ve yine 400 MB/s native hız verir. Her iki nesil için üretici sıkıştırma oranını 2,5:1 varsayar, ancak yedekleme verisi çoğu zaman zaten sıkıştırılmış veya şifrelenmiş olduğu için bu oran garanti değildir. Aşağıdaki hesap yalnızca native değerleri kullanır.

LTO nesillerinin native kapasite ve süre hesabı

Nesil (LTO, Linear Tape-Open) Kartuş kapasitesi (native) Sürücü hızı (native) Bir kartuşu yazma süresi 100 TB için gereken kartuş sayısı
LTO-9 18 TB 400 MB/s 12,5 saat 6
LTO-10 30 TB 400 MB/s 20,8 saat 4

Bu rakamlardan sürücü sayısı da çıkarılabilir. Örneğin 100 TB’lık bir veriyi 24 saatte banda yazmak için 2,9 sürücü, yani pratikte en az 3 sürücü gerekir. Aynı veriyi 8 saatlik bir pencerede yazmak için 8,7 sürücü, yani en az 9 sürücü gerekir. Bu hesap kartuş değiştirme süresini, takılıp çıkarma gecikmesini ve sürücünün sürekli akış (streaming) hızında beslenebilmesi için gereken disk hızını hesaba katmaz. Sürücü beslenemezse bant durup yeniden konumlanır (shoe-shining), bu da hem hızı hem de ömrü düşürür.

Restore tarafında da aynı hız geçerlidir. Tek bir sürücüyle 10 TB’lık bir veri kümesini bant üzerinden okumak en az 6,9 saat sürer. Bu nedenle bant, sık ve hızlı restore için değil, uzun süreli saklama ve son çare kopya için konumlandırılmalıdır.

Not: LTO-10 kartuşları LTO-9 ile geriye dönük uyumlu değildir ve media optimization (medya optimizasyonu) gerektirmez. Mevcut LTO-9 arşivinizi okumak için LTO-9 uyumlu sürücüyü korumanız gerekir. LTO-9 ve LTO-10 WORM (Write Once Read Many) desteğine sahiptir. Rakamlar üretici spesifikasyonlarıdır, kendi ortamınızda ölçerek doğrulayın.

Bulut Katmanı ve D2D2C Mimarisi

D2D2C (Disk-to-Disk-to-Cloud), ikinci kopyanın banda değil bulut object storage’a gönderildiği modeldir. Yerel disk hızlı restore’u sağlar, buluttaki kopya ise off-site ve değiştirilemez katmanı oluşturur. Aşağıdaki şekil bu akışı göstermektedir.


Disk-to-Disk-to-Cloud architecture (Disk-Disk-Bulut mimarisi)

Immutability: S3 Object Lock

Bulut object storage’ın yedekleme açısından en değerli özelliği immutability sağlamasıdır. Amazon S3 Object Lock, nesneleri belirli bir süre veya süresiz olarak silinmeye ve üzerine yazılmaya karşı kilitler. Object Lock, nesne versiyonlama (versioning) gerektirir ve iki saklama modu sunar. Aşağıdaki tablo bu modları karşılaştırmaktadır.

S3 Object Lock saklama modları

Mod Kim kaldırabilir Saklama süresi içinde silme Tipik kullanım Dikkat
Governance Mode (Yönetişim modu) Özel izni olan kullanıcılar kilidi atlayabilir Yetkili kullanıcı için mümkün Test ve kademeli devreye alma Yetkili hesap ele geçirilirse koruma düşer
Compliance Mode (Uyumluluk modu) Hiçbir kullanıcı, kök hesap dahil Mümkün değil Gerçek ransomware koruması, düzenleyici saklama Süre dolana kadar geri dönüş yok, yanlış süre maliyetli olur
Legal Hold (Hukuki bekletme) Yetkili kullanıcı kaldırabilir Kaldırılana kadar silinemez Dava veya soruşturma saklaması Saklama süresinden bağımsız çalışır

Veeam, Scale-out Backup Repository (SOBR) mimarisinde object storage extent içeren her katman için immutability desteği sunar. Cohesity FortKnox, SaaS (Software as a Service) veya kendi yönettiğiniz izole bir bulut ortamında mantıksal air-gap sağlar ve veriyi saklama süresi bitene kadar değiştirilemez tutar. Rubrik Cloud Vault, tamamen yönetilen ve mantıksal olarak air-gapped bir bulut yedek depolaması sunar. Bu terimlerin kapsamı sürüme ve lisansa göre değiştiği için güncel üretici dokümanıyla doğrulanmalıdır.

Not: Bu bölümde Commvault ve Dell Technologies için bulut immutability ve vault ürünlerinin ayrıntılarına girmedik, çünkü bu ayrıntılar güncel üretici dokümanlarından doğrulanmalıdır. Bölüm 5’te Cyber Recovery Vault başlığı altında yeniden ele alacağız.

Bulut Arşiv Katmanları ve Geri Çağırma Süreleri

Bulut sağlayıcıları, nesneleri erişim sıklığına göre farklı fiyatlı katmanlarda sunar. Soğuk katmanlar saklama maliyetini düşürür, ancak veriyi geri çağırma süresi ve minimum saklama süresi gibi kısıtlar getirir. Aşağıdaki tablo Amazon S3 Glacier ailesini özetler.

Amazon S3 Glacier katmanları (geri çağırma ve minimum saklama)

Katman Geri çağırma süresi Minimum saklama Not
S3 Glacier Instant Retrieval Milisaniye 90 gün En az 128 KB nesne boyutu ücretlendirilir
S3 Glacier Flexible Retrieval Dakikalardan 12 saate (Expedited 1-5 dakika, Standard 3-5 saat, Bulk 5-12 saat) 90 gün Geri çağırma seçeneğine göre ücret değişir
S3 Glacier Deep Archive 9 ile 48 saat (Standard en çok 12 saat, Bulk en çok 48 saat) 180 gün Nesne başına 40 KB ek yük

Bu sürelere bir de ağ süresi eklenir. Aşağıdaki tablo, geri çağrılan verinin hat üzerinden indirilmesi için teorik süreyi göstermektedir. Değerler protokol yükü ve paylaşılan hat hesaba katılmadan yalnızca veri boyutu ve hat hızından hesaplanmıştır.

Buluttan geri indirme için teorik ağ süresi

Veri boyutu Hat hızı Teorik süre (saat) Teorik süre (gün)
10 TB 1 Gbit/s 22,2 saat 0,9 gün
10 TB 10 Gbit/s 2,2 saat 0,1 gün
50 TB 1 Gbit/s 111,1 saat 4,6 gün
50 TB 10 Gbit/s 11,1 saat 0,5 gün
100 TB 1 Gbit/s 222,2 saat 9,3 gün
100 TB 10 Gbit/s 22,2 saat 0,9 gün
Not: Soğuk katmandan geri çağırma süresi, ağ süresinden önce gelir. Deep Archive’dan 50 TB geri alınacaksa önce 9 ile 48 saatlik bekleme, ardından yukarıdaki indirme süresi yaşanır. RTO (Recovery Time Objective, Hedeflenen Kurtarma Süresi) hesabında ikisi toplanmalıdır. Ayrıca çıkış (egress) ücreti ayrıca öngörülmelidir.

Bulut Katmanının Riskleri

D2D2C tasarımında bulut riskleri

Risk Neden oluşur Etkisi Önlem
Account takeover (Hesap ele geçirilmesi) Bulut hesabının üretim kimlik sistemiyle ortak olması veya zayıf MFA (Multi-Factor Authentication) Saldırganın yedek kopyayı silmeye çalışması Ayrı bulut hesabı, MFA, Compliance Mode Object Lock
Yanlış yapılandırılmış erişim Gereğinden geniş IAM (Identity and Access Management) politikaları Yedeğin silinmesi veya sızması En az yetki ilkesi, politika denetimi
Şifreleme anahtarı kaybı Anahtarın yalnızca üretim ortamında tutulması Yedek var ama okunamıyor Anahtarı ayrı ve erişilebilir yerde saklama, geri yükleme testi
Egress maliyeti Büyük veri geri indirme ücreti Felaket anında beklenmedik maliyet Maliyet senaryosu hesaplama, RTO (Recovery Time Objective) ile birlikte planlama
Sınırlı bant genişliği Hat hızının restore ihtiyacını karşılamaması RTO aşımı Hesaplama tablosuna göre hat boyutlandırma, kritik veri için yerel kopya
Soğuk katman gecikmesi Arşiv katmanında bekleme süresi Beklenmeyen gecikme Kritik veriyi sıcak katmanda tutma, saklama kurallarını gözden geçirme

Hangi Senaryoda Hangi Model?

D2D2T ve D2D2C birbirinin alternatifi olmak zorunda değildir, birlikte de kullanılabilir. Seçim saklama süresine, restore hızı beklentisine ve regülasyon gerekliliğine bağlıdır. Aşağıdaki tablo kaba bir çerçeve sunar.

Senaryoya göre D2D2T ve D2D2C seçimi

Senaryo Önerilen model Neden Dikkat
Çok büyük veri, yıllarca saklama D2D2T TB başına düşük maliyet, offline kopya Sürücü ve kartuş operasyonu, kasa süreci
Dağınık şubeler, internet bağlantısı iyi D2D2C Altyapı yönetimi gerektirmez, coğrafi ayrım Hat hızı ve egress maliyeti
Düzenleyici saklama, yazılabilir kopya yasak D2D2C (Compliance Mode) veya WORM (Write Once Read Many) bant Kriptografik veya fiziksel değiştirilemezlik Saklama süresini yanlış seçmenin geri dönüşü yoktur
Hızlı restore öncelikli Yerel disk katmanı birincil Restore süresi diske bağlıdır Uzak kopya felaket anı içindir, günlük restore için değil
Her ikisi de gerekli, yüksek güvence Disk + bulut + bant Üç farklı arıza alanı Karmaşıklık ve maliyet artar

Leaders Üreticilerin Katman Yaklaşımı

Leaders çeyreğindeki üreticilerin katman ve immutability yaklaşımı

Vendor (Üretici) Disk ve yerel depo Bulut ve object storage Bant Not
Veeam Hardened Repository, standart repository SOBR (Scale-out Backup Repository) ile object storage extent, immutability Bant desteği vardır Capacity ve Archive Tier katmanlaması SOBR ile yönetilir
Commvault MediaAgent ile disk kütüphanesi Bulut depolama hedefleri Bant desteği vardır Air Gap Protect ayrıntıları için üretici dokümanına bakınız
Cohesity DataProtect cluster, NetBackup disk depoları FortKnox (izole bulut vault) NetBackup tarafında bant desteği vardır FortKnox, SaaS (Software as a Service) veya kendi yönetilen olarak sunulur
Rubrik Cluster’ın yerel depolaması Cloud Vault (yönetilen, air-gapped bulut depolaması) Üretici dokümanına bakınız Cloud Vault mantıksal air-gap sağlar
Druva Yerel depo gerektirmez Tamamen yönetilen SaaS (Software as a Service), bulut-doğrudan yedekleme Uygulanmaz Kopya yönetimi üretici bulutundadır
Dell Technologies PowerProtect DD (Data Domain) cihazları Bulut katmanlama ve kopya seçenekleri için üretici dokümanına bakınız Üretici dokümanına bakınız Cyber Recovery vault ayrıntıları Bölüm 5’te
Not: Bu tablo üreticilerin güncel ürün kapsamını değil, genel yaklaşımlarını özetler. Yazıda doğrulanmamış hücreler için ‘üretici dokümanına bakınız’ ifadesi kullanılmıştır. Satın alma veya tasarım kararından önce ilgili üreticinin güncel dokümanını inceleyin.

Sonuç ve Sonraki Bölüm

Disk, bant ve bulut birbirinin rakibi değil, farklı riskleri kapatan katmanlardır. Disk hızlı restore verir ama çevrimiçidir. Bant ucuz ve çevrimdışı olabilir ama yavaştır. Bulut coğrafi ayrım ve Object Lock sağlar ama hesap güvenliği ve çıkış maliyeti yeni bir tasarım konusudur. 3-2-1-1-0 kuralı bu katmanların hangi riski kapattığını sorgulamak için iyi bir kontrol listesidir. Bir kopyanın gerçekten offline veya immutable olup olmadığını, bir ürün sayfasındaki ifadeye değil, bir saldırgan ele geçirilmiş yetkili hesapla silmeyi denediğinde ne olduğuna bakarak değerlendirmek gerekir.

Serinin 4. bölümünde bu konunun teknik tarafına iniyoruz: snapshot, CDP (Continuous Data Protection, Sürekli Veri Koruma), immutability ve air-gap mekanizmaları. Hangi koruma gerçekten saldırıya dayanır, hangisi yalnızca iyi görünür, bunu tablolarla ele alacağız.

Bir yanıt yazın

Başa Dön