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

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  • 公众号:网络豆云计算学堂

  •  座右铭:低头赶路,敬事如仪

  • 个人主页: 网络豆的主页​​​​​

写在前面

            本系列将会持续更新云计算阿里云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.冷却时间

是指同一伸缩组内成功完成一个伸缩活动后的一段锁定时间。

在冷却时间内,伸缩组会拒绝云监控报警任务触发伸缩活动的请求,避免因监控指标值波动导致频繁触发伸缩活动。


二.弹性伸缩产品优势

弹性伸缩具有自动化,降成本,高可用,灵活智能以及易审计等优势。

 自动化:无需人工干预,避免手动操作而引发错误

降低成本:节约了人力资源成本和时间成本

审计:弹性伸缩自动记录每一个伸缩活动的详细信息,有助于快速定位问题根源,降低排查难度。

高可用:弹性伸缩支持检测ECS实例的健康状况。

灵活智能

弹性伸缩的功能丰富,灵活智能,高可用,可以有效降低手动配置的复杂度,提高操作效率。


弹性伸缩应用场景

场景一

无规律的业务量波动

某新闻网站播出了热点新闻,访问量突增,新闻的时效性降低后,访问量回落。由于该新闻网站的业务量波动无规律,访问量突增和回落的具体时间难以预测,所以手动调整实例很难做到及时性,而且调整数量也不确定。

场景二

有规律的业务量波动

某游戏公司每天18:00业务需求急速增长进入高峰期,到22:00业务需求降低,高峰期结束。该游戏公司的业务量波动有规律,但是每天手动调整计算能力浪费人力和时间成本。

场景三

无明显的业务量波动

某通信公司的业务支撑系统需要全天运作,业务量一段时间内无明显波动。如果现有计算资源突然出现故障,会导致业务受到影响,很难及时进行故障修复或者替换。

场景四

混合型的业务场景

如果某公司的业务场景比较复杂,日常业务量波动不明显,且在某个时间段内,业务量是在一定基础上波动的,您已经订购了一部分包年包月的实例,只是想针对波动的业务量合理调整实例数量。


三.弹性伸缩工作原理

弹性伸缩增加ECS实例的工作流程如下所示,如果某Web应用使用ECS实例处理业务请求。系统架构分为三层(如上图右侧虚线框所示)。其中,最上层的负载均衡负责将客户端的请求转发给伸缩组内的ECS实例,中间层的伸缩组内的ECS实例负责处理客户端请求,最下层的RDS数据库负责存储来自ECS实例的业务数据。

配置

自动根据配置适时触发伸缩活动,增加或移出伸缩组内的实例。

弹性伸缩示意图

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/509838.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VuePress + GitHub 搭建个人博客踩坑记录

最近想给我教练搭个网站,本来选的是 VuePress 框架,也折腾完了,起码是搭建出来了,踩的坑也都总结好了 但是最近发现了一个更简洁的模板: VuePress-theme-hope ,所以最终网站使用的样式是这个 不过我觉得这里面踩坑的记录应该还是有些价值的,分享出来,看看能不能帮到一些小伙伴~…

一线大厂软件测试面试题及答案解析,2024最强版...

【软件测试面试突击班】2024吃透软件测试面试最全八股文攻略教程,一周学完让你面试通过率提高90%!(自动化测试) 1、什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台、软件平台上…

无人机遥感在农林信息提取中的实现方法与GIS融合应用

在新一轮互联网信息技术大发展的现今,无人机、大数据、人工智能、物联网等新兴技术在各行各业都处于大爆发的前夜。为了将人工智能方法引入农业生产领域。首先在种植、养护等生产作业环节,逐步摆脱人力依赖;在施肥灌溉环节构建智慧节能系统&a…

Vue.js+SpringBoot开发高校实验室管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容2.1 实验室类型模块2.2 实验室模块2.3 实验管理模块2.4 实验设备模块2.5 实验订单模块 三、系统设计3.1 用例设计3.2 数据库设计 四、系统展示五、样例代码5.1 查询实验室设备5.2 实验放号5.3 实验预定 六、免责说明 一、摘…

15 easy 141. 环形链表

法1:快慢指针法: //给你一个链表的头节点 head ,判断链表中是否有环。 // // 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数…

深度相机xyz点云文件三维坐标和jpg图像文件二维坐标的相互变换函数

深度相机同时拍摄xyz点云文件和jpg图像文件。xyz文件里面包含三维坐标[x,y,z]和jpg图像文件包含二维坐标[x,y],但是不能直接进行变换,需要一定的步骤来推演。 下面函数是通过box二维框[xmin, ymin, xmax, ymax, _, _ ]去截取xyz文件中对应box里面的点云…

使用OpenTelemetry进行监控

工具介绍 注意:该部分介绍摘抄自:搭建高级的性能监控系统(PrometheusGrafanaNode ExporterAlertmanager) - 爱云 Prometheus、Grafana、Node Exporter 和Alertmanager是一组用于监控和可视化系统性能的开源工具。它们通常一起使用,形成一个强…

课题学习(二十)----阅读《近钻头井斜动态测量重力加速度信号提取方法研究》论文

摘要:利用加速度计进行近钻头井斜动态测量时, 钻具的高速旋转、 井下强振动、强冲击环境给重力加速度测量带来极大干扰,如何从干扰噪声中有效提取重力加速度信号对于提高井斜角和工具面角的测量精度至关重要。 根据重力加速度径向和切向分量为…

视频云平台——搭建SRS5平台支持GB28181视频流的推送

📢欢迎点赞 :👍 收藏 ⭐留言 📝 如有错误敬请指正,赐人玫瑰,手留余香!📢本文作者:由webmote 原创📢作者格言:新的征程,我们面对的不仅…

网络编程作业day3

项目作业1&#xff1a;TCP机械臂测试 客户端操作代码&#xff1a; /*机械臂客户端控制代码*/ #include <myhead.h>#define SER_IP "192.168.125.176" //机械臂服务器IP地址 #define SER_PORT 8888 //机械臂服务器端口号 #define CLI_IP "…

php开发项目 docx,pptx,excel表格上传阿里云,腾讯云存储后截取第一页生成缩略图

服务器或者存储上传的word,ppt和excel表格需要截取内容展示的时候,就需要管理后台每次上传文件时根据不同文件类型截取图片保存起来,并讲图片的地址保存到数据字段中.网上搜索了很多相关文章遇到的坑不少,经过2天时间终于完成了,将代码和遇到的问题完整记录下来. 本文用的…

【VPX637】基于XCKU115 FPGA+ZU15EG MPSOC的6U VPX双FMC接口通用信号处理平台

VPX637是一款基于6U VPX总线架构的通用实时信号处理平台&#xff0c;该平台采用一片Xilinx的高性能Kintex UltraScale系列FPGA&#xff08;XCKU115-2FLVF1924I&#xff09;作为预处理单元&#xff0c;外挂2个FMC扩展接口&#xff0c;来完成数据采集、数据回放以及实时信号处理算…