今天
使用Azure 建立多臺虛擬機作為多臺伺服器 並使用負載平衡器幫忙重新導向
個人是使用學生帳號註冊的
有100美金的額度
使用信用卡註冊的有150美金額度,注意花費 :D
開啟Azure網站 > 建立資源
今天會使用
資源群組 虛擬機器 負載平衡器
-
資源群組>建立
(之後要做的事情都在這資源群組上)
虛擬機>建立
選擇剛建立的資源群組
選擇一個所在地區 (會影響CPU與RAM的選擇)
因為需要作為多臺伺服器 選擇 可用性選向 (可用性設定組)
建立可用性設定組
選擇作業系統
這邊以 win10 跟 win server 2016 為例
選擇CPU與RAM 建議找2核心的 RAM不要太小 不然等等裝起來很久
設定windows系統要用的使用者名稱密碼
windows RDP連線 開啟
授權 勾選
建兩臺
win server 2016 的那臺
選擇 關閉加速的網路
授權 不用勾
部屬完成後 進到 虛擬機器>連線>RDP下載
開啟檔案>其他帳戶 輸入剛剛設定的帳號密碼
-
win10虛擬機建伺服器操作方法:
在"虛擬機"中 搜尋windows feature
把Internet Information Service跟.NET Framework 3.5 勾選
安裝完就OK了
現在可以在"虛擬機"中搜尋IIS manager
可以看到出現Defult Web Site
而打開"虛擬機"中的瀏覽器 輸入localhost也可以看到
跟"虛擬機"中C:\inetpub\wwwroot中iisstart 一樣的圖片
這邊先把圖片修改 方便到時候檢查負載平衡器的運作
-
win server 2016 操作方法:
開機跳出的Server Manager
點選Add roles and features開始設定
勾選IIS
勾選.NET Framework 3.5
安裝完畢就會看到Server Manager多了IIS選項
對IIS選項中的資料按右鍵 會出現跟win10一樣的畫面IIS manager畫面
一樣可以看到出現Defult Web Site
一樣打開"虛擬機"中的瀏覽器 輸入localhost也可以看到
跟"虛擬機"中C:\inetpub\wwwroot中iisstart 一樣的圖片
這邊一樣先把圖片修改 方便到時候檢查負載平衡器的運作
-
回到自己的電腦
Azure>虛擬機器>概觀
查看兩臺虛擬機器的公用IP位址
直接在自己的電腦瀏覽器中輸入這兩個位址
即可看到這兩個網頁
負載平衡器>建立
SKU 選擇 基本
新增前端IP
選擇 靜態公用ip位址 (當然也可以選動態的...)
新增後端集區
關聯對象選擇虛擬機器
負載平衡器>健全狀態檢查
建立
負載平衡器>負載平衡規則
建立
建立
埠80 使用TCP連線
設定完成 切回去 前端IP設定 查看IP
在自己的電腦瀏覽器中 輸入這個IP
可以看到負載平衡器進行了負載平衡 同個IP 重新導向了不同伺服器
當然 你直接輸入真實的主機位址也是沒問題的
負載平衡在自己設定的時候本來是很困難的
在雲端處理就相對簡單很多
-
最後 由於功能是需要付費的
沒有要繼續使用就先把資源群組刪除吧 :(