宝塔山 发表于 2024-7-29 14:30:44

云计算——ACA学习 弹性伸缩概述

https://i-blog.csdnimg.cn/blog_migrate/d248680880c4e53ae69424d42c964236.gif
   

[*] 作者简介:一名云计算网络运维职员、每天分享网络与运维的技术与干货。 
[*] 公众号:网络豆云计算学堂
[*]  座右铭:低头赶路,敬事如仪
[*] 个人主页: 网络豆的主页​​​​​
写在前面

               本系列将会持续更新云计算阿里云ACA的学习,相识云计算及网络安全相关从业的基础知识,以及阿里云产品的利用部署。提拔个人对云计算产品技术的理解。
            阿里云云计算助理工程师认证(ACA - Alibaba Cloud Certification Associate)是面向利用阿里云基础产品的专业技术认证,主要涉及阿里云的计算、存储、网络、云数据库、安全类的焦点产品,是对学员掌握阿里云主要产品技术技能程度的全面检验和能力认证, 主要面向门生群体及开发者,也可以做为运维职员的入门证书。
前期回首

   云计算——ACA学习 数据中心概述
云计算——ACA学习 云计算概述
云计算——ACA学习 云计算焦点技术
云计算——ACA学习 云计算分类
云计算——ACA学习 云计算架构
云计算——ACA学习 阿里云云计算服务概述
云计算——ACA学习 假造化技术概述
云计算——ACA学习 假造化技术产品介绍
 本期简介 

本章将会讲解云计算中的弹性伸缩概念,应用场景,工作原理,与产品优势。
弹性伸缩 是根据业务需求和计谋自动调整计算能力(实例数量)的服务。
课程目标
重点:相识弹性伸缩的应用场景,工作原理。
一.弹性伸缩基本概念

1,弹性伸缩

是根据业务需求和计谋自动调整计算能力(实例数量)服务。可以指定实例的类型,即ECS实例或ECI实例。
业务需求增长时,弹性伸缩自动增长指定类型的实例。来包管计算能力,在业务需求降落时,自动减少指定类型实例,节约本钱。
 2.伸缩组

是具有雷同应用场景,雷同实例的实例聚集。伸缩组定义了组中可容纳实例数的最大最小值,关联负载均衡实例,关联RDS实例属性。
3.伸缩模式



[*]定时伸缩
[*]动态伸缩
[*]固定数量模式
[*]自定义模式
[*]康健模式
[*]多模式并行
 4.组内配置信息来源

根据选择的组内实例配置信息来获取实例配置信息,并根据配置信息创建实例。
5.伸缩规则



[*]步进规则,目标追踪规则,简单规则:触发伸缩活动时控制增长,减少实例数量
[*]猜测规则:基于历史监控数据猜测将来的指标值,并智能设置伸缩组界限值
6.自动触发使命

定时使命:可以在指定的时间扩缩容
报警使命:指定的监控动态扩缩容
 7.伸缩活动

记录伸缩组实例数,伸缩界限值,期望实例数等的变化环境,执行伸缩规则,修改界限值,修改期望实例数等操作都会触发伸缩活动。
 8.期望实例数

为伸缩组开启期望实例数功能后,伸缩组会自动将实例数量维持在期望实例数,无需人工干预。
9.并行伸缩活动

手动执行伸缩规则,通过定时使命活动为并行伸缩活动
手动添加ECS实例,手动移除ECS
期望实例数查抄使命,最大最小值查抄使命
如果有执行中的并行伸缩活动,可以再次触发它并行伸缩活动。
10.非并行伸缩活动

并行伸缩活动以为的活动均属于非并行伸缩活动,如果有执行中的非并行伸缩活动,不能再触发其他伸缩活动。
11.稳态实例

指伸缩组中处于服务中,掩护中和备用中状态的ECS实例。
12,伸缩组流程

手动暂停,恢复的流程,扩容流程,定时使命,报警使命。
13.伸缩组内实例的生命周期

伸缩组内ECS实例或ECI实例从创建开始到释放结束的过程。ECS实例或ECI实例的生命周期管理方式和创建类型有关。
1,弹性伸缩,自动创建ECS实例或ECI实例:
2,手动创建的ECS实例或ECI实例:
 14.生命周期挂钩

用于挂起参加或移出中的ECS实例或ECI实例。挂起期间对ECS实例或ECI实例进行自定义操作。
 15.冷却时间

是指同一伸缩组内成功完成一个伸缩活动后的一段锁定时间。
在冷却时间内,伸缩组会拒绝云监控报警使命触发伸缩活动的请求,制止因监控指标值波动导致频仍触发伸缩活动。
二.弹性伸缩产品优势

弹性伸缩具有自动化,降本钱,高可用,机动智能以及易审计等优势。
https://i-blog.csdnimg.cn/blog_migrate/369c06c2473ce3f5db8dc1c55f1c1e46.png
 自动化:无需人工干预,制止手动操作而引发错误
低沉本钱:节约了人力资源本钱和时间本钱
审计:弹性伸缩自动记录每一个伸缩活动的具体信息,有助于快速定位问题根源,低沉排查难度。
高可用:弹性伸缩支持检测ECS实例的康健状态。
机动智能
弹性伸缩的功能丰富,机动智能,高可用,可以有用低沉手动配置的复杂度,提高操作服从。

弹性伸缩应用场景
场景一

无规律的业务量波动
某新闻网站播出了热门新闻,访问量突增,新闻的时效性低沉后,访问量回落。由于该新闻网站的业务量波动无规律,访问量突增和回落的具体时间难以猜测,所以手动调整实例很难做到及时性,而且调整数量也不确定。
https://i-blog.csdnimg.cn/blog_migrate/c3fc31eeddf04035aa03d7261990f4d4.png
场景二

有规律的业务量波动
某游戏公司每天18:00业务需求急速增上进入高峰期,到22:00业务需求低沉,高峰期结束。该游戏公司的业务量波动有规律,但是每天手动调整计算能力浪费人力和时间本钱。
https://i-blog.csdnimg.cn/blog_migrate/4c8188b4492567446939860c0e6f93d8.png
场景三

无明显的业务量波动
某通讯公司的业务支持体系需要全天运作,业务量一段时间内无明显波动。如果现有计算资源忽然出现故障,会导致业务受到影响,很难及时进行故障修复或者更换。
https://i-blog.csdnimg.cn/blog_migrate/d4cd17228a53b6ce4e934d39cfd0353e.png
场景四

混合型的业务场景
如果某公司的业务场景比力复杂,日常业务量波动不明显,且在某个时间段内,业务量是在一定基础上波动的,您已经订购了一部门包年包月的实例,只是想针对波动的业务量合理调整实例数量。
https://i-blog.csdnimg.cn/blog_migrate/f4cbcf7770323d94c61d9b06f3862b37.png

三.弹性伸缩工作原理

弹性伸缩增长ECS实例的工作流程如下所示,如果某Web应用利用ECS实例处置惩罚业务请求。体系架构分为三层(如上图右侧虚线框所示)。此中,最上层的负载均衡负责将客户端的请求转发给伸缩组内的ECS实例,中间层的伸缩组内的ECS实例负责处置惩罚客户端请求,最下层的RDS数据库负责存储来自ECS实例的业务数据。
https://i-blog.csdnimg.cn/blog_migrate/f7d72589fff1d4e1043081bcad8819d4.png
配置

自动根据配置适时触发伸缩活动,增长或移出伸缩组内的实例。
弹性伸缩表示图

弹性伸缩支持为伸缩组关联负载均衡和RDS实例。当您从终端(例如移动端或PC端)发起请求时,负载均衡负责将您的请求转发给伸缩组内的某台ECS实例,ECS实例吸收并处置惩罚请求,并将应用数据保存在云数据库RDS实例上。弹性伸缩根据业务需求和配置方式自动调整伸缩组内的ECS实例数量,以下分别是扩容、缩容和弹性自愈(即康健查抄)场景下弹性伸缩的表示图。
https://i-blog.csdnimg.cn/blog_migrate/5e0bdb3c01d9ae98b62caac5c8f7d3ca.png
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 云计算——ACA学习 弹性伸缩概述