【云服务器 ECS 实战】一文掌握弹性伸缩服务原理及配置方法_阿里云弹性伸缩配置与规则

  • 弹性扩容一定能解决我们整体的性能瓶颈;需找到问题根本所在进而针对性解决才行。
  • 弹性伸缩免费;弹性伸缩服务是免费的,但通过弹性伸缩自动创建或者手工加入的 ECS 实例需按照相关实例类型进行付费。

2. 实现模式

弹性伸缩服务的实现模式有以下几种:

模式含义
定时模式由我们自定义自动伸缩发生的时间与频率
动态模式基于云监控性能指标(如CPU利用率)自动增加或减 ECS 实例
固定数量模式通过设置最小实例数,即健康运行的 ECS 实例最小数量,以保证可用性
自定义模式通过 API 调用自有监控系统,可执行手工伸缩、手工执行伸缩规则、手工添加或移出既有 ECS 实例
健康模式如 ECS 实例为非 Running 状态,弹性伸缩将自动移出或释放不健康的 ECS 实例
多模并行模式以上几种模式结合配置使用

3. 基于 GRE 实现 VPC 的互联

GRE(Generic Routing Encapsulation,通用路由封装)协议,是指把两个不同的 VPC 网络通过建立一条虚拟隧道的方式连接到一起。

假设在两个不同的地域各有一个 VPC 网络,每个 VPC 中均包含三个 ECS 实例(主机),其中一个实例具有公网 IP。当我们想要让这两个 VPC 网络中的某 ECS 实例可以互相访问,就需要设置 GRE 通道,将具有公网 IP 的主机作为跳板建立隧道来实现连接。

在这里插入图片描述
可以看到,想要通过 GRE 来实现互联的 VPC 网络中必须有一台主机是具备公网 IP 的。

4. 弹性伸缩服务的配置使用

4.1 创建伸缩组

回到阿里云服务器控制台,点击左侧菜单栏的“弹性伸缩”进入弹性伸缩控制台;

在这里插入图片描述
弹性伸缩的快速配置分为三部,“创建伸缩组” --> “创建伸缩规则” --> “完成并启用”;

在这里插入图片描述
伸缩组的创建不必多说,当我们选择实例来源是已有实例时,该实例本身不会自动加入到伸缩组内,伸缩组仅提取该实例使用的基础镜像,不会包含该实例的数据信息;

在这里插入图片描述
在高级配置中,可为该伸缩组添加扩缩容策略、关联负载均衡和数据库等;

在这里插入图片描述
伸缩规则即在该伸缩组中定义哪些操作被允许。在“执行的操作”选项中,有 调整至增加减少 三个选择。增加就是扩容 ECS 后台服务;减少就是移除;调整至即指定调整到多少台;

在这里插入图片描述
冷却时间指的是该规则被使用之后多长时间内不能再次被使用;

选择相关属性后点击“完成”,伸缩组就创建成功了。我们上一步选择的是“稍后手动执行”,所以它处于停用状态,需手动开启;

在这里插入图片描述
新创建的伸缩组由于还未进行任何配置,所以各项指标均为 0;

在这里插入图片描述
接下来进行弹性伸缩的相关配置。

4.2 伸缩配置

选择“实例配置来源”下的“创建伸缩配置”,进入弹性伸缩管理控制台;

在这里插入图片描述
在基础配置模块中主要是选择付费模式与实例的规格,镜像选择等,大家根据个人需要自行选择;

在这里插入图片描述
伸缩配置完成之后就可以选择该规格来自动完成扩缩容操作了,前提需要我们自己来创建伸缩规则。

4.3 创建伸缩规则

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

需要这份系统化资料的朋友,可以戳这里获取

  • 25
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值