中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用 AWS Auto Scaling 按需動態增加和減少實例

發布時間:2020-06-23 16:24:55 來源:網絡 閱讀:1646 作者:wzlinux 欄目:云計算

一、背景需求

當您不知道自己該選擇何種類型的 EC2 實例的時候,也不清楚業務什么時候高峰,那我們使用 Auto Scaling 可以非常便捷的解決我們的問題,他根據我們設定的負載壓力,自動進行擴展和縮容,以實現最小費用的情況下保證業務的正常運行。

二、配置步驟

2.1、創建 AMI

首先把我們正在運行的 EC2 的主機做一個鏡像,內部服務設置為自啟動,以保證擴容的時候所有服務可用。

如何使用 AWS Auto Scaling 按需動態增加和減少實例

2.2、創建負載均衡目標組

Auto Scaling 配合 ELB 來使用,動態把負載分發到后端機器,我們需要一個目標組來存儲我們的 Auto Scaling 集群機器。

如何使用 AWS Auto Scaling 按需動態增加和減少實例

2.3、創建 Classic Load Balancer

如何使用 AWS Auto Scaling 按需動態增加和減少實例

如何使用 AWS Auto Scaling 按需動態增加和減少實例

2.4、創建啟動配置

為了實例可以穩定啟動,可以選擇按需實例,或者高于市場價的 Spot 實例,盡量高多一些,保證成功率。

如何使用 AWS Auto Scaling 按需動態增加和減少實例

如何使用 AWS Auto Scaling 按需動態增加和減少實例

2.5、創建 Auto Scaling 組

如何使用 AWS Auto Scaling 按需動態增加和減少實例

如何使用 AWS Auto Scaling 按需動態增加和減少實例

如何使用 AWS Auto Scaling 按需動態增加和減少實例

我這里因為選擇了競價實例,好幾次都啟動失敗,所以我換了一個按需實例的啟動配置。

2.6、測試

我們登陸到組中第一臺機器,使用下面的命令對 CPU 進行增壓,查看超過閾值之后是否會自動啟動新的實例。

for i in `seq 1 $(cat /proc/cpuinfo |grep "processor" |wc -l)`; do dd if=/dev/zero of=/dev/null; done &

可以看到,CPU 的負載已經上去了:

如何使用 AWS Auto Scaling 按需動態增加和減少實例

我們查看一下事件,發現啟動了一臺新的實例:

如何使用 AWS Auto Scaling 按需動態增加和減少實例

然后我們停掉壓力測試,再等待一會查看:

如何使用 AWS Auto Scaling 按需動態增加和減少實例

至此我們已經做完這次測試。

趣味玩法

我們可以安裝 web 服務,讓 ELB 負載到新實例,并給每個實例配置專屬的內容,我們選定實例的元數據,在啟動時候的時候,我們可以填寫下面的啟動參數:

#!/bin/bash
yum install nginx -y
systemctl start nginx
curl http://169.254.169.254/latest/meta-data/public-ipv4 > /var/www/html/index.html

http://169.254.169.254/latest/meta-data/ 是實例的元數據信息接口。
http://docs.amazonaws.cn/AWSEC2/latest/UserGuide/ec2-instance-metadata.html

歡迎大家掃碼關注,獲取更多信息

如何使用 AWS Auto Scaling 按需動態增加和減少實例

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇平县| 泽普县| 眉山市| 蕲春县| 泰兴市| 景洪市| 荥阳市| 洛南县| 都昌县| 庄浪县| 潼南县| 扎囊县| 石景山区| 民勤县| 安达市| 大余县| 达州市| 盐池县| 昌黎县| 南靖县| 灵石县| 凤台县| 朔州市| 故城县| 深州市| 永登县| 固安县| 内江市| 文成县| 宣化县| 富蕴县| 连州市| 客服| 玉溪市| 凤阳县| 林周县| 泉州市| 西宁市| 晋城| 莲花县| 光山县|