Client Yedekleyici
1. Genel Tanım
Client Yedekleyici, masaüstü veya sunucu tabanlı istemci programı olarak çalışan; veritabanı ve dosya bazlı yedeklemeleri canlı veya planlı şekilde gerçekleştirebilen bir yedekleme yazılımıdır.
Program, SQL Server, Firebird, MySQL ve PostgreSQL gibi popüler veritabanlarını destekler. Ayrıca kullanıcı, dilediği klasör ve dosyaları ekleyerek canlı (real-time) veya periyodik (planlı) yedekleme senaryoları oluşturabilir.
2. Desteklenen Platformlar
-
İşletim Sistemleri: Windows 7/8/10/11, Windows Server 2012/2016/2019/2022
-
Veritabanı Motorları:
-
Microsoft SQL Server (2012 ve sonrası)
-
Firebird (2.5, 3.0, 4.0)
-
MySQL (5.x, 8.x)
-
PostgreSQL (9.x ve üzeri)
-
-
Dosya Sistemleri: NTFS, FAT32, exFAT (Windows üzerinde kullanılan tüm dosya sistemleri)
3. Kurulum
-
Kurulum Paketi indirildikten sonra standart Windows kurulum sihirbazı ile yüklenir.
-
Kurulum tamamlandıktan sonra, Client Yedekleyici Servisi arka planda otomatik olarak başlatılır.
4. Yedekleme Özellikleri
4.1 Veritabanı Yedekleme
-
Desteklenen veritabanları:
-
SQL Server: Full / Differential / Transaction Log yedekleme
-
Firebird:
.fbkformatında tam veritabanı yedeği -
MySQL:
mysqldumpveya binary copy yöntemi -
PostgreSQL:
pg_dumpile mantıksal,pg_basebackupile fiziksel yedek
-
-
Özellikler:
-
Birden fazla veritabanı ekleyebilme
-
Yedeklerin sıkıştırılması (.zip, .7z)
-
Şifreleme (AES-256) desteği
-
Versiyonlama: Eski yedekleri belirlenen süre kadar saklama
-
4.2 Klasör / Dosya Yedekleme
-
Kullanıcı, tek tek dosya veya klasör ekleyebilir.
-
Canlı Yedekleme: Dosya değiştiği anda otomatik olarak kopyalanır.
-
Periyodik Yedekleme: Saatlik, günlük, haftalık veya özel cron benzeri planlama yapılabilir.
-
Artımlı (Incremental) & Tam (Full) Yedekleme desteği.
-
Filtreleme: Uzantıya göre hariç tutma (ör: *.tmp, *.log).
5. Yedekleme Planları
Her veritabanı veya klasör için ayrı ayrı yedekleme planı oluşturulabilir.
Plan içeriği:
-
Kaynak (Veritabanı / Klasör / Dosya)
-
Hedef (Yerel disk, harici disk)
-
Sıklık (Canlı / Saatlik / Günlük / Haftalık / Aylık / Yıllık)
-
Yedek formatı (Sıkıştırılmış, şifrelenmiş, düz kopya)
-
Saklama politikası (X gün / X adet yedek tutulur)
6. Yönetim Arayüzü
-
Kullanıcı Arayüzü:
-
Yedekleme kaynaklarını ekleme/çıkarma
-
Planları listeleme ve düzenleme
-
Yedekleme geçmişini görüntüleme (başarılı/başarısız loglar)
-
-
Servis Yönetimi:
-
Windows servis olarak çalışır → bilgisayar kapansa dahi açıldığında otomatik devreye girer
-
-
Bildirimler:
-
E-posta ile günlük rapor gönderme
-
Hata durumunda anlık bildirim
-
7. Güvenlik
-
AES-256 Şifreleme: Yedekler isteğe bağlı şifrelenerek saklanır.
-
SSL/TLS Desteği: Buluta veya uzak hedefe transfer sırasında şifreli bağlantı kullanılır.
-
Erişim Kontrolü: Yönetici şifresi olmadan program yapılandırılamaz.
-
KVKK / GDPR Uyumlu: Veri güvenliği için loglama ve erişim kayıtları tutulur.
8. Kullanım Senaryoları
-
Şirket SQL Sunucusu Yedekleme
-
SQL Server veritabanı differential veya full yedek alır.
-
Yedekler bulut hesabına gönderilir.
-
-
Kullanıcı Belgeleri Canlı Yedekleme
-
Eklenen klasörü sürekli izlenir, değişiklikler anında buluta aktarılır.
-
-
Kullanıcı Belgeleri Periyodik Yedekleme
-
Eklenen klasörü ayarlanan saat dilimlerinde sürekli izler, değişiklikler saati geldiğinde buluta aktarılır.
-
-
Firebird POS Veritabanı
-
Her gece saat 02:00’de
.fbkyedeği alınır, 30 gün boyunca saklanır.
-
-
PostgreSQL ERP Sunucusu
-
pg_dumpile mantıksal yedek günlük alınır, ayrıca haftalıkpg_basebackupile fiziksel tam yedek alınır.
-
9. Raporlama & İzleme
-
Yedekleme Logları: Her işlem için detaylı log tutulur (başlangıç, bitiş, dosya sayısı, hata).
-
Raporlama:
-
Günlük / Haftalık e-posta raporu
-
Yönetim arayüzünden anlık durum takibi
-
-
İzleme:
-
Servis çalışmıyorsa uyarı gönderme
-
Disk doluluk kontrolü
-
10. Avantajlar
-
Çoklu veritabanı desteği (SQL, Firebird, MySQL, PostgreSQL)
-
Dosya + Klasör + DB tek noktadan yönetim
-
Canlı veya periyodik yedekleme esnekliği
-
Sıkıştırma, şifreleme ve versiyonlama desteği
-
Kullanıcı dostu arayüz, kolay kurulum
-
Bulut ve yerel hedef desteği