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 ?
DNS ler ve serverlar hakkında bir soru..
10
●876
- 26-08-2012, 19:31:47Bahsettiğ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:29Aslı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:47Bu 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:41Basit 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.kaaxe adlı üyeden alıntı: mesajı görüntüle
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İç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.Elazığlı168 adlı üyeden alıntı: mesajı görüntüle
- 26-08-2012, 20:03:29Piyasada birçok var. Domain alınan yerlerde hizmet verebiliyor. Zoneedit'de işe yarayabilir.kaaxe adlı üyeden alıntı: mesajı görüntüle