官术网_书友最值得收藏!

最佳實踐17:基于DNS的負載均衡

基于DNS的負載均衡的一般網絡時序圖如圖3-6所示。

在Linux下的DNS實現Bind中或者Windows的DNS軟件,都可以對于A記錄設置多個解析。

另外一種方式是基于DNS的視圖,做基于來源的調度。具體可以參見第3章中關于DNS視圖的相關內容。

圖3-6 基于DNS的負載均衡的一般網絡時序圖

如下所示為BIND中配置www解析到多個IP的方法:

www          IN     A     10.29.9.2
www          IN     A     10.29.9.3

圖3-7所示為某域名的DNS解析結果。

圖3-7 DNS多A記錄實例

基于DNS的負載均衡方案,有如下特點。

·配置簡單,不需要額外的投入。直接在DNS里面指定多個A記錄即可。

·DNS的解析緩存問題,會導致被訪問到的服務器故障時,切換時間變長。

·一般要配合其他負載均衡方案和監控機制。

基于DNS負載均衡方案的使用場景,可以總結為以下兩種。

·可以選擇為初期的簡單負載均衡方案。

·比較適合于相同業務多機房調度時。如業務,分布在ISP X機房和ISP Y機房,則該方案比較適用。

主站蜘蛛池模板: 姚安县| 当涂县| 东海县| 潞城市| 霞浦县| 晴隆县| 两当县| 绥江县| 丘北县| 八宿县| 浦北县| 沙坪坝区| 萨嘎县| 策勒县| 饶阳县| 佛坪县| 商洛市| 营山县| 通许县| 淅川县| 郯城县| 磐石市| 大邑县| 林甸县| 景德镇市| 宁化县| 桃园市| 竹山县| 积石山| 井研县| 安庆市| 西充县| 河间市| 太仓市| 常德市| 甘德县| 沙河市| 牡丹江市| 乐平市| 区。| 阿合奇县|