步骤2. 实现自动伸缩
本文主要介绍创建伸缩组及伸缩配置的步骤。
创建一个伸缩组是使用弹性伸缩服务的第一步。伸缩组是具有相同应用场景的ECS实例的集合。您可以定义配置伸缩组内ECS实例数的最大值、最小值及其相关联的负载均衡实例和RDS实例。创建伸缩组后,其地域属性无法变更,更多详情,请参阅 。此处示范如何在某一地域,如华东2(上海),创建一个伸缩组并为伸缩组创建伸缩配置。
创建伸缩组
- 登录 。
- 选择 地域,如华东2。
- 单击 创建伸缩组。
- 在创建伸缩组页面:
- 填入 伸缩组名称,如ScalingGroupTest。
- 设置 伸缩最大实例数(台),如4。
- 设置 伸缩最小实例数(台),如1。
- 设置 默认冷却时间(秒),如600。
- 设置 移出策略,如先筛选 最早创建的实例,在结果中再筛选 最早伸缩配置对应的实例。
- 设置 组内实例配置信息来源,如 自定义伸缩配置。
- 设置 网络类型,如 专有网络。更多详情,请参阅 。
- 配置负载均衡实例。指定的负载均衡实例所有的监听端口必须开启健康检查,否则无法加入伸缩组。
- 配置云数据库RDS实例。
- 单击 提交 完成创建。
- 伸缩组创建成功后,您可以直接 或者单击 稍后创建。
创建伸缩配置
前提条件
您已经创建了ECS安全组。更多详情,请参阅 。
操作步骤
- 登录 。
- 在左侧导航栏中,单击 伸缩组管理。
- 选择 地域,如华东2。
- 找到目标伸缩组,单击 操作 列下的 管理。
- 前往 组内实例配置信息来源 页面,单击 创建伸缩配置。
- 在基础配置页面:
- 选择 计费方式,如 按量付费。更多详情,请参阅 和 。
- 选择 实例,如ecs.xn4.small和ecs.g5.2xlarge。更多详情,请参阅 。
说明 建议配置多种实例规格,避免某一实例规格资源库存不足时无法新建ECS实例。
- 选择 镜像,如CentOS 7.4 64位。如果您需要实现自动启动Web服务器、自动下载代码和脚本等功能,请选择 自定义镜像。
- 选择 存储,如40GB高效云盘。
- 选择 公网带宽,如按使用流量1Mbit/s。
- 选择安全组。
- 单击 下一步:系统配置。
- 在系统配置页面:
- (可选)选择标签。更多详情,请参阅 。
- 设置登录凭证,如密钥对。更多详情,请参阅 。
- 设置 实例名称,如 ScalingGroupTest。
- 单击 下一步:确认配置。
- 在确认配置页面:
- 确认伸缩配置信息,包括前两步设置的基础配置和系统配置。
- 填入 伸缩配置名称,如ScalingGroupTest.1。
- 确认该伸缩配置预计花费的费用, 然后单击确认创建。
说明 费用仅包含ECS服务的费用,弹性伸缩服务免费。更多详情,请参阅 。
- 在弹窗中选择 返回创建 或者 启用配置,如 启用配置。
说明 启用弹性伸缩配置后,我们会自动创建伸缩配置中您设置的最小实例数量的ECS实例,并自动将实例加入指定的负载均衡实例,将实例的私网IP加入指定的RDS实例访问白名单中。
下一步
您可以在相应地域,如华东2,启用您的第一个伸缩组。
您可以在伸缩组内 ,并通过定时任务或者报警任务 ,实现自动伸缩。
发布者:lidazhuang,转转请注明出处:https://www.cms2.cn/aliyun/4674.html