SIKÇA SORULAN SORULAR
CodeGuard nedir?
CodeGuard web sitelerinizin her gün otomatik olarak yedeklenerek sitenizde yaşanabilecek veri kaybı ve bozulmasının yanı sıra virüslerden, bilgisayar korsanlarından ve kötü amaçlı yazılımlardan gelen tehditlere karşı koruyan bir yedekleme çözümüdür. CodeGuard Web Sitesi Yedekleme ile web siteniz günlük olarak yedeklenir ve bir felaket olursa, bir düğmeye tıklayarak sitenizi önceki bir zamana geri yükleyebilirsiniz.
Yedekler nerede saklanır?
Web site yedekleri, S3 olarak bilinen Amazon Web Services'de depolanır. S3, birden fazla coğrafya ve tesiste verilerin yedek kopyalarını depolayarak elde edilen %99,999999999'luk nesne dayanıklılık seviyelerine sahiptir. S3, veri depolama için en güvenilir sistemlerden biridir.
Web site yedekleri şifreleniyor mu?
Evet. Amazon Web Services (AWS) üzerinde depolanan verilerimiz, Sunucu Tarafı Şifreleme (SSE) kullanılarak depolanır. AWS, mevcut en güçlü blok şifrelerinden biri olan 256-bit Gelişmiş Şifreleme Standardı (AES-256) ile anahtar yönetimini ve anahtar korumasını kullanıyor.
Şifreler nasıl saklanıyor?
Sistemde iki farklı türde şifre saklanmaktadır. CodeGuard'da oturum açmak için müşteri hesabı şifreleri ve müşteri sunucusu kimlik bilgileri için parolalar (FTP/SFTP, MySQL).
Müşteri hesabı parolaları tek yönlü salted hash ile saklanır. Bekleme durumunda, bu parolalar Amazon'un İlişkisel Veritabanı Hizmetinde (RDS) bulunur. Müşteri sunucusu kimlik bilgileri parolaları, RSA 2048 bit anahtar şifrelemesi ile RDS'de depolanır.
Hosting sağlayıcımın yedekleme sistemini zaten kullanıyorum. Bu web sitemi korumaz mı?
Kesin değil. Hosting şirketleri, yedeklerinizi birincil dosyalarınızla aynı yerde tutma eğilimindedir. Ayrıca genellikle bu yedekler özel olarak alınmaz, tamamen sistem yedeği alınır ve web sunucularında herhangi bir problem olması durumunda hosting firmaları 'felaket kurtarma senaryosu' ile tüm siteleri yedekten döndürürler. Yani söz edilen yedekleme gerektiğinde ihtiyacınızı karşılamayabilir. CodeGuard ile barındırma sağlayıcınızdan %100 bağımsız, güvenli, site dışı yedekleme yapabilirsiniz.
CodeGuard web sitem veya blog platformumla çalışır mı?
Evet. CodeGuard, kullandığınız web sitesi veya platform türünden bağımsız bir şekilde çalışır! WordPress, Joomla, Drupal ve Magento gibi popüler İçerik Yönetim Sistemleri ile uyumluyuz, ancak CodeGuard'ın birlikte çalışabileceği pek çok başka sistem var.
Kullandığınız platform aşağıdaki kriterleri karşılıyorsa, CodeGuard web siteniz ve veritabanı yedekleme ihtiyaçlarınız için kullanılabilir:
- CodeGuard'a bağlanmak için web sitenizin FTP/SFTP kimlik bilgilerine erişiminiz olmalıdır.
- Siteniz MySQL veya MS-SQL veritabanlarını kullanmalıdır.
- Veritabanınıza uzaktan bağlanabilmemiz için aşağıdaki CodeGuard IP adreslerini beyaz listeye ekleyebilmeniz gerekir:
– 54.236.233.46
– 54.236.233.28
– 54.174.91.34
– 54.174.153.212
– 54.174.115.171
Not: Web siteniz yukarıdaki kriterleri karşılamıyorsa, herhangi bir WordPress web sitesini yedeklemek için CodeGuard WordPress eklentisini kullanabilirsiniz.
Yedekleme sistemi nasıl çalışır?
FTP veya SFTP üzerinden “get” komutu kullanılarak tüm dosya içeriği ilk yedekleme için alınır. Her dosya alınırken ve CodeGuard'ın sunucularına aktarılırken Disk I/O kullanılır. CPU ve bellek ihtiyaçları minimumdur.
Sonraki yedeklemeler farklıdır ve tüm içeriğin aktarılmasını gerektirmez. Bu, "ls - list" komutunu kullanarak ve her dosya için meta verileri inceleyerek elde edilir: ad, boyut, zaman damgası, dosya türü, izinler ve son değiştirilme tarihi. Bunlardan herhangi biri değiştiyse veya yeni bir dosya eklendiyse, CodeGuard değiştirilen veya eklenen dosyayı sunucularına aktaracaktır. Bir dosya silinmişse, CodeGuard not alır ve depoyu buna göre ayarlar. Yalnızca değiştirilen dosya içeriği aktarıldığından, sonraki yedeklemelerin büyük çoğunluğu minimum bellek, CPU ve I/O sunucu gereksinimlerine neden olur.
Geri yükleme/geri alma nasıl çalışır?
Web sitenizin önceki bir sürümünü geri yüklemek istediğinizde, CodeGuard'ın yaptığı ilk şey, üzerinde hangi içeriğin olduğunu görmek için canlı web sitesini kontrol etmektir. Bu, CodeGuard'ın sitenizdeki farkları hızlı bir şekilde göndermesini (veya çekmesini) sağlar. Örneğin, .htaccess dosyanızı değiştiren ve başka hiçbir şeyi değiştirmeyen bir saldırıyla karşılaşabilirsiniz. CodeGuard, sitenizin tamamını yeniden yüklemek yerine, virüslü .htaccess dosyasını eski temiz kopyanızla değiştirir.
CodeGuard veritabanlarını yedekleyecek mi?
Evet. Veritabanlarınızı yedeklemek için birkaç seçeneğiniz var. CodeGuard, tipik olarak Port 3306 aracılığıyla veya FTP kimlik bilgileriniz veya farklı kimlik bilgileriniz ile SSH üzerinden tünel açarak doğrudan MySQL veritabanınıza bağlanabilir.
CodeGuard veritabanı içeriğini her aldığında bir mysqldump komutu yürütülür. Çoğu MySQL veritabanları fark edilir bir sunucu yükü oluşturacak kadar büyük değildir.
MySQL Veritabanı yedeklemeleri için aşağıdaki bilgilere ihtiyacınız olacak:
- Veri tabanı ismi
– Veritabanı Ana Bilgisayar Adı veya IP
– MySQL Kullanıcı Adı
– MySQL Şifresi
– MySQL Bağlantı Noktası (Tipik olarak 3306)
SSH üzerinden tünel açıyorsanız, aşağıdaki bilgilere de ihtiyacınız olacaktır:
– SSH Kullanıcı Adı
– SSH Şifresi
– SSP Bağlantı Noktası (Tipik olarak 22)
MS-SQL veritabanları için aşağıdaki bilgilere ihtiyacınız olacak:
- Veri tabanı ismi
– Veritabanı Ana Bilgisayar Adı veya IP
– MS-SQL Kullanıcı Adı
– MS-SQL Şifresi
– MS-SQL Bağlantı Noktası (Tipik olarak 1433)
CodeGuard ne tür veritabanlarını yedekler?
CodeGuard, MySQL ve MS-SQL veritabanlarıyla uyumludur.
MyISAM ve InnoDB gibi farklı MySQL veritabanı depolama motorları vardır ve CodeGuard hepsiyle uyumludur.
CodeGuard ayrıca bir MariaDB veritabanını yedekleyebilir. MariaDB, MySQL veritabanlarıyla yüksek uyumluluğu sürdürme niyetinde olan, topluluk tarafından geliştirilmiş bir MySQL çatalıdır. Bu uyumluluk nedeniyle CodeGuard yedeklemeleri, MariaDB veritabanlarıyla iyi çalışır.
CodeGuard'ın şu anda uyumlu olmadığı birkaç yaygın veritabanı türü PostgreSQL, SQLite ve MongoDB'dir.
MySQL veritabanlarına bağlantılar, doğrudan MySQL bağlantıları veya SSH üzerinden tünelleme yoluyla sağlanır ve MS-SQL veritabanları için doğrudan MS-SQL bağlantıları mevcuttur.
Veritabanım yedekleme sırasında kilitlenir mi?
CodeGuard, yedekleme işlemi sırasında veritabanı satırlarını veya tablolarını kilitlemez.
InnoDB gibi modern depolama sistemlerini kullanan veritabanları için yedeklemeler tek bir işlem kullanılarak gerçekleştirilir. Bu, herhangi bir kilitleme veya çekişme sorununu önlerken yedekleme tutarlılığına izin verir. Sonuç olarak, bu işlem veritabanınızın çalışmasını etkilemeyecektir.
Ancak, eski MyISAM depolama motorunu kullanan büyük tablolarınız varsa, bu istenmeyen davranışlara yol açabilir. MyISAM işlemleri desteklemediğinden ve okuma işlemleri için tablo düzeyinde kilitleme uyguladığından, veri dışa aktarımı gerçekleşirken bir tabloya yazma ve güncelleme istekleri gecikebilir. Çok büyük bir tablo olması durumunda, veritabanı veya uygulamanın yanıt vermediği görünümü ile birkaç dakika gecikme olabilir.
CodeGuard veritabanı yedekleme işlemi, veritabanı içeriğinizi dışa aktarmak için endüstri standardı mysqldump aracını kullanır.