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
| Özellik | Active 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ük | Tü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ği | Tüm verinin aktarılması gerektiği için yoğun kullanım | Sadece 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üresi | Genellikle 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 Senaryosu | En 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…
