Merhaba R10 kullanıcıları ve değerli hosting firmaları,
PHP bir yazılımda veri tabanı sunucusu yerelde değil de ayrı bir sunucuda olması neyi değiştirir?
Örneğin PHP yazılım 1 numaralı bulut sunucuda çalışırken veritabanı sunucusu 2 numaralı sunucuda çalışırsa ne olur? İyi ve kötü yönleri nedir?
Az çok tahmin edebiliyorum. Veritabanı işlemleri ayrı bir sunucuda yapılacağı için işlemci kullanımını ayrılacak (PHP ve MySQL). Bu da veritabanı sunucusu için veya PHP sunucusu için yeterli kaynağı kolayca ayarlayabileceğimiz anlamına geliyor.
Sizin bu konudaki düşüncelerinizi ve varsa önerilerinizi bekliyorum. Veritabanının yerel olarak aynı sunucuda mı olması daha iyidir yoksa bağımsız ve ayrı bir sunucuda mı?
@GiRGiN; @SpyError; @odeaweb; @Kapteyanteknoloji; @NeTZeN; @Burti; @CliaWeb; @provider; Misafir; @moderncloud; @SpyError0; @SpyError1; @SpyError2; @SpyError3; @SpyError4; @SpyError5;
PHP Sunucunun ve MySQL Sunucusu ayrı sunucularda olması?
8
●463
- 12-01-2020, 15:38:25sistemin büyüklüğüne göre birden çok web server üzerinden load balancer ile sistemi çalıştırıp uzak veritabanı sunucusunda işlem yapmanızı sağlar. ayrıca master / slave olarak veritabanı sunucusunu da yedekli çalıştırabilirsiniz. düzgün konfigürasyon ve kurulum ile çok faydasını görürsünüz.
- 12-01-2020, 15:44:43Sayın moderatörüm, öncelikle cevabınız için teşekkür ederim.PsdBul adlı üyeden alıntı: mesajı görüntüle
Belki duymuşsunuzdur. Lisansci net isimli bir web sitesi R10'da duyurulmuştu. Bu servisi beğendim ve PHPkoru'yla entegre olacak şekilde geliştirmeyi düşünüyoruz.
Daha önce veri tabanı (MySQL) için yük dengeleme sistemi üzerinde çalışmadım. Bu nedenle sadece PHP tarafında yük dengeleme ve ayrı bir sunucuda tek veritabanı düşünüyorum. 2 PHP ve 1 veritabanı sunucusu olarak...
Siz veritabanı yük dengelemesi için hangi sistemi, aracı önerirsiniz? Araştırabilirim.
Veri tabanı yük dengelemesi için önerebileceğiniz bir araç var mı?provider adlı üyeden alıntı: mesajı görüntüle - 12-01-2020, 15:56:01cluster yapı için percona db inceleyebilirsinizaponkral adlı üyeden alıntı: mesajı görüntüle
- 12-01-2020, 15:55:54Merhaba, 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.
- 12-01-2020, 16:05:54Aynı 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.Kapteyanteknoloji adlı üyeden alıntı: mesajı görüntüle
Duymuştum. Ancak uygulamadım. Araştırmaya devam edeceğim.PsdBul adlı üyeden alıntı: mesajı görüntüle
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?Burti adlı üyeden alıntı: mesajı görüntüle
@FastPHP; konu hakkında düşüncelerini merak ediyorum. - 12-01-2020, 18:37:32Merhaba aponkral,aponkral adlı üyeden alıntı: mesajı görüntüle
Gerekli bilgileri diğer arkadaşlar vermiş. Neyi değiştirir? Web server olan sunucudaki kaynağın mysql e de ayrılmasını engelleyeceğinden verimsizliğin daha az olmasını ve bu sayede performans almanızı sağlamak ile bir çok şeyi değiştirir. Bunu zaten sizde anlamışsınız.
Mysql veritabanı sunucusunun aynı hat üzerinde olması da diğer arkadaşların belirttiği gibi sorgulardaki anlık verinin kesintiye uğramaması için gerekli olabilir.
iyi çalışmalar.

