• 26-08-2012, 18:30:48
    #1
    Merhaba arkadaşlar bu konu altına yazmamın sebebi tecrübeli arkadaşlara ulaşabileceğimi düşünmemdendir...

    Firmamızın internet sitesi var bu sitenin %100 uptime oranıyla çalışması gerekiyor.. Bunun için tek site için 2 server almak istiyoruz.. bir serverda problem olunca sitenin diğer server üzerinden açılmasını istiyoruz.. bunu yapabilmek için dnsleri ne şekilde yapılandırmam gerekiyor..

    pratik olarak düşününce

    ns1.server1.com
    ns2.server1.com
    ns3.server2.com
    ns4.server2.com

    şeklinde domaine dns atarsam gerçekleştirebilirmiyim ?
  • 26-08-2012, 19:01:43
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bunu yapmanız yeterli olmaz. Sonuçta SQL ve Web dosyalarının senkronize olması gerekiyor. Bunun için de başka işlemler gerçekleştirmeniz gerekiyor.
  • 26-08-2012, 19:31:47
    #3
    sunucuoptimizasyon.com
    Bahsettiğiniz sistem için bir adet sql sunucu ayıracaksınız, sql sunucunun dışarı erişimi olmayacak sadece localde çalışacak, web için ise 2 adet sunucu alıp ya basit yoldan dns cluster yapacaksınız veya webserver tarafında litespeedin load balancer sistemini kullanacaksınız, biraz daha masraf yapılırsa fiziksel load balancer ile yük durumuna göre ziyaretçileri sunuculara dağıtabilirsiniz.
  • 26-08-2012, 19:51:29
    #4
    Aslında bu kadar karışık bir sistem düşünmemiştim.. İki serverdada aynı dosyalar olacak veritabanına kullanıcı tarafından bir giriş yok... veritabanını sabit düşünebiliriz..

    Olay basit server1 e ulaşamayınca kullanıcıyı server2 ye atacak bir sisteme ihtiyaç duyuyorum..

    dnsleri yapılandırmak için http://www.zoneedit.com/ mi kullanmalıyım sizce ?
  • 26-08-2012, 19:52:47
    #5
    Bu durum tamamen websitesinin kod yapısı ile ilgili. Sitede kullanıcı giriş kısmı var ise bu giriş kısmı session verilerinin veritabanında tutulması değişikliği dışında çok karmaşık bir durum yok. DNS için iki sunucununda ip adresi girilerek roundrobin DNS kullanılabilir.

    Eğer site statik içerikli bir site ise zaten üzerinde hiç düşünmeye gerek yok.

    İki serverdada web sitesini oluşturduktan sonra master-slave mysql replikasyon ve dosyalar içinde bir satırlık rsync komutu çalıştırmak yeterli olacaktır.
  • 26-08-2012, 19:54:41
    #6
    sunucuoptimizasyon.com
    kaaxe adlı üyeden alıntı: mesajı görüntüle
    Aslında bu kadar karışık bir sistem düşünmemiştim.. İki serverdada aynı dosyalar olacak veritabanına kullanıcı tarafından bir giriş yok... veritabanını sabit düşünebiliriz..

    Olay basit server1 e ulaşamayınca kullanıcıyı server2 ye atacak bir sisteme ihtiyaç duyuyorum..

    dnsleri yapılandırmak için http://www.zoneedit.com/ mi kullanmalıyım sizce ?
    Basit dns yapılandırmasıyla bahsettiğiniz olay olmaz, basit gibi duruyor ama arka planda basit bir olay değil, bununla ilgili dns servislerini deneyebilirsiniz.

    Alternatif olarak yazılımsal olarak çözüm: http://www.litespeedtech.com/litespe...-balancer.html

    Bir sunucuya ulaşılamassa diğer sunucuya yönlendirir. Ama mysqlün senkronize olması gerekir.
  • 26-08-2012, 19:56:22
    #7
    Elazığlı168 adlı üyeden alıntı: mesajı görüntüle
    Basit dns yapılandırmasıyla bahsettiğiniz olay olmaz, basit gibi duruyor ama arka planda basit bir olay değil.

    Yazılımsal olarak çözüm: http://www.litespeedtech.com/litespe...-balancer.html

    Bir sunucuya ulaşılamassa diğer sunucuya yönlendirir.
    İçerik statikmiş. Bu durumda harici bir dns servisi kullanıp 2 servera ipsine round roubin yapabilir. Ulaşamama durumu geçici olacağı için browser biraz bocalasada hizmete devam eder.
  • 26-08-2012, 20:01:13
    #8
    cevaplarınız için teşekkürler.. peki önerebileceğiniz bir dns servisi varmı ?
  • 26-08-2012, 20:03:29
    #9
    kaaxe adlı üyeden alıntı: mesajı görüntüle
    cevaplarınız için teşekkürler.. peki önerebileceğiniz bir dns servisi varmı ?
    Piyasada birçok var. Domain alınan yerlerde hizmet verebiliyor. Zoneedit'de işe yarayabilir.