標籤:microsoft Server Load Balancer azure虛擬機器
Azure Server Load Balancer
Server Load Balancer概述:
Microsoft Azure 為在其中託管的虛擬機器(IaaS) 和雲端服務(PaaS)提供Server Load Balancer服務。Server Load Balancer支援應用程式伸縮,並且提供應用程式故障恢複以及其他優勢。可以通過以下方式訪問Server Load Balancer服務:通過Microsoft Azure 門戶或應用程式的服務模型指定服務上的輸入端點。當在Microsoft Azure 上部署一個具有一個或多個輸入端點的託管服務後,它會自動設定Microsoft Azure 平台提供的Server Load Balancer服務。要充分利用服務的彈性/冗餘性優勢,您需要讓至少兩個虛擬機器服務於同一端點。
是一個託管在Microsoft Azure 中的應用程式樣本,該應用程式使用Server Load Balancer服務將傳入流量(地址/連接埠 …….cn:8080)引導到三個虛擬機器,這些虛擬機器均偵聽連接埠 80。
650) this.width=650;" width="615" height="568" title="Server Load Balancer.jpg" style="width:739px;height:421px;" alt="wKioL1P5nQSC2XBMAAGl3wJ3CqY981.jpg" src="http://s3.51cto.com/wyfs02/M02/47/5C/wKioL1P5nQSC2XBMAAGl3wJ3CqY981.jpg" />
Azure配置Server Load Balancer功能
1.登入到Windows Azure 管理入口網站.
650) this.width=650;" width="1200" height="987" title="1.jpg" style="width:732px;height:400px;" alt="wKiom1P5nB2waYgRAAR-cokU-K0861.jpg" src="http://s3.51cto.com/wyfs02/M01/47/5B/wKiom1P5nB2waYgRAAR-cokU-K0861.jpg" />
2.azure門戶兩台虛擬機器提供web服務,
650) this.width=650;" title="2.jpg" alt="wKioL1P5naLQ7ZfEAAJ4zoXxfEQ544.jpg" src="http://s3.51cto.com/wyfs02/M01/47/5C/wKioL1P5naLQ7ZfEAAJ4zoXxfEQ544.jpg" />
3.選擇webserver1虛擬機器,建立終結點,
650) this.width=650;" title="3.jpg" alt="wKiom1P5nYazTSx6AAJJK4zm1yk815.jpg" src="http://s3.51cto.com/wyfs02/M00/47/5B/wKiom1P5nYazTSx6AAJJK4zm1yk815.jpg" />
4.webserver1虛擬機器,添加獨立終結點連接埠,
650) this.width=650;" title="4.jpg" alt="wKiom1P5nvLxXE7_AAGxwR81rvg873.jpg" src="http://s3.51cto.com/wyfs02/M00/47/5B/wKiom1P5nvLxXE7_AAGxwR81rvg873.jpg" />
5建立節點名稱,協議為tcp,公用連接埠為8080,虛擬機器私人連接埠為80 ,勾選建立Server Load Balancer集,
650) this.width=650;" title="5.jpg" alt="wKiom1P5n6-CB8gaAAIWTDpAyS8914.jpg" src="http://s3.51cto.com/wyfs02/M02/47/5B/wKiom1P5n6-CB8gaAAIWTDpAyS8914.jpg" />
6.建立負載平合集,協議,連接埠,探測間隔及探測次數,
650) this.width=650;" title="8.jpg" alt="wKiom1P5oOmgTHRoAAH65dtUlz0953.jpg" src="http://s3.51cto.com/wyfs02/M02/47/5B/wKiom1P5oOmgTHRoAAH65dtUlz0953.jpg" />
7.wenserver1終結點,Server Load Balancer集,已建立成功,:
650) this.width=650;" title="6.jpg" alt="wKioL1P5ojHxjCv2AAKeeme66-I864.jpg" src="http://s3.51cto.com/wyfs02/M01/47/5C/wKioL1P5ojHxjCv2AAKeeme66-I864.jpg" />
8.webserver2建立終結點以及Server Load Balancer集,
650) this.width=650;" title="8.jpg" alt="wKioL1P5o_HC1m3SAAH7rMW7BA4968.jpg" src="http://s3.51cto.com/wyfs02/M01/47/5C/wKioL1P5o_HC1m3SAAH7rMW7BA4968.jpg" />
9.將webserver添加現有Server Load Balancer集,
650) this.width=650;" title="9.jpg" alt="wKioL1P5pESAk0fKAAGwqpiDAfM687.jpg" src="http://s3.51cto.com/wyfs02/M00/47/5D/wKioL1P5pESAk0fKAAGwqpiDAfM687.jpg" />
10.為終結點定義名稱,連接埠一致,
650) this.width=650;" title="11.jpg" alt="wKioL1P5pITj2sbqAAIP31iFLoM073.jpg" src="http://s3.51cto.com/wyfs02/M00/47/5D/wKioL1P5pITj2sbqAAIP31iFLoM073.jpg" />
11.websever已成功添加到現有終結點,
650) this.width=650;" title="12.jpg" alt="wKiom1P5o9XypoELAAKAlzBLScE580.jpg" src="http://s3.51cto.com/wyfs02/M00/47/5B/wKiom1P5o9XypoELAAKAlzBLScE580.jpg" />
驗證Server Load Balancer功能:
1.複製虛擬機器web/URL,進行訪問,
650) this.width=650;" title="13.jpg" alt="wKiom1P5pVvzWVIfAAJS4eUGJ_0688.jpg" src="http://s3.51cto.com/wyfs02/M01/47/5B/wKiom1P5pVvzWVIfAAJS4eUGJ_0688.jpg" />
2.通過網頁進行訪問webserver應用,客戶單已訪問到webserver1,伺服器,
650) this.width=650;" width="1200" height="837" title="16.jpg" style="width:1166px;height:809px;" alt="wKiom1P5ppayyBpdAAKicbmtmXA736.jpg" src="http://s3.51cto.com/wyfs02/M02/47/5B/wKiom1P5ppayyBpdAAKicbmtmXA736.jpg" />
3.通過網頁再次訪問http://xyliu.chinacloudapp.cn/8080,用戶端已串連到wevserver2,伺服器,
650) this.width=650;" width="1200" height="836" title="14.jpg" style="width:1166px;height:772px;" alt="wKioL1P5qHyxj5zMAAL9q2eT1ZU339.jpg" src="http://s3.51cto.com/wyfs02/M02/47/5D/wKioL1P5qHyxj5zMAAL9q2eT1ZU339.jpg" />
通過已上步驟,基本實現伺服器,Server Load Balancer功能,下一節,分享Azure中的虛擬機器集合,實現容錯故障,確認虛擬機器儲存物理位置
Azure虛擬機器Server Load Balancer