Veeam’de Pratik PowerShell Komutları-6

Veeam’deki Active Full (Aktif Tam Yedekleme) ve Synthetic Full (Sentetik Tam Yedekleme)

temel olarak aynı amaca hizmet eder: sanal makinenin (VM) tamamının verilerini içeren bir tam

yedekleme dosyası oluşturmak. Ancak, bunu yapma yöntemleri ve dolayısıyla sistem üzerindeki

etkileri açısından önemli farklılıklar gösterirler.

İşte bu iki yedekleme türünün tanımı ve farkları:

Active Full (Aktif Tam Yedekleme) Nedir?

Active Full, geleneksel tam yedekleme yöntemidir.

  • Veri Kaynağı: Sanal makinenin (VM) bulunduğu kaynak veri deposundan (datastore) verileri doğrudan okur.
  • İşlem: Veeam Backup & Replication, tüm VM verilerini kaynaktan alır, sıkıştırır ve tekilleştirir, ardından bunu yeni bir .vbk (tam yedekleme) dosyası olarak yedekleme deposuna (repository) yazar.
  • Etki Alanları:
    • Üretim Ortamı (Kaynak): VM’in bulunduğu kaynak datastore ve VM üzerindeki yük yüksek olur, çünkü tüm verinin okunması gerekir.
    • Ağ Kaynakları: Tüm verinin kaynak datastore’dan yedekleme deposuna aktarılması gerektiği için ağ bant genişliği yoğun kullanılır.
    • Yedekleme Deposu (Hedef): Yük, sadece veri yazma (write) işlemi ile sınırlıdır.

Synthetic Full (Sentetik Tam Yedekleme) Nedir?

Synthetic Full, tam yedekleme dosyasını mevcut yedekleme dosyalarından oluşturan daha

modern bir yaklaşımdır.

  • Veri Kaynağı: Sanal makinenin bulunduğu kaynak veri deposundan (datastore) verileri okumaz. Bunun yerine, yedekleme deposunda zaten bulunan önceki tam yedekleme dosyası ile o ana kadar yapılmış olan artımlı (incremental) yedekleme dosyalarını kullanır.
  • İşlem: Veeam, yedekleme deposunda (repository) bulunan bu mevcut dosyalardaki verileri birleştirerek, VM’in o anki durumunu temsil eden yeni bir tam yedekleme (.vbk) dosyası sentezler.
  • Etki Alanları:
    • Üretim Ortamı (Kaynak): Kaynaktan sadece son artımlı yedeklemeyi alacak kadar (yani sadece değişen veri) veri okunduğu için yük çok düşüktür.
    • Ağ Kaynakları: Kaynaktan sadece küçük bir artımlı veri alındığı için ağ bant genişliği kullanımı düşüktür.
    • Yedekleme Deposu (Hedef): Tüm birleştirme ve sentezleme işlemi yedekleme deposunda gerçekleştiği için repository üzerindeki I/O (okuma/yazma) yükü yüksek olur.

Active Full ve Synthetic Full Arasındaki Temel Farklar

ÖzellikActive Full (Aktif Tam Yedekleme)Synthetic Full (Sentetik Tam Yedekleme)
Veri KaynağıDoğrudan kaynak VM veri deposu (datastore).Yedekleme deposundaki mevcut tam ve artımlı
Üretim Ortamına YükTüm verinin okunması gerektiği için yüksek.Sadece son artımlı verinin okunması gerektiği için çok düşük
Ağ Bant GenişliğiTüm verinin aktarılması gerektiği için yoğun kullanımSadece artımlı verinin aktarılması gerektiği için düşük kullanım
Yedekleme Deposu YüküSadece yeni verinin yazılması (Write) yüküMevcut yedeklemeleri okuma ve birleştirilmiş yeni tam yedeklemeyi yazma (Read/Write) yükü yüksek
Oluşturma SüresiGenellikle daha uzun sürer (verinin ağ üzerinden transferine bağlı).Ağ trafiği azaldığı için toplam yedekleme süresi kısalabilir, ancak repository’nin performansına bağlıdır
Kullanım SenaryosuEn güvenilir yeni yedekleme zinciri başlangıcını sağlar. Ağ yavaş, repository hızlı ise tercih edilebilir.Üretim ortamına en az yükü verir. Ağ hızlı, repository Yavaş ise zorlanabilir

Hangi Durumda Hangisi Tercih Edilir?

Üretim ortamınızın (VM’lerin çalıştığı sunucular ve diskler) üzerindeki yükü en aza indirmek ve ağ kullanımını azaltmak istiyorsanız. Özellikle ReFS veya XFS gibi Hızlı Klonlama (Fast Clone) teknolojilerini destekleyen dosya sistemleri kullanıyorsanız, Synthetic Full yedekleme deposunda neredeyse anında tamamlanır ve çok az disk alanı kullanarak Synthetic Full’u tercih edilir

Yedekleme deposu (repository) diskleriniz yavaşsa ve birleştirme (sentezleme) işleminin çok uzun sürmesini istemiyorsanız. Veya zaman zaman yeni ve tamamen bağımsız bir yedekleme zinciri başlatarak yedekleme bütünlüğünü en baştan doğrulamak istiyorsanız Active Full’u tercih edilir.

Veeam Backup Joblarında Active ve Synthetic Full Listelemek

Veeam Backup & Replication, güçlü özellikleriyle yedekleme süreçlerini kolaylaştırıyor. PowerShell sayesinde işleri bir adım öteye taşıyabilir, günlük işlemleri otomatize edebilir ve özelleştirebilirsiniz!

Veeam Backup & Replication’da hangi yedekleme görevlerinin Active Full, hangilerin Synthetic Full ve hangileri hangi günde Full alımı sağlayan PowerShell script aşağıda belirtilmiştir.

Get-VBRJob | where {$_.IsScheduleEnabled -eq $True} | where {$_.JobType -eq "Backup"} | select -Property @{N="Name";E={$_.Name}}, 
@{N="Active Full Enabled";E={$_.BackupStorageOptions.EnableFullBackup}}, 
@{N="Synthetic Full Enabled";E={$_.BackupTargetOptions.TransformFullToSyntethic}}, 
@{N="Full Backup Days";E={$_.BackupTargetOptions.FullBackupDays}} | Sort-Object "Full Backup Days" | ft -AutoSize 

Vakit ayırıp yazımı okuduğunuz için teşekkür ederim.

Başka yazımda görüşmek dileğiyle…

You may also like...