aynı anda apache, mysql gibi yazılımları senkronize ediyor mu ?
Merhaba
apache, mysql derken ne demek istediğinizi anlıyamadım.
Web sitesini 2 sunucuya bağlantılı yaptığınızda. Apache mysql hizmetlerini senkronize olmaz.
2 kullanacağınız sunucunun Web sitesinin özellikleride aynı olması önemli çünkü 1. sunucuda çalışan bir kod diğer sunucuda çalışmaya bilir.
Avantajları Nelerdir ?
Sunucu yük paylaşımı
Yük dengeleme için en ucuz yöntem olması
Bir sunucu down olduğunda diğeri ile devam edebilme (down olanın kaydını silmek gerekebilir) dolayısıyla yedek sunucu özelliği
Paylaşımlı hostinglerde rahatlıkla kullanabilme
Dezavantajları Nelerdir ?
Sunucuların farklı ayar, program versiyonu vb durumlardan dolayı bir sunucuda normal çalışan kodun diğerinde çalışmama ihtimali (aynı site için birden fazla sunucuyla çalışan her sistemde olabileceği gibi)
Access log kullanıyorsanız iki sunucuya ayrı ayrı log yazılması
Session kullanıyorsanız ve session path disk ise bir sonraki istekte aynı sunucuya gitmeme ihtimali olduğundan session düşmesi (birden fazla sunucu ile çalışıldığında karşılaşılabilir)
Tabi ki yapılan her değişikliğin her iki tarafa da yapılması ve dosyaların tamamen senkronize olması
Diske yazılan verilerin sadece ilgili sunucuda olması (ekstra bir önlem almazsanız diğer sunucuya gitmemesi)
Uzak lokasyonlar arasında kullanırsanız ortak database e erişmede aynı sunucuya göre yavaşlık ihtimali
İyi Çalışmalar.