接著就要測試ELB01服務的功能,這邊我們先安裝Linux與Windows的網站服務,然後再開始測試。
- 登入Linux,安裝Nginx服務並啟動它
- 接著登入Windows,然後點選Server Manager
- 點選Manager -> Add Roles and Features。
- 點選Next
- 點選Next。
- 選擇Web Server (IIS)後,跳出視窗,點選Add Features。
- 過一分鐘後,看一下Target Group狀態是否都正常,如下圖,可以看到Instance和AZ的健康狀況都是良好。
- 接著回到Load Balancers,選擇ELB01,選擇下方頁籤Description,把DNS Name複製起來,然後貼到瀏覽器上。
- 瀏覽器會顯示Nginx或是IIS的預設網站頁面,如下面兩張圖,這邊看到Nginx會出現破圖,這是正常的,因為Load Balancer是走Round Robin演算法來做負載均衡,破圖是因為它被導入到IIS那台Instance,那台並沒有這張圖片,多按幾次Ctrl + F5觀察負載均衡的狀況,記得是按Ctrl + F5才會重新建立連線。
- 最後我們把Widows關機,來確定ELB01還是正常的,關機後Instance State會顯示stopping。
- 這時就只會出現Ngnix的網頁,也不會破圖。
- 查看Targets狀態,Windows部分會顯示不健康。
到這邊我們已經搭建完一個簡單的ELB服務,在正式環境通常會放在同一個網段,而服務也會是相同,這邊只是因為要做LAB,所以才會這樣來設定,但還是希望大家有一個基本的概念,後面的架構設計就看環境的需求去做相對應的規劃。
沒有留言:
張貼留言