• 12-01-2020, 15:34:20
    #1
    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;
  • 12-01-2020, 15:38:25
    #2
    sistemin 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:43:19
    #3
    Merhaba,

    Sunucuların yoğunluğuna bağlı olarak bu sistem kurulmaktadır.
    Bizce gerekli bir yönetim/kurulum şeklidir bizim gibi firmalar için.
    Aynı Network üzerinden geçmesi de önemli bir şeydir.
  • 12-01-2020, 15:44:43
    #4
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    sistemin 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.
    Sayın moderatörüm, öncelikle cevabınız için teşekkür ederim.

    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.



    provider adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Sunucuların yoğunluğuna bağlı olarak bu sistem kurulmaktadır.
    Bizce gerekli bir yönetim/kurulum şeklidir bizim gibi firmalar için.
    Aynı Network üzerinden geçmesi de önemli bir şeydir.
    Veri tabanı yük dengelemesi için önerebileceğiniz bir araç var mı?
  • 12-01-2020, 15:56:01
    #5
    aponkral adlı üyeden alıntı: mesajı görüntüle
    Sayın moderatörüm, öncelikle cevabınız için teşekkür ederim.

    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ı?
    cluster yapı için percona db inceleyebilirsiniz
  • 12-01-2020, 15:55:54
    #6
    Veri Merkezi Çözümleri
    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.
  • 12-01-2020, 15:57:30
    #7
    Reveloper
    HAProxy'i araştırmanı öneririm:

  • 12-01-2020, 16:05:54
    #8
    Kapteyanteknoloji adlı üyeden alıntı: mesajı görüntüle
    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.

    PsdBul adlı üyeden alıntı: mesajı görüntüle
    cluster yapı için percona db inceleyebilirsiniz
    Duymuştum. Ancak uygulamadım. Araştırmaya devam edeceğim.

    Burti adlı üyeden alıntı: mesajı görüntüle
    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.
  • 12-01-2020, 18:37:32
    #9
    aponkral adlı üyeden alıntı: mesajı görüntüle
    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; @narin; @moderncloud; @SpyError0; @SpyError1; @SpyError2; @SpyError3; @SpyError4; @SpyError5;
    Merhaba aponkral,

    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.