Tek site 2 farklı sunucu
4
●2.402
- 23-12-2013, 17:01:11Sitemi hem İstanbul'da bir server'da barındırmak hem de Amerika'da bir server da barındırmak istiyorum. Böyle bir şey mümkün mü?
- 24-12-2013, 01:15:57En basit şekilde şunu yapabilirsiniz.
Bir cloudflare hesabı açıp, sitenin dnslerini oraya yönlendirirsiniz, dns sunucunuz cloudflare olur. Dns ayarlarından a kaydı olarak Türkiyedeki sunucunuz ve Amerikadaki sunucunuzun ip adresini girersiniz. Böylece ziyaretçiniz otomatik olarak 2 sunucu arasında dağılır.
Ancak siteniz veritabanı kullanan bir site ise senkronizasyonu bu şekilde sağlayamassınız, türkiyedeki sitenin veritabanı ile amerikadakinin veritabanı eş zamanlı olmaz, üçüncü bir sunucu ayarlayıp sql sunucusu yapmalısınız sql tek noktadan çalışır senkronizasyon sağlanır ancak veritabanı sunucusunun mevcut web sunucularına yakın olması gerekmektedir, aksi halde hem mesafeden dolayı sqlden geç yanıt gelir ayrıca sql trafiği fazla ise web ile sql sunucusu arasında çok yüksek hat trafiği oluşur.
Bunun dışında bu yapıda kesin bir geo dağılımı olmaz, yani sizin düşündüğünüz gibi amerikadaki ziyaretçi amerikadaki sunucuya türkiyedeki ziyaretçi türkiyedeki sunucuya gitmez, cloudflare rastgele ziyaretçiyi dağıtır, bu sefer amerikadaki ziyaretçi türkiyeye bağlanırken site çok ağır açılır aynı şekilde türkiyedeki ziyaretçi amerikaya giderse site geç açılır.
Bu iş için cdn tabanlı hosting kullanmak en sağlıklı yoldur, ziyaretçi hangi noktadan istek yaparsa site komple o cdn sunucudan sunulur, bu standart cdn den farklı bir olaydır, standart cdn de statik dosyalarınız ziyaretçinin talebine göre farklı sunuculardan getirilir, cdn hostingte site komple cdn sunucularından çözümlenerek tüm içerikle ziyaretçiye gelir.
Cdn hosting konusu ülkemizde pek yaygın değil, yurtdışı firmalara bakabilirsiniz maliyeti harcayacağınız trafiğe göre yüksek olabilir. - 24-12-2013, 08:00:19PiEycPi adlı üyeden alıntı: mesajı görüntüleElazığlı168 adlı üyeden alıntı: mesajı görüntüle
İkinize de ne kadar teşekkür etsem azdır. Sevindiğim diğer bi'konu ise bu kadar konuya hakim olan insanların hala burada olması. Tekrar teşekkür ederim
Bu arada yardımcı olmak açısından söylemek isterim ki dün geceden beri sistemi araştırıyorum. Türkiyede bu işi yapan sadece grid telekom diye bir firma. Başka bilen varsa paylaşırsa sevinirim - 24-12-2013, 13:03:40kendinize ayrı bir dns server kurarak bu işi yapabilirsiniz
binde geodns patch yaparak kolayca! oluşturabilirsiniz.
http://www.rootusers.com/loading-dif...y-with-geodns/
tabi ziyaretçiyi göndermekle bitmiyor burda veritabanı senkronizasyonu da önemli onun içinde ayrı birşeyler düşünmelisiniz.