通过伸缩规则创建伸缩方案-介绍|学习笔记

简介: 快速学习通过伸缩规则创建伸缩方案-介绍

开发者学堂课程【根据业务量弹性使用云资源通过伸缩规则创建伸缩方案-介绍】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/509/detail/6814


通过伸缩规则创建伸缩方案-介绍


这里其实可以看到(如下图),创建伸缩组,创建伸缩配置,启动伸缩

图片1.png

组,这是在方案一中介绍的步骤。方案二相对于方案一多了一个创建步骤就是创建伸缩规则。伸缩规则定义了具体的扩展或收缩操作,例如加入或移出n个实力例。可以看到创建伸缩规则的配置相对来说是比较简单的(如下图),首先是规则的名称,这个是自定义的。第二个

图片2.png

就是规则,规则这里有调整至多少台?是增加还是减少到多少台?它有三种调整的方式,接下来是冷却时间,这个冷却时间不是一个不填项,填写就会使用前面看到的伸缩组中设置的冷却时间。那么这里如果设置冷却时间,伸缩活动结束之后,它会启用伸缩规则里面的冷却时间。

提到伸缩规则实例数调整至多少台?或者是增加减少多少台?其实这里跟伸缩组内定义的最小实例数和最大实例数会有冲突的。可以伸缩会根据自动调整  ecs 实例数,它会按照伸缩组的实例数调整到最小实例或者是最大的实例的规则执行。

两个例子(如下图)

图片3.png

第一个就是如果在伸缩组中最大实例数是3当前实例数就是伸缩组内已经有两个实例,那如果说执行伸缩规则加三台 ecs 实例,很明显,如果说当前的加上三台,执行完之后,伸缩组内会有五台 ecs 实例,实际情况不是加三台,它会根据最大实例数的限定,这里是三,比如说伸缩组内实例数不能超过三,那么也就是说实际过程中它增加的 ecs 实例最多也就是一,它是让最大的实例数控制,那么如果说在伸缩组内,它设置的最小实例数是二,当前伸缩组内有三台 ecs, 如果说伸缩规则指定减去五台 ecs 实例,那么如果按照直接减去五台,那么整个伸缩组内的实例数都将被移除掉。那么在实际过程中也是一样,最小实例数的限定是二,不管减去多少台,最终要保证最小时实例数不能低于二,那么也就是说在实际执行过程中减去一台的 ecs 实例。

在伸缩规则执行的时候,它一定是受到最大实例数的限定。在前面介绍伸缩组和伸缩配置(如下图)操作二当中加入了伸缩规则,它们之间到底

图片4.png

是什么样的关系?来看一下伸缩活动执行,首先需要知道伸缩活动需要加多少台 ecs, 或者需要减少多少台 ecs 这个实例,如果是增加 ecs 情况下,要用到伸缩配置,创建什么类型的 ecs,根据伸缩配置来创建 ecs 实例,然后把它加到伸缩组中。

管是增加还是减少 ecs 实例,会有一个伸缩活动,伸缩活动结束完之后,有冷却时间将冷却组冷却,在这段时间内触发相应监控类型的任务,伸缩规则、伸缩配置以及伸缩活动,它们都跟伸缩组是紧密关联的。那么在伸缩组内,去定义相应的配置规则,伸缩活动它的一个活动范围冷却时间的范围也是在伸缩范围内。

这里就是伸缩组的伸缩规则、伸缩配置、伸缩活动它们简单的一个关系。关于创建伸缩方案二在伸缩方案一的基础上,除了创建伸缩组,创建相应的伸缩配置,启动伸缩组之后,在方案二建设伸缩配置设置。

 

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
人工智能 Unix 物联网
深入理解操作系统:从概念到实践
【7月更文挑战第31天】本文将带领读者深入探索操作系统的世界,从基本概念、发展历程、核心组件,到实际应用场景和未来趋势。我们将揭示操作系统如何作为软件与硬件之间的桥梁,以及它如何影响计算机系统的性能和用户体验。通过本文,您将获得对操作系统设计哲学的深刻理解,并掌握评估不同操作系统特性的能力。
283 7
|
关系型数据库 MySQL 数据库
MySQL的yum安装与更改数据库安全策略
MySQL的yum安装与更改数据库安全策略
215 0
|
存储 机器学习/深度学习 缓存
漫谈CUDA优化
前言: 几个月前,我根据 Simoncelli 2016 年的论文编写了自己的自动编码器,用于研究目的。一开始,我想使用一些流行的深度学习框架(例如 Tensor Flow、Caffe2 或 MXNet)来做我的实验。
漫谈CUDA优化
|
弹性计算 负载均衡 网络安全
组建多可用区多地域的混合云
本实践向您介绍使用阿里云产品一站式组建多地域混合云,降低用户组网成本。
组建多可用区多地域的混合云
|
消息中间件 Cloud Native 程序员
网易云音乐的消息队列改造之路 | 7月26号云栖夜读
今天的首篇文章,讲述了:网易云音乐从13年4月上线以来,业务和用户突飞猛进。后台技术也从传统的 Tomcat 集群到分布式微服务快速演进和迭代,在业务的不断催生下,诞生了云音乐的 RPC,API 网关和链路跟踪等多种服务,消息队列也从 RabbitMQ 集群迁移到 Kafka集群。
4079 0
|
C# C++
C#中动态加载和卸载DLL
原文:C#中动态加载和卸载DLL 在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何卸载的方法。
2455 0