技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2021 iThome 鐵人賽
DAY
9
0
自我挑戰組
邁向 AWS Certified Solutions Architect - Associate
系列 第
9
篇
[DAY 09] ASG (Auto Scaling Group)
13th鐵人賽
艾克西猴
2021-09-24 23:55:56
681 瀏覽
分享至
ASG 是用來:
scale out (增加 EC2 個體) 以符合增加的工作量
scale in (減少 EC2 個體) 以符合減少的工作量
確保運行的機器數目有在最少和作多的數目界限內
可以自動將新的個體註冊到 load balancer
ASG 屬性
ASG 在啟動時需要提供以下資訊
AMI 和個體類型
EC2 會用到的 user data
EBS
Sceurity Groups
SSH key pair
初始容量,最大和最小數目
網路及 subnet 相關資訊
Load balancer 資訊
Sacling 的 policies
Auto scaling
可以依據 CloudWatch alarm 做 scale
例如, monitor 一個像是平均 CPU 利用率的 metric
當然 metric 的計算是基於 ASG 內的所有 個體
現在有支援的規則
Target Average CPU Usage
Number of requests on the ELB per instance
Average Network In
Average Network Out
以上這些需要在 Scaling policy 的類型選 "Create a target tracking scaling policy" 才會有這些 Metric
based on 客製化的 metric (如, 已連線的使用者數目)
Dynamic Scaling Policies
Target Tracking Scaling
根據特定指標的目標做 scaling, 增加或減少容量
例如將 ASG CPU 的平均利用率維持在 45%
Simple / Step Scaling
漸進式 scaling
例如當 CPU > 65%, 增加 2 個 EC2 個體, 當 CPU < 30% 時減少為一個 EC2 個體
Scheduled Actions
如果知道服務被使用的模式時, 可用排程的方式
Scaling cooldown
在觸發做 scaling 後會有一段 cooldown 時間, 預設是 300 秒
在這段期間 ASG 不會增加或終止個體
這樣有助於防止因過時的指標而啟動額外的 scaling
所以使用一個馬上能用的 AMI 可以減少啟動時間, 快速就緒, 減少 cooldown 時間
留言
追蹤
檢舉
上一篇
[DAY 08] Elastic Load Balancer
下一篇
[DAY 10] AWS RDS
系列文
邁向 AWS Certified Solutions Architect - Associate
共
16
篇
目錄
RSS系列文
訂閱系列文
2
人訂閱
12
[DAY 12] AWS RDS 之 Aurora
13
[DAY 13] ElastiCache
14
[DAY 14] Route 53
15
[DAY 15] Route 53 part 2
16
[DAY 16] Route 53 part 3
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1064
組
團體組數
40
組
累計文章數
22192
篇
完賽人數
602
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
vue.js
熱門問題
qr code生成多功能系統
Web Application 與Web Service 的差異
如何讓在中國的同事可以穩定的使用台灣總部的系統服務
administrators群組成員的管理員權限不見
請示ip位置的問題
AB兩點網路使用LTE數據機做連接
如何自製搜尋引擎
請問win11如何調整excel 2007工作表索引標籤字型大小?
求救,erp 無法使用,ping封包 100% 丟失
JS 讀取EXCEL檔的日期字串如何轉換
熱門回答
如何讓在中國的同事可以穩定的使用台灣總部的系統服務
求救,erp 無法使用,ping封包 100% 丟失
administrators群組成員的管理員權限不見
AB兩點網路使用LTE數據機做連接
如何以php抓取html文件的特定元素,並且依照抓取順序填入頁碼
熱門文章
Win11 24H2 終於對 NTLM 動手了(感動
卷 31:iThome 鐵人賽寫作攻略——新手必看指南
Microservice Pattern 犧牲了什麼?
如何在Google Colab和Replit中請AI解說Python程式碼及相關天文觀念?
Python 中的「match 」/ 「switch」:一個不存在卻又存在的概念
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}