Load-Balancing
像 Youtube 這樣的大公司是如何只用一個 IP 負載均衡流量的?
檢查
A
記錄youtube.com
(例如),我只看到一個 IP 地址。考慮到他們處理的流量,這怎麼可能?
他們是否使用帶有負載平衡器的任播?
有幾個功能可能有助於您所看到的:
任播和地理平衡將有助於分散負載,而使用者不會看到一個或幾個 IP。負載均衡器將有助於提高一個數據中心的可靠性,因此希望這幾個 IP 不會出現單點故障。
現實不符合問題
儘管評論中有問題和確認,但我看到了更多 youtube 的 IP:
$ dig youtube.com A ; <<>> DiG 9.8.1-P1 <<>> youtube.com A ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 195 ;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;youtube.com. IN A ;; ANSWER SECTION: youtube.com. 300 IN A 173.194.33.163 youtube.com. 300 IN A 173.194.33.164 youtube.com. 300 IN A 173.194.33.165 youtube.com. 300 IN A 173.194.33.166 youtube.com. 300 IN A 173.194.33.167 youtube.com. 300 IN A 173.194.33.168 youtube.com. 300 IN A 173.194.33.169 youtube.com. 300 IN A 173.194.33.174 youtube.com. 300 IN A 173.194.33.160 youtube.com. 300 IN A 173.194.33.161 youtube.com. 300 IN A 173.194.33.162 ;; Query time: 14 msec ;; SERVER: 172.16.0.23#53(172.16.0.23) ;; WHEN: Wed Aug 26 23:45:18 2015 ;; MSG SIZE rcvd: 205