《Windows Azure Platform 系列文章目錄》
上一章的內容裡,我們為Azure Virtual Machine的準備工作已經完成。一個DNS地址對應2台不同的虛擬機器,分別為LeiZhangVMOne和LeiZhangVMTwo。並且設定了高可用,名稱為LeiAbvSet。
這時候如果我們通過IE訪問DNS地址:http://LeiZhangVM.cloudapp.net,是無法訪問的。這是因為之前選擇的Windows Azure Virtual Machine是Server 2012 Datacenter,預設沒有安裝IIS。我們需要通過遠端桌面連線配置IIS。
高可用設定完畢之後,我們可以通過設定Windows Azure Endpoint終結點,設定自動負載平衡。如
我們知道,IIS預設的連接埠號碼是80,我們可以設定對應的Public Port和Private Port來實現自動負載平衡。
有關Endpoint的資料,可以參考:[New Portal]Windows Azure Virtual Machine (5) 配置VM的Endpoints
現在開始本章內容。
1.我們點擊之前建立的第一台虛擬機器LeiZhangVMOne,然後點擊CONNECT,遠端桌面連線這台Virtual Machine。
2.配置第一台虛擬機器的IIS,步驟略。
3.在第一台虛擬機器的遠端桌面裡,修改第一台虛擬機器LeiZhangVMOne的IIS的開始介面。
4.在<body>標籤頁下,添加如下紅色地區代碼。並且儲存iisstart檔案。
5.回到Windows Azure Management Portal,選擇LeiZhangVMOne,點擊ENDPOINTS,點擊ADD
6.在彈出的介面裡,選擇ADD ENDPOINT
7.按照如下格式設定。
8.第一台虛擬機器的設定就完畢了。
9.我們點擊之前建立的第二台虛擬機器LeiZhangVMTwo,然後點擊CONNECT,遠端桌面連線這台Virtual Machine。
10.配置第二台虛擬機器的IIS,步驟略。
11.如上面步驟三,在第二台虛擬機器的遠端桌面裡,我們修改iisstart檔案。在<body>標籤頁下,添加如下紅色地區代碼。並且儲存iisstart檔案。
12.如步驟5,回到Windows Azure Management Portal,選擇LeiZhangVMTwo,點擊ENDPOINTS,點擊ADD。在彈出的介面裡,選擇Load-Balance Traffic On An Existing Endpoint
13.按照設定:
14.這樣,第二台虛擬機器的設定也完成了。
15.最後,我們可以通過IE訪問雲端服務。我們發現同樣是訪問http://LeiZhangVM.cloudapp.net,因為用戶端的請求是由2台不同的虛擬機器相應的,所以顯示的結果也不同。如:
16.如果我們使用Windows Azure Portal,將第一台虛擬機器VMOne關閉。如:
17.則Windows Azure Load Balance負載平衡器,會將所有來自用戶端的請求轉寄到第2台正常啟動並執行虛擬機器LeiZhangVMTwo上。
這時候,我們使用IE瀏覽網站http://LeiZhangVM.cloudapp.net,會看到只有第2台虛擬機器相應,如: