在近幾年,人們的購物方式越來越往線上發展,無論是什麼都可以透在網購宅配到家,更別說到了周年慶、特定節日檔期,網購網站、APP流量都是爆滿的狀態,由於這些高流量需求的所需時間通常較為短期,因此為了短時間內的高流量而去準備大量的機器預備,並不是一個好的方法。筆者曾經遇過客戶旗下網站要辦活動但擔心突然的流量超載,因此筆者透過彈性伸縮(Auto scaling)來協助客戶,讓網站可以在後端Server負載過重時自動增加Server來減輕整體網站的負載。Auto scaling可透過用戶設定的各項不同參數或是觸發條件平行增加機器數量,同時也配合檢查功能,自動將故障機器汰換並遞補同樣規格機器進來。
4.2進階用法,配置一個事件觸發的規則,透過Auto Scaling自帶的監控,來創建一組若CPU使用率>50%則執行增加一台機器的伸縮規則,同時也可因應不同的需求而去執行不同的彈性伸縮規則。
相對於On-Permise環境需預先準備多台機器待機的情況下,在雲端環境上可以透過Auto Scaling的針對不同情況有不一樣的擴容策略,可降低成本,因此具有非常大的優勢,筆者在明天的文章也會繼續介紹Auto Scaling,請各位讀者敬請期待。
Auto Scaling的介紹https://www.alibabacloud.com/help/en/auto-scaling/latest/what-is-auto-scaling