阿里云弹性伸缩配置遇到的一些问题

阿里云弹性伸缩

弹性伸缩可在业务需求增长时自动增加ECS实例以保证计算能力,在业务需求下降时自动减少ECS实例以节约成本

产品选购

  • 伸缩组名称: 写容易辨认的名称
  • 伸缩组类型: 这里选择ECS
  • 组内实例配置信息来源: 启动模板
  • 选择启动模板: 如果没有需要创建一个启动模板, 启动模板很重要, 启动模板就和选服务器差不多, 注意vpc, 可用区等要和主服务器一致
  • 组内期望实例数: 0, 如果大于0, 那么创建伸缩组后会立即创建期望数的实例
  • 组内最小实例数: 0
  • 组内最大实例数: 10
  • 默认冷却时间(秒): 60秒, 就是启动一个后下一个启动间隔时间
  • 专有网络: 和主服务器一致
  • 选择交换机: 和主服务器一致

为什么这里期望实例数设置成0, 因为想的是手动管理, 增加减少都由我自己手动控制.

弹性伸缩设置

关联负载均衡ALB

如果我们使用了alb, 那么这里必须关联, 关联后增加的服务器自动加入到指定的负载均衡alb的服务器组中.

  • 添加服务器组, 类型alb, 选择alb服务器组, 端口80(根据服务器端口确定), 权重50, 确定即可

伸缩配置

  • 伸缩配置名称: 取一个容易识别的名字
  • 付费模式: 按量付费
  • 选择镜像: 自定义镜像, 使用我们搭建好的服务器做镜像
  • 实例配置方式: 指定规格实例
  • 选择实例规格: 选择24核/24G 或 32核/32G 或 64核/64G 看需求, 可以选多个.
  • 系统盘: 选择好点的硬盘ESSD, ips3800, 性能PL1
  • 公网IP: 分配公网 IPv4 地址
  • 计费方式: 按流量, 这里因为我们使用的负载均衡, 走的都是私网, 基本用不了多少公网, 所以宽带峰值可以选高点也无所谓.
  • 安全组: 选择主服务器的安全组
  • 登录凭证: 选择使用镜像预设的密码, 方便管理

实例管理

实例管理中就是已经启动的服务器

监控

监控服务器的各项指标

伸缩规则和任务(重要)

无人化执行伸缩在这里配置是关键, 不过我们这里手动配置一键添加实例, 一键减少实例

  • 规则名: 写一个有辨识度的名字
  • 规则类型: 简单规则
  • 执行操作: 增加,1,台
  • 冷却时间: 60秒

同理, 减少1台也可以配置, 这样就最大简化了操作, 最短时间内增加或减少一台服务器

此处评论已关闭