Merhaba, veri tabanı sunucusu öncelikle aynı lokasyonda tutmanızı tavsiye ederiz, gecikme vs durumları yaşanabiliyor web server ile database server arasında. Lokasyona dikkat ettiğiniz sürece yapıyı ayırmanızın sebebi database büyüklüğü ise ayırabilirsiniz. Onun haricinde ayırmak pek mantıklı değildir.
Aynı veri merkezinde tutmayı düşünüyorum. Ancak amacım veritabanı için ayrı kaynak php sunucu için ayrı kaynak belirlemek. Yani hangisi ne kadar kullanıyorsa yeterli kaynağı kolayca ayarlamak istiyorum. Bu nedenle iki sunucu olarak düşünüyorum.
cluster yapı için percona db inceleyebilirsiniz
Duymuştum. Ancak uygulamadım. Araştırmaya devam edeceğim.
HAProxy'i araştırmanı öneririm:
Yük dengelemeyi Nginx ile yapmayı düşünüyorum. 1 yük dengeleme sunucusu, 2 PHP sunucusu ve 1 veritabanı sunucusu olarak toplamda 4 sunucu kullanma fikrim var. Haproxy'yi önermenin nedeni nedir?
@FastPHP; konu hakkında düşüncelerini merak ediyorum.