我想知道分佈式網站流量是如何平衡的。例如,我有一個具有單一域名(www.foo.com)的網站,假設它在美國,歐盟和亞洲分別設置爲三個網絡服務器。當最終用戶位於美國時,我希望用戶在他的瀏覽器中請求www.foo.com時訪問美國的物理Web服務器。當最終用戶位於歐盟時,我希望用戶訪問EU物理Web服務器。而亞洲也是如此。好處是最終用戶可以訪問最近的服務器,從而獲得最佳性能。網站流量負載平衡問題
我認爲大多數大型分佈式網站都是以這種方式實現的,例如Google。我想知道它是如何在內部實現的?更詳細地說,如何實現尋找最近服務器的魔力?
謝謝,我的困惑是DNS應該由網絡服務/基礎設施公司來控制,一個互聯網公司(誰想要部署全球分佈式服務器)如何觸摸它?你的意思是互聯網公司可以直接向DNS數據庫寫入條目(由網絡服務/基礎設施公司控制)? – George2 2011-06-17 12:59:40
這是一些提供地理服務的公司生效的地方 - 一個非常擅長DNS的人可以在其服務器上使用BIND或者使用其中的一些[Amazon Route 53](http ://aws.amazon.com/route53/),[Cloudlevarage](http://cloudlevarage.com/global-load-balancing),[f5](http://www.f5.com/solutions/availability/全球負載平衡/),[宙斯](http://www.zeus.com/products/global-load-balancer)等 – 2011-06-17 18:24:01
謝謝,問題回答。 – George2 2011-06-19 12:23:12