Table of Content :
設定規則讓 ASG 自動幫你建立機器或關掉機器已符合當下需求
ASG 包含了一組 EC2 實例的集合,並以 ASG 為單位進行 auto scaling 和管理
Automatic scaling 可以藉由幾種方式觸發:
ASG 的大小是基於 Min, Max, Desired Capacity 決定的
ASG 永遠會滿足最小容量的需求
Health Check 取代可以分為兩種 Health Check 類型
名詞定義: Scaling out(增加機器)、Scaling in(移除機器)
Scaling Policy 分為三種
Simple Scaling Policy :
當有警告發生時進行 scale,(不推薦使用此 Policy,是過時的policy)
Scaling policies with steps :
當有警告發生時進行 scale,可以基於警告的數量來提升改變的數量
ASG 可以和 ELB 建立關聯,當與 ELB 建立關聯時,我們就可以進行更多的 Health check
以下將已 Load Balancer 的類型 區分建立關聯的方式
ASG 會建立機器,要建立什麼樣的機器呢? Launch Configuration 描述的機器!
建立 Launch Configuration 的方式跟建立 EC2 的方法一樣,只是你是將配置存起來,將來啟動機器的時候使用。
Launch Configuration 不能被編輯,當你需要更新你的 Launch Configuration時,你需要建立新的或是clone現有的並修改。
Launch Template : 有版本控制的 Launch Configuration 。