阿里云弹性伸缩.docx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
阿里云弹性伸缩 弹性伸缩用户指南 用户指南 工作原理 用法流程 创立完好的弹性伸缩方案,您需要通过以下步骤来完成: 1. 创立伸缩组〔CreateScalingGroup〕,配置伸缩资源的最小值〔MinSize〕、最大值 〔MaxSize〕及需要关联的SLB实例和RDS实例。 2. 创立伸缩配置〔CreateScalingConfiguration〕,指定需要弹性伸缩的ECS实例的相关属性,如 ImageID、InstanceType等。 3. 以其次步创立的伸缩配置启用伸缩组〔EnableScalingGroup〕。 4. 创立伸缩规章〔CreateScalingRule〕,如加N台ECS实例的伸缩规章。 5. 创立伸缩任务〔CreateScheduledTask〕,如创立12:00触发第四步伸缩规章的定时任务。 6. 创立报警任务〔云监控API PutAlarmRule〕,如创立CPU大于等于80%那么增加一台ECS实例的报警 任务。 工作流程 下列图是弹性伸缩的工作流程。 您创立好伸缩组、伸缩配置、伸缩规章、伸缩触发任务以后,系统会自动化执行以下流程〔以增加ECS实例为例〕: 伸缩触发任务会根据各自触发生效的条件来触发伸缩活动。 - 云监控任务会实时监控伸缩组内ECS实例的性能,并依据用户配置的报警规章〔如伸缩组内 全部ECS实例的CPU平均值大于60%〕触发执行伸缩规章恳求。 - 定时任务会依据用户配置的时间来触发执行伸缩规章恳求。 - 您可以依据自己的监控系统及相应的报警规章〔如在线人数、作业队列〕来触发执行伸缩 规章恳求。 - 安康检查任务会定期检查伸缩组和ECS实例的安康状况,如发觉有不安康的ECS实例〔如 ECS为非running状态〕会触发执行移出该ECS实例的恳求。 系统自动通过ExcuteScalingRule接口触发伸缩活动,并在该接口中指定需要执行的伸缩规章的阿里 云资源唯一标识符〔Ari〕。 - 如是用户自定义的任务,那么需要用户在自己的程序中调用ExcuteScalingRule接口来实现。 依据步骤2传入的伸缩规章Ari〔Rule Ari〕猎取伸缩规章、伸缩组、伸缩配置的相关信息,并创立伸缩活动。 - 3.1. 通过伸缩规章Ari查询伸缩规章以及相应的伸缩组信息,计算出需要增加的ECS实例数 量,并获得需要配置的SLB和RDS信息。 - 3.2. 通过伸缩组查询到相应的伸缩配置信息,即获得了需要创立的ECS实例的配置信息 〔CPU、内存、带宽等〕。 - 3.3. 依据需要增加的ECS实例数量、ECS实例配置信息、需要配置的SLB实例和RDS实例创 建伸缩活动。 在伸缩活动中,自动创立ECS实例并配置SLB和RDS。 - 4.1. 根据实例配置信息创立指定数量的ECS实例。 - 4.2. 将创立好的ECS实例的内网IP添加到指定的RDS实例的访问白名单当中,将创立好的 ECS实例添加到指定的SLB实例当中。 伸缩活动完成后,启动伸缩组的冷却功能。待冷却时间完成后,该伸缩组才能接收新的执行伸缩规章 恳求。 留意事项 伸缩规章 - 伸缩规章在计算和执行过程中,可以依据伸缩组的MinSize、MaxSize进展自动调整其需要增加或削减的ECS实例数〔例:如伸缩规章中指定将伸缩组的ECS实例数调整至50台,但伸缩组MaxSize只有45台,那么整个伸缩规章会按调整至45台来计算和执行。〕 伸缩活动 - 同一伸缩组内、同一时刻只能有一个伸缩活动在执行。 - 伸缩活动不行以中断。例如,某个创立20台ECS实例的伸缩活动正在执行中,当创立到第5台ECS实例 时,您无法强行终止该伸缩活动。 - 伸缩活动有ECS实例参加伸缩组失败时,需要保持ECS实例级事务的完好性,而非伸缩活动级事务的 完好性,即只进展ECS实例级回滚,而不是伸缩活动级回滚。例如,当伸缩组创立了20台ECS实例 ,但只有19台ECS实例胜利参加SLB时,那么只对不胜利的1台ECS实例进展自动释放操作。 - 由于弹性伸缩是借助阿里云的RAM〔Resource Access Management〕效劳,通过ECS Open API代替用户弹性伸缩ECS实例资源,所以回滚的ECS实例仍旧会被扣费。 冷却时间 - 伸缩组在冷却时间内,只会回绝云监控报警任务类型的伸缩活动恳求,其他类型的触发任务〔如用户 手工执行伸缩规章、定时任务等〕可以绕过冷却时间马上执行伸缩活动。 - 每个伸缩活动的最终一个ECS实例参加或移出伸缩组胜利后,整个伸缩组冷却时间才开头计时。产品限制 弹性伸缩的ECS实例中部署的应用需要是无状态、可横向扩展的。 由于弹性伸缩会自动释放ECS实例,所以用于弹性伸缩的ECS实例不行以保存应用的状态信息〔如 session〕和相关数

文档评论(0)

huifutianxia + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体文安县汇中商贸有限公司
IP属地河北
统一社会信用代码/组织机构代码
91131026MA07M9AL38

1亿VIP精品文档

相关文档