1 domaini Birden fazla serverda çalıştırmak mümkün mü?
6
●1.123
- 03-05-2007, 23:32:07Mesela domain aldığın yer sana bunu sunuyorsa şöyle yaparsın.
Diyelim 5 ns girme hakkın var.
ns1.varista.us
ns2.varista.us
ns1.r10.net
ns2.r10.net
ns3.r10.net
gibi yaparsın.Sitene bağlanan sırasıyla ns'ye bağlanır diyelim varista.us'lar çok yoğun yada server down oldu hemen ns1.r10.net geçer
Umarım anlatabilmişimdir
- 05-05-2007, 10:55:10Kimlik doğrulama veya yönetimden onay bekliyor.bi siteyi 5 serverdan birden nasıl çalıştırcaksın, peki aynı veritabanını 5 servera birdenmi atıcaz ki öyle bişey olsa dahi hepsinin birbirine bağlantılı çalışması lazım ki her serverda aynı bilgiler gözüksün, kafa karıştırıcı olay.
- 05-05-2007, 14:05:51Cluster serverlar ile bunları yapmak mümkün,Gelen verileri belli kriterlere göre bölüp farklı serverlara gönderilerek yapılabilir.
- 05-05-2007, 14:15:28Load balancer ile load balancing yapabilirsiniz (donanımsaldır, load balancer pahalıdır ama çok çok geniş bir siteniz, forumunuz varsa başka da şansınız yoktur)
Veya;
Bir server üzerinde çalışan servisleri, farklı sunuculara dağıtırsınız. Nedir bu servisler;
http, iss v.b. (web servis)
mysql, mssql v.b. (veritabanı)
dns
email
ayrıca site veya forumunuzda çok fazla image, flash v.b. dosyanız varsa imagelarıda ayrı bir sunucuda barındırırsınız.
Kısaca 1 webserver, 1 database server ve 1 image server ile devasa site ve forumların altından kalkabilirsiniz.
Fakat bu her datacenter'da mümkün olamaz. Sunucularda public network ethernete ilave olarak; Private network tarafına ayrıca 1'rer GBit eth kart takılmaya ve bu private network üzerinde aynı switche bağlatılmaları gerekir. Elbetde sadece 1 webserver 1 database server istiyorsanız birbirlerine cross olarak kablo ile başlanmaları yeterli gelecektir.
Bu işi layığıyla yapan DC'lerden SoftLayer çok cüzi rakama Private Network desteği vermektedir.
SoftLayer - Private Network
http://en.wikipedia.org/wiki/Load_balancing_(computing) - 05-05-2007, 15:12:52round robin ile yapabilirsin. şöyle örnek verebilirim.
server 1
ip: 10.0.0.2
dns, email, web sunucusu diye düşün.
server 2
ip : 10.0.0.3
web sunucu
server 3
ip: 10.0.0.4
olarak düşündüğün zaman
server 1 dns adreslerine web siteni yönlendir. arkasından dosyalarını diğer 2. ve 3. sunucuya da yükle. database olarak server 1 üzerinden çalışmasını sağla.
server 1 dns tanımlarken
domain.com A 10.0.0.2
domain.com A 10.0.0.3
domain.com A 10.0.0.4
yaptığın zaman gelen ziyaretçiye göre 1 ziyaretçi server 1 e 3. ziyaretçi server 3 e 10. ziyaretçi server 2 ye girecektir.
aynı şekilde emailinide dağıtabilirsin.
birçok web sitesi bu yolla işlem yapmaktadır.
bunun fiziksel yöntemide vardır. küçük bir araştırma sonucu işini görecek sonucu bulacaksın...
