ACP考试复习笔记-弹性伸缩知识点及练习.doc

上传人:w****2 文档编号:6566685 上传时间:2020-02-29 格式:DOC 页数:21 大小:181KB
返回 下载 相关 举报
ACP考试复习笔记-弹性伸缩知识点及练习.doc_第1页
第1页 / 共21页
ACP考试复习笔记-弹性伸缩知识点及练习.doc_第2页
第2页 / 共21页
ACP考试复习笔记-弹性伸缩知识点及练习.doc_第3页
第3页 / 共21页
点击查看更多>>
资源描述
弹性伸缩(Auto Scaling)考试内容: 熟悉弹性伸缩Auto Scaling 相关的基本概念弹性伸缩是根据用户的业务需求和策略,自动调整其弹性计算资源的管理服务。其能够在业务增长时自动增加 ECS 实例,并在业务下降时自动减少 ECS 实例。1.1伸缩组伸缩组是具有相同应用场景的 ECS 实例的集合。伸缩组定义了组内 ECS 实例数的最大值、最小值及其相关联的负载均衡实例和 RDS 实例等属性。【备注】o 伸缩组包含伸缩配置、伸缩规则、伸缩活动。o 伸缩配置、伸缩规则、伸缩活动依赖伸缩组的生命周期管理,删除伸缩组的同时会删除与伸缩组相关联的伸缩配置、伸缩规则和伸缩活动。【伸缩组状态】伸缩组具有以下三种状态:Active(运行中)、Inacitve(创建中、已创建、启用中、停用中、已停用) 和 Deleting(删除中)。1.1-1【单选题】伸缩组具有两种状态(LifecycleState):生效(Active)、失效(Inacitve),当伸缩组为生效(active)状态,才可以执行修改属性功能A、正确B、错误参考答案:B、题目解析:伸缩组具有三种状态(LifecycleState):生效(Active)、失效(Inacitve)和删除中(Deleting).当伸缩组为生效(active)和失效(inactive)状态,才可以执行修改属性功能1.1-2 单选题小明已经配置了伸缩配置,还需配置什么,才能完成一个弹性伸缩任务?A、伸缩规则;B、伸缩任务;C、伸缩活动;D、伸缩策略;参考答案:A、很抱歉,答错了。1.2伸缩配置伸缩配置定义了用于弹性伸缩的 ECS 实例的配置信息。1.3伸缩规则伸缩规则定义了具体的扩展或收缩操作,例如加入或移出 N 个 ECS 实例。伸缩规则指弹性伸缩服务弹性扩张或收缩 ECS 资源时所依据的规则,目前支持以下三种规则:l 调整至 N 台:执行伸缩规则后,服务中的实例数将被调整至 N 台。l 增加 N 台:执行伸缩规则后,服务中的实例数在当前数量基础上增加 N 台。l 减少 N 台:执行伸缩规则后,服务中的实例数在当前数量基础上减少 N 台。1.4伸缩活动伸缩规则成功触发后,就会产生一条伸缩活动。伸缩活动主要用来描述伸缩组内 ECS 实例的变化情况。1.4-1【单选题】某个创建20台ECS实例的伸缩活动正在执行中,当创建到第5台ECS实例时,用户可以终止该伸缩活动。A、正确B、错误参考答案:B、题目解析:同一伸缩组内,同一时刻只能有一个伸缩活动在执行伸缩活动不可以中断; 【伸缩活动的流程】伸缩组自动扩展伸缩组自动收缩用户手工加入既有 ECS 实例用户手工移出既有的 ECS 实例判断伸缩组的健康状态和边界条件。分配 ActivityId 和执行伸缩活动。1. 创建 ECS 实例。从负载均衡移除 ECS 实例1. 加入 ECS 实例。负载均衡停止向该 ECS 实例转发流量2. 修改 Total Capacity。停止 ECS 实例,等待停止完成。2. 修改 Total Capacity。等待 60 秒后,从负载均衡移除 ECS 实例3. 分配 IP。/4. 添加 RDS 白名单。从 RDS 白名单移除添加 RDS 白名单1. 从 RDS 白名单移除。5. 启动 ECS 实例,等待启动完成。释放 ECS 实例。/2. 修改 Total Capacity。3. 从伸缩组移出。6. 挂载负载均衡,将权重设为创建伸缩配置时指定的 负载均衡权重。 修改 Total Capacity。3. 挂载负载均衡,将权重设为当前伸缩组中已激活的伸缩配置上指定的 负载均衡权重。 7. 伸缩活动完成,启动 cooldown。单选题弹性伸缩的伸缩活动的生命周期为:“判断伸缩组的健康状态和边界条件”步骤之后至“启动cooldown”步骤之前的所有活动。手工加入既有的ECS实例,还包含A加入ECS实例、B分配ActivityId和执行伸缩活动、C判断ECS实例的状态、类型、D修改Total Capacity等活动,这些活动正确的顺序是:A、 C-B-A-D;B、 D-B-C-A;C、 C-D-B-A;D、 D-C-A-B;参考答案:A、题目解析:手工加入既有的ECS实例:1,判断伸缩组的健康状态、边界条件和ECS实例的状态、类型。2,分配ActivityId和执行伸缩活动。3,加入ECS实例4,修改Total Capacity。5,添加RDS白名单6,挂载SLB,将权重设为0。7,等待60秒后,将权重设为50。8,伸缩活动完成,启动cooldown。1.5伸缩触发任务用于触发伸缩规则的任务,如定时任务、云监控的报警任务。o 定时任务独立于伸缩组存在,不依赖伸缩组的生命周期管理,删除伸缩组不会删除定时任务。o 云监控报警任务独立于伸缩组存在,不依赖伸缩组的生命周期管理,删除伸缩组不会删除报警任务。1.5-1多选题关于阿里云弹性伸缩产品相关概念,下面说法正确的是:A、伸缩组包含伸缩配置、伸缩规则、伸缩活动;B、删除伸缩组的同时会删除与伸缩组相关联的伸缩配置、伸缩规则和伸缩活动;C、伸缩触发任务有定时任务、云监控报警任务两类;D、触发伸缩规则的任务独立于伸缩组存在,删除伸缩组不会删除任务;参考答案: A、 B、 C、D1.6伸缩模式【定时模式】用户自定义自动伸缩发生的时间和频率,如每天 13:00增加 ECS 实例。【动态模式】基于云监控性能指标(如 CPU 利用率),自动增加或减少 ECS 实例。【固定数量模式】通过设置 最小实例数 (MinSize),即健康运行的ECS 实例最小数量,以保证可用性。 【自定义模式】通过 API 调用您的自有监控系统,您可以执行手工伸缩。 l 手工执行伸缩规则。l 手工添加或移出既有的 ECS 实例。l 自定义 MinSize、MaxSize,弹性伸缩会自动创建或释放 ECS 实例,将当前 ECS 实例数维持在 MinSize 与 MaxSize 之间。【健康模式】如 ECS 实例为非 Running 状态,弹性伸缩将自动移出或释放不健康的 ECS 实例。 【多模式并行】以上所有模式都可以组合配置。例如设置了每天 13:00 14:00 创建 20 个 ECS 实例以应对业务高峰,但实际需求有可能需要多于20个实例, 则您可以选择其他伸缩模式,与定时模式配合一起使用。 1.6-1 单选题通过“最小实例数”(MinSize)属性,可以让您始终保持健康运行的ECS实例数量,以保证日常场景实时可用。这种伸缩模式是指?A、动态模式;B、固定数量模式;C、自定义模式;D、健康模式;参考答案:B。1.6-2多选题关于阿里云弹性伸缩产品主要功能描述,下面说法正确的是:A、支持定时模式:配置周期性任务(如每天13:00),定时地增加或减少ECS实例;B、支持动态模式:基于云监控性能指标(如CPU利用率),自动增加或减少ECS实例;C、支持SLB负载均衡配置:在增加或减少ECS实例时,自动向SLB实例中添加或移除相应的ECS实例;D、支持RDS访问白名单:在增加或减少ECS实例时,自动向RDS访问白名单中添加或移出该ECS实例的IP;参考答案: A、 B、 C、D、题目解析:根据客户业务需求横向扩展ECS实例的容量,即自动增加和减少ECS实例定时模式:配置周期性任务(如每天13:00),定时地增加或减少ECS实例动态模式:基于云监控性能指标(如CPU利用率),自动增加或减少ECS实例支持SLB负载均衡配置:在增加或减少ECS实例时,自动向SLB实例中添加或移除相应的ECS实例支持RDS访问白名单:在增加或减少ECS实例时,自动向RDS访问白名单中添加或移出该ECS实例的IP1.6-3多选题29. 某新媒体公司通过手机APP提供新闻资讯服务,采用阿里云弹性伸缩(Auto Scaling)来实现动态添加或者减少云服务器ECS实例,来应对业务量的变化。该公司的业务人员和技术人员相互配合,估算出他们所需要的资源为闲时10台ECS,但是有几个时间段业务量会比较多,基本上集中在 7:30到9:00,18:30到20:00,随着时间点的不同,所需的ECS实例在10到20个之间动态变化。他们在伸缩组中将最小实例个数设置为 10,最大实例个数设置为20。从容易部署以及节省成本的角度来考虑,他们还需要配置一个什么模式的任务?()分值:5您的回答:C. 定时模式正确答案为:A. 动态模式解析:“在伸缩组中将最小实例个数设置为 10,最大实例个数设置为20”属于“自定义模式”;动态模式是根据云监控性能指标(如 CPU 利用率),自动增加或减少 ECS 实例。-最经济。!1.7冷却时间冷却时间是指,在同一伸缩组内,一个伸缩活动执行完成后的一段锁定时间。在这段锁定时间内,该伸缩组不执行其他的伸缩活动。【冷却时间设置】可以通过以下两种方式配置冷却时间:l 在伸缩组中配置默认冷却时间,默认冷却时间不能为空。 l 在伸缩规则中配置冷却时间,如果不配置,将使用默认冷却时间。 说明 如果同时在伸缩组和伸缩规则中配置了冷却时间,弹性伸缩服务将优先使用伸缩规则中的冷却时间。 【冷却时间规则】1.7-1 多选题关于冷却时间,下面说法正确的是:A、冷却时间是指,在同一伸缩组内,一个伸缩活动执行完成后的一段锁定时间。在这段锁定时间内,该伸缩组不执行其他的伸缩活动;B、伸缩组在冷却时间内,只会拒绝云监控报警任务类型的伸缩活动请求;C、伸缩组在冷却时间内,其他类型的触发任务(如用户手工执行伸缩规则、定时任务等)可以绕过冷却时间立即执行伸缩活动;D、每个伸缩活动的最后一个ECS实例加入或移出伸缩组成功后,整个伸缩组冷却时间才开始计时;参考答案: A、 B、 C、D、。 熟悉弹性伸缩Auto Scaling 的功能、产品优势及常用应用场景2.1弹性伸缩Auto Scaling 的功能弹性伸缩自动调整弹性计算资源大小,以满足业务需求的变化。根据预设的伸缩规则,在业务需求增长时自动增加ECS实例以保证计算能力,在业务需求下降时自动减少ECS实例以节约成本。 l 弹性扩张:当业务升级时,弹性伸缩自动完成底层资源升级,避免访问延时和资源超负荷运行。l 弹性收缩:当业务需求下降时,自动完成底层资源释放,避免资源浪费。l 弹性自愈:提供健康检查功能,自动监控伸缩组内的ECS实例的健康状态,避免伸缩组内健康ECS实例低于设置的最小值。当检测到某台ECS实例处于不健康状态时,立即自动释放不健康ECS实例并创建新的ECS实例,自动添加新ECS实例到负载均衡实例和RDS实例的访问白名单中。【功能概述】根据客户业务需求自动调整ECS实例数量。自动向负载均衡的后端服务器组中添加或移除相应的ECS实例。自动向RDS访问白名单中添加或移除ECS实例的IP。2.1-1【单选题】弹性伸缩服务是根据用户的业务需求和策略,自动调整其弹性计算资源的管理服务。其能够在业务增长时自动增加ECS和RDS实例,并在业务下降时自动减少ECS和RDS实例RDS实例的访问白名单有变化,但RDS的实例没有变化。A、正确B、错误题目解析:弹性伸缩服务是根据用户的业务需求和策略,自动调整其弹性计算资源的管理服务。其能够在业务增长时自动增加ECS实例,并在业务下降时自动减少ECS实例。2.1-2 单选题阿里云弹性伸缩(Auto Scaling),是根据用户的业务需求和策略,自动调整其弹性计算资源的管理服务。支持用户添加已有的云服务器 ECS 实例,但该云服务器 ECS 实例的状态必须为_。A、已创建;B、准备中;C、运行中;D、已停止;参考答案:C2.1-3单选题阿里云弹性伸缩( Auto Scaling)提供了“弹性自愈”功能,能保持伸缩组中的云服务器ECS 实例都处在正常状态,如果伸缩组中某台 ECS 实例状态不是运行中,以下说法中正确的是?A、阿里云弹性伸缩首先会自动重启该 ECS,重启成功后继续保持在伸缩组中,如果重启失败,则从伸缩组中移除,同时创建新的 ECS 实例键入到伸缩组中来;B、阿里云弹性伸缩首先会自动重启该 ECS,重启成功后继续保持在伸缩组中,如果重启失败,则会使用指定的镜像恢复该 ECS 实例到初始状态,继续保持在伸缩组中;C、则该 ECS 实例会被移出伸缩组,同时自动创建一台新的 ECS 实例,添加到伸缩组中来;D、阿里云弹性伸缩会启动 ECS 实例的故障检查与修复进程,对ECS 实例进行自动修复;参考答案:C、题目解析: ECS实例在伸缩组中的健康状态为:健康(Healthy)不健康(Unhealthy)如发现ECS实例为非“运行中(Running)”状态,判断该实例不健康,弹性伸缩会自动移出伸缩组。l 对于弹性服务自动创建的 ECS 实例:将立即启动注意是立即移出,而不会浪费时间重启移出和释放该 ECS 实例操作。l 对于用户手工添加的 ECS 实例:将立即启动移出该 ECS 实例操作,但不会停止和释放该 ECS 实例。移出不健康 ECS 实例,不受 MinSize 的限制,即移出不健康 ECS 实例后,有可能导致 Total Capacity 低于 MinSize,此时弹性伸缩服务会自动创建差额的 ECS 实例使得 Total Capacity 等于 MinSize。2.1-4 单选题阿里云的弹性伸缩主要可以提供的功能,下面说法错误的是?A、根据客户业务需求横向扩展ECS实例的容量,即可以无限按规则自动增加和减少ECS实例;B、支持SLB负载均衡配置:在增加或减少ECS实例时,自动向SLB实例中添加或移除相应的ECS实例;C、支持RDS访问白名单:在减少ECS实例时,自动向RDS访问白名单中移出该ECS实例的IP;D、支持RDS访问白名单:在增加ECS实例时,自动向RDS访问白名单中添加该ECS实例的IP;参考答案:A、题目解析:阿里云的弹性伸缩主要可以提供的功能包括:1,根据客户业务需求横向扩展ECS实例的容量,即自动增加和减少ECS实例。2,支持SLB负载均衡配置:在增加或减少ECS实例时,自动向SLB实例中添加或移除相应的ECS实例。3,支持RDS访问白名单:在增加或减少ECS实例时,自动向RDS访问白名单中添加或移出该ECS实例的IP。【弹性伸缩对用户有以下限制】1,弹性伸缩的ECS实例中部署的应用需要是无状态、可横向扩展的。由于弹性伸缩会自动释放ECS实例,所以用于弹性伸缩的ECS实例不可以保存应用的状态信息(如session)和相关数据(如数据库、日志等)。如果应用中需要保存状态信息,可以考虑把状态信息保存到独立的状态服务器、数据库(如RDS)、共享缓存(如OCS)及集中日志存储(如SLS)。2,每个用户所能创建的伸缩组、伸缩配置、伸缩规则、伸缩ECS实例、定时任务的数量都有一定的限制。一个用户最多能创建20个伸缩组。一个伸缩组内最多只能创建10个伸缩配置。一个伸缩组内最多只能创建10个伸缩规则。对于所有地域和所有伸缩组,一个用户最多能弹性伸缩100台ECS实例。此数量只包含自动创建的ECS实例,不包含手工添加的ECS实例。一个用户最多能创建20个定时任务。2.2弹性伸缩Auto Scaling 的产品优势 随需应变:根据需求“恰到好处”地分配资源,实时应对需求突增。 自动化:无需人工干预,自动创建和释放ECS实例,自动配置负载均衡和RDS访问白名单。 伸缩模式丰富:多模式兼容,可同时配置定时、动态、自定义、固定、健康模式,可通过API对接外在监控系统。 智能:智能调度云计算资源,应对各种复杂场景。2.2-1多选题阿里云弹性伸缩(Auto Scaling),是根据用户的业务需求和策略,自动调整其弹性计算资源的管理服务。以下关于阿里云弹性伸缩的优势说法正确的有?A、伸缩模式丰富,可同时配置多种伸缩模式;B、根据需求分配资源,在无法准确预测业务变化时,解决业务连续性的问题;C、按规则自动创建和释放云服务器ECS实例,自动配置 RDS 访问白名单;D、根据设定策略自动调整弹性计算资源,满足业务波动性比较大的场景;E、支持多种阿里云产品的动态伸缩,包括云服务器ECS、云数据库RDS、负载均衡 SLB 以及表格存储( Table Store,原 OTS只针对ECS,另外还有自动配置SLB和RDS白名单);参考答案: A、 B、 C、D。2.3弹性伸缩Auto Scaling 的计费2.3-1多选题关于阿里云弹性伸缩产品计费,下面说法正确的是:A、弹性伸缩免费;B、通过弹性伸缩自动创建或者手工加入的ECS实例,需要按照ECS相关实例类型进行付费;C、目前按量付费ECS关机(stop)后仍会收取实例费用;D、目前按量付费ECS释放(release)后不再收取;参考答案: A、 B、 C、D、题目解析:弹性伸缩免费通过弹性伸缩自动创建或者手工加入的ECS实例,需要按照ECS相关实例类型进行付费,目前按量付费ECS关机(stop)后仍会收取实例费用,释放(release)后不再收取。弹性伸缩尽力保证您的弹性伸缩服务足额正常弹出,但由于云服务器库存不足、启动时间长等问题导致弹性伸缩的实例无法全额弹出的情况,请您理解和认可知晓2.4弹性伸缩Auto Scaling 的常用应用场景 某视频公司:春晚或每周五热门节目来临时,负载激增,需及时、自动扩展云计算资源。 某视频直播公司:业务负载变化难以预测,需要阿里云自动根据CPU利用率、应用负载、带宽利用率作为衡量指标进行弹性伸缩。 某游戏公司:每天中午12点及晚上6点到9点间需求增长,需要定时扩容。 掌握弹性伸缩Auto Scaling 的具体配置和操作3.1伸缩组的创建和维护【创建伸缩组】使用弹性伸缩调整计算资源的第一步,在弹性伸缩控制台中可以有两种创建方式:方式一:使用自定义伸缩配置创建 创建伸缩组时需设置名称、伸缩最大实例数、最小实例数、默认冷却时间、移出策略、自定义伸缩配置、网络类型、负载均衡(可选)、数据库(可选)。 方式二:使用实例启动模板创建(设置内容同上)注意:伸缩组创建成功后,必须继续创建伸缩配置,启用配置后再启用伸缩组。3.1-1 多选题伸缩组是具有相同应用场景的ECS实例的集合。下面哪些是在伸缩组里定义的?A、 ECS实例数的最大值、最小值;B、相关联的SLB实例和RDS实例等属性;C、冷却时间;D、 ECS实例的规格;?在创建伸缩配置中确定。但伸缩配置不是旱灾伸缩组中吗?参考答案: A、 B、C、很抱歉,答错了。【创建伸缩配置】指定弹性扩张时的ECS实例模板弹性伸缩支持添加已有ECS实例,下面哪个条件不是必须的?A、加入的ECS实例必须与伸缩组在同一个region;B、加入的ECS实例规格必须与生效伸缩配置的实例规格一致;C、加入的ECS实例的状态必须是“运行中”状态加入的ECS实例不能已加入到其它伸缩组中加入的ECS实例不可以是VPC类型;D、加入的ECS实例需是包年包月的,且加入的ECS实例在移出伸缩组时不会被释放;参考答案: D、题目解析:在伸缩配置中,计费方式:仅支持按量付费实例【启用停用伸缩组】多选题关于启用停用伸缩组操作,下面说法正确的是:A、当伸缩组为失效(Inactive)状态、且伸缩组有生效的伸缩配置时,可执行启用操作;B、一个伸缩组在同一时刻只能有一个“生效”的伸缩配置;C、启用伸缩组成功以后(active状态),如果当前ECS实例数量小于MinSize,则弹性伸缩服务会自动创建差额的按量付费的ECS实例;D、当伸缩组为生效(Active)状态,没有任何伸缩活动进行时,可以执行停用;参考答案: A、 B、 C、D、题目解析:启用:当伸缩组为失效(Inactive)状态、且伸缩组有生效的伸缩配置时,可执行启用操作一个伸缩组在同一时刻只能有一个“生效”的伸缩配置启用伸缩组成功以后(active状态),如果当前ECS实例数量小于MinSize,则弹性伸缩服务会自动创建差额的按量付费的ECS实例停用:当伸缩组为生效(Active)状态,没有任何伸缩活动进行时,可以执行停用真棒,答对了!【创建伸缩规则】在伸缩组管理/操作/创建伸缩规则,依次指定规则名称、规则和冷却时间。其中,冷却时间为可选项,如果不填写,则默认为伸缩组的冷却时间。3.1-1【单选题】如果伸缩规则中指定将伸缩组的ECS实例数调整至50台,但伸缩组MaxSize只有45台,则整个伸缩规则会按调整至45台来计算和执行。A、正确B、错误参考答案:A、题目解析:伸缩规则在计算和执行过程中,可以根据伸缩组的MinSize、MaxSize进行自动调整其需要增加或减少的ECS实例数MinSize:低于下限时,弹性伸缩会自动添加ECS实例,使得伸缩组 的当前ECS实例数等于下限Max Size:超过上限时,弹性伸缩会自动移出ECS实例,使得伸缩组的当前ECS实例数等于上限。3.1-2【单选题】某个伸缩组,MinSize = 2,当前实例数Total Capacity = 3,伸缩规则指定“减去5台ECS实例”,则在实际执行过程中减去几台ECS实例?A、 1;B、 2;C、 3;D、 4;参考答案:A、真棒,答对了!3.1-2【单选题】当伸缩组创建了20台ECS实例,但只有19台ECS实例成功加入SLB时,则只对不成功的1台ECS实例进行自动释放操作。A、正确B、错误参考答案:A、题目解析:伸缩活动有ECS实例加入伸缩组失败时,需要保持ECS实例级事务的完整性,而非伸缩活动级事务的完整性,即只进行ECS实例级回滚,而不是伸缩活动级回滚;真棒,答对了!【在弹性伸缩中使用负载均衡服务】伸缩组支持关联负载均衡实例,通过负载均衡实例将访问流量分发到伸缩组内的多个ECS实例,有效增强伸缩组的服务能力。在为伸缩组添加负载均衡实例前,请确保: 您持有一个或多个运行中的负载均衡实例。否则,请先创建负载均衡实例。 负载均衡实例和伸缩组必须位于同一地域。 如果负载均衡实例和伸缩组的网络类型均为专有网络,则必须位于同一专有网络。 当负载均衡实例的网络类型为经典网络,伸缩组的网络类型为专有网络时,如果负载均衡实例的后端服务器组中包含专有网络ECS实例,该ECS实例必须与伸缩组位于同一专有网络。 负载均衡实例配置至少一个监听。否则,请参阅监听介绍添加合适类型的监听。 负载均衡实例必须开启健康检查。否则,请参阅配置健康检查开启健康检查。【移出策略】参考答案:A、B【删除伸缩组】多选题关于删除伸缩组操作,下面说法正确的是:A、控制台删除一个伸缩组时,会默认采用强制删除的模式;B、删除伸缩组会删除相关联的伸缩配置、伸缩规则、伸缩活动、伸缩请求的信息;C、删除伸缩组不会删除以下任务或实例:定时任务、云监控报警任务、SLB实例、RDS实例;D、通过Open API操作时可以看到强制删除(ForceDelete)属性,表示如伸缩组存在ECS实例或正在进行伸缩活动,是否强制删除伸缩组并移出和释放ECS实例;参考答案: A、 B、 C、D、题目解析:控制台删除一个伸缩组时,会默认采用强制删除的模式删除伸缩组会删除相关联的伸缩配置、伸缩规则、伸缩活动、伸缩请求的信息不会删除以下任务或实例:定时任务、云监控报警任务、SLB实例、RDS实例通过Open API操作时可以看到强制删除(ForceDelete)属性,表示如伸缩组存在ECS实例或正在进行伸缩活动,是否强制删除伸缩组并移出和释放ECS实例3.2规则和任务的配置【执行伸缩规则】实现手动或自动伸缩ECS实例资源。3.2-1多选题关于执行伸缩规则的操作,下面说法正确的是:A、当伸缩组为生效(active)状态、没有伸缩活动正在执行,该功能可绕过冷却时间(Cooldown)直接执行;B、伸缩规则需要增加的ECS实例数加上当前伸缩组的实例数(Total Capacity)大于MaxSize时,则按Total Capacity = MaxSize的规则进行执行;C、如果当前伸缩组的实例数(Total Capacity)减去该伸缩规则需要减少的ECS实例数小于MinSize时,则按Total Capacity = MinSize的规则进行执行;D、对于所有地域和所有伸缩组,一个用户最多能弹性伸缩100台ECS实例。(此数量只包含自动创建的ECS实例,不包含手工添加的ECS实例);参考答案: A、 B、 C、D、题目解析:可以通过管理控制台执行一个指定的伸缩规则,注意以下条件:当伸缩组为生效(active)状态、没有伸缩活动正在执行,该功能可绕过冷却时间(Cooldown)直接执行伸缩规则需要增加的ECS实例数加上当前伸缩组的实例数(Total Capacity)大于MaxSize时,则按Total Capacity = MaxSize的规则进行执行。如果当前伸缩组的实例数(Total Capacity)减去该伸缩规则需要减少的ECS实例数小于MinSize时,则按Total Capacity = MinSize的规则进行执行。对于所有地域和所有伸缩组,一个用户最多能弹性伸缩100台ECS实例。(此数量只包含自动创建的ECS实例,不包含手工添加的ECS实例)3.3报警任务的配置等 了解弹性伸缩Auto Scaling 使用中的注意事项,能够发现并解决使用过程中的常见问题4.1限制条件弹性伸缩具有以下限制:l 伸缩组内部署在ECS实例的应用必须无状态并且可横向扩展。 l 伸缩组内的ECS实例可能会被自动释放,因此不适合保存应用状态信息和相关数据等信息,例如会话记录(Session)、数据库或者日志等。如果有需要,您可以保存状态信息到独立的状态云服务器ECS、保存数据到云数据库RDS或者集中日志存储到日志服务。 l 弹性伸缩无法自动将ECS实例添加到开放缓存Memcache实例访问白名单,需要您自行添加。 l 弹性伸缩无法纵向扩展,即弹性伸缩无法自动升降ECS实例的vCPU、内存和带宽等配置。l 创建的伸缩组、伸缩配置、伸缩规则等有数量限制。 4.1-1【单选题】由于弹性伸缩会自动释放ECS实例,所以用于弹性伸缩的ECS实例不可以保存应用的状态信息(如session)和相关数据(如数据库、日志等)。如果应用中需要保存状态信息,可以考虑把状态信息保存到独立的状态服务器、数据库(如RDS)、共享缓存(如OCS)及集中日志存储(如SLS)。A、正确B、错误参考答案:A4.1-2【单选题】弹性伸缩目前不支持“纵向扩展”,即ESS暂时无法自动升降ECS的CPU、内存和带宽。A、正确B、错误参考答案:A4.2数量限制目前,弹性伸缩服务的功能项存在以下数量限制:a.同一个账号一个地域下最多创建 50 个伸缩组。 l 一个伸缩组内最多创建 10 个伸缩配置。l 一个伸缩组内最多创建 50 个伸缩规则。l 一个伸缩组内最多创建 6 个事件通知。l 一个伸缩组内最多创建 6 个生命周期挂钩。b.一个账号下最多创建 20 个定时任务。c.一个伸缩配置下,最多可以选择 10 个实例规格。4.3注意事项【伸缩规则】在计算和执行过程中,伸缩规则可以根据伸缩组的 MinSize、MaxSize 进行自动调整其需要增加或减少的 ECS 实例数(例如:伸缩规则中指定将伸缩组的 ECS 实例数调整至 50 台,但伸缩组 MaxSize 只有 45 台,则整个伸缩规则会按调整至 45 台来计算和执行。) 【伸缩活动】l 同一伸缩组内、同一时刻只能有一个伸缩活动在执行。l 伸缩活动不可以中断。例如,某个创建 20 台 ECS 实例的伸缩活动正在执行中,当创建到第 5 台 ECS 实例时,您无法强行终止该伸缩活动。l 伸缩活动有 ECS 实例加入伸缩组失败时,需要保持 ECS 实例级事务的完整性,而非伸缩活动级事务的完整性,即只进行 ECS 实例级回滚,而不是伸缩活动级回滚。例如,当伸缩组创建了 20 台 ECS 实例,但只有 19 台 ECS 实例成功加入负载均衡时,则只对不成功的 1 台 ECS 实例进行自动释放操作。 l 由于弹性伸缩是借助阿里云的 RAM (Resource Access Management)服务,通过 ECS Open API代替用户弹性伸缩 ECS 实例资源,所以回滚的 ECS 实例仍然会被扣费。 【冷却时间】l 在冷却时间内,伸缩组只会拒绝云监控报警任务类型的伸缩活动请求,其他类型的触发任务(如用户手工执行伸缩规则、定时任务等)可以绕过冷却时间立即执行伸缩活动。l 每个伸缩活动的最后一个 ECS 实例加入或移出伸缩组成功后,整个伸缩组冷却时间才开始计时。报警任务和定时任务之间有执行优先级吗?-没有区别,先到先得?模拟题中同一时间,定时任务优先?报警任务与定时任务相互独立,由于目前伸缩组同一时间只能执行一个伸缩活动,先触发伸缩活动的任务会被执行,另外一个任务触发的伸缩活动会被拒绝执行。由于在同一时刻一个伸缩组中只能存在一个伸缩活动,定时任务还提供了自动重试时间设置功能,避免因为单次执行伸缩规则失败影响定时任务的结果。如果同一分钟内存在多个待执行的定时任务,弹性伸缩会执行最新创建的定时任务。ECS 实例是否可以加入到多个伸缩组中?暂不支持。 能够基于弹性伸缩Auto Scaling 与云服务器ECS、负载均衡SLB 产品实现应用的解决方案单选题游戏行业有个明显的特点是业务流量很难预估,波动很大,例如今天上线 1 台云服务器 ECS 实例就足够处理所有的业务需求,明天可能就需要10台云服务器ECS实例来处理所有的需求。这样的场景下,您不知道所需的云服务器 ECS 实例的数量,准备的少无法应对业务峰值,投入的多又造成大量的资源浪费。在阿里云上,您认为应对游戏行业这种场景的最佳阿里云产品的组合方式是_。A、负载均衡 SLB+云服务器 ECS+云数据库 RDS+弹性伸缩 Auto Scaling;B、负载均衡 SLB+云服务器 ECS+云数据库 RDS;C、云服务器 ECS+弹性伸缩 Auto Scaling;D、云服务器 ECS;参考答案:A、真棒,答对了!单选题在系统访问量有明显波峰,可以通过弹性伸缩,实现在业务增长时自动增加 ECS 实例,并在业务下降时自动减少 ECS 实例;同时搭配什么产品,可实现高可用架构?A、 OSS;B、 SLB;C、 OCSD、 CDN;参考答案:B、题目解析: SLB产品优势:1,高可用采用全冗余设计,无单点,支持同城容灾,搭配DNS可实现跨REGION容灾,可用性高达99.99%。根据应用负载进行弹性扩容,在流量波动情况下不中断对外服务。2,低成本与传统硬件负载均衡系统高投入相比成本能下降60%,私网类型实例免费使用,无需一次性采购昂贵的负载均衡设备,无需运维投入。3,安全结合云盾提供防DDoS攻击能力,包括:CC、SYN flood等DDoS攻击方式。真棒,答对了!多选题阿里云弹性伸缩可以配合多个云产品使用,下面说法正确的是?A、弹性伸缩可以单独扩展和收缩ECS实例;B、通过弹性伸缩自动创建的ECS实例,需要按照ECS按量付费类型的实例标准进行付费;C、既可以搭配SLB,RDS一起部署,也可以不搭配SLB,RDS一起部署;D、弹性伸缩支持通过云监控触发任务扩展和收缩ECS实例,也可以通过弹性伸缩的Open API对接客户自己的监控系统,客户可以通过自己的监控系统,触发弹性伸缩的伸缩活动;参考答案: A、 B、 C、D、很抱歉,答错了。1多选题关于负载均衡 SLB 和弹性伸缩( Auto Scaling)配合使用的说法中正确的有哪些?A、弹性伸缩( Auto Scaling)中的伸缩配置,可以不选择公网带宽;B、负载均衡SLB 和弹性伸缩( Auto Scaling)必须在同一个可用区( Zone);C、弹性伸缩( Auto Scaling)中自动产生的 ECS 实例可以自动配置到负载均衡 SLB 中去;D、负载均衡 SLB和弹性伸缩( Auto Scaling)必须在同一个地域( Region);参考答案: A、 C、D、真棒,答对了!1多选题阿里云的负载均衡 SLB、云服务器 ECS 以及弹性伸缩( Auto Scaling)三者合理的搭配使用,可以发挥出各自的优势,比如部署简单、安全可靠、无单点障碍、可弹性伸缩、自动负载均衡、使用成本大幅度降低等,其中云服务器 ECS 承载了最终的计算、处理任务。在三者配合使用时,关于云服务器 ECS 的说法正确的有_。A、云服务器 ECS 实例的付费类型必须为按量付费;B、同一伸缩配置下的云服务器ECS 实例配置一定相同;C、云服务器 ECS 实例的状态必须为运行中才能添加到伸缩组中去;D、同一个云服务器 ECS 实例只能添加到同一个伸缩组中;参考答案: B、 C、D。弹性伸缩可以满足业务需求高峰增长时无缝地增加ECS实例,并在业务需求下降时自动减少ECS实例,但是不支持数据盘的自动弹性伸缩。A、正确B、错误参考答案:B、很抱歉,答错了。10. 某视频公司,使用负载均衡SLB将用户的访问请求分发到20台云服务器ECS实例上,由这些配置相同的ECS实例来响应用户的请求。春节将至,根据经验预估,假期期间业务量会增加倍。可以使用阿里云弹性伸缩(Auto Scaling)来满足资源的弹性变化的需求,由于可以准确的预测业务量变化情况,因此可以选择多种伸缩模式来实现。以下说法正确的是? ()分值:1A. 云监控报警任务:通过监控CPU、负载等,在资源紧张时动态增加ECS实例,在资源空闲时,减少ECS实例动态模式B. 健康模式:保持伸缩组中当前的所有的ECS实例能正常工作,以满足用户访问请求的响应C. 定时任务:在假期开始当天,增加ECS实例个数到40台,假期过后减少至20台D. 固定数量模式:从假期开始当天,设置伸缩组的最小实例数为40台,假期过后将该参数调至20台答案:B|C|D解析:负载均衡 SLB 实例必须开启健康检查,否则无法和弹性伸缩一起使用;单弹性伸缩本身并不要求一定要开启健康模式。 定时模式:您自定义自动伸缩发生的时间和频率,如每天 13:00增加 ECS 实例。 动态模式:基于云监控性能指标(如 CPU 利用率),自动增加或减少 ECS 实例。 固定数量模式:通过设置 最小实例数 (MinSize),即健康运行的ECS 实例最小数量,以保证可用性。 自定义模式:通过 API 调用您的自有监控系统,您可以执行手工伸缩。 手工执行伸缩规则。 手工添加或移出既有的 ECS 实例。 自定义 MinSize、MaxSize,弹性伸缩会自动创建或释放 ECS 实例,将当前 ECS 实例数维持在 MinSize 与 MaxSize 之间。 健康模式:如 ECS 实例为非 Running 状态,弹性伸缩将自动移出或释放不健康的 ECS 实例。 多模式并行:以上所有模式都可以组合配置。例如设置了每天 13:00 14:00 创建 20 个 ECS 实例以应对业务高峰,但实际需求有可能需要多于20个实例, 则您可以选择其他伸缩模式,与定时模式配合一起使用。 单选题弹性伸缩支持添加已有ECS实例,下面哪个条件不是必须的?A、加入的ECS实例必须与伸缩组在同一个region;B、加入的ECS实例规格必须与生效伸缩配置的实例规格一致;(X)C、加入的ECS实例的状态必须是“运行中”状态加入的ECS实例不能已加入到其它伸缩组中;(ok)加入的ECS实例不可以是VPC类型;(X)D、加入的ECS实例需是包年包月的,且加入的ECS实例在移出伸缩组时不会被释放;参考答案:D、题目解析:往指定的伸缩组添加ECS实例。支持包年包月和按量付费两种类型。加入的ECS实例的限定条件如下:1,必须与伸缩组在同一个地域。2,规格(InstanceType)必须与生效伸缩配置的实例规格完全一致。3,状态必须是“运行(running)”状态。4,不能已加入到其它伸缩组中。5,不能为VPC类型。真棒,答对了!10 单选题某游戏公司使用负载均衡 SLB 将用户的访问请求分发到30台云服务器 ECS 实例上去,每天晚上6点9点,需要定时扩容,以解决大用户量并发访问的问题。那么,从成本和容易实现的角度,以下哪种解决办法最可取?A、基于自定义的镜像创建 30 台云服务器 ECS 实例,添加到 SLB 中去,通过设置权重,让这些 ECS实例在每天晚上6点9点之间可以响应用户需求,其他时间段权重修改为0;B、使用阿里云弹性伸缩( Auto Scaling) ,通过合适的配置,自动提升每台 ECS 实例的规格;C、使用自定义的镜像,手工创建 30 台云服务器 ECS 实例,在每天晚上6点前,手工增加到SLB中去,9点之后再从SLB中移除;D、使用阿里云弹性伸缩( Auto Scaling) ,通过合适的配置,自动增加 ECS 实例或者减少 ECS 实例;参考答案:D、真棒,答对了!19单选题某个伸缩组,MaxSize = 3,当前实例数Total Capacity =2,伸缩规则指定“加3台ECS实例”,则在实际执行过程中会加几台ECS实例?A、 1;B、 2;C、 3;D、 4;参考答案:A、真棒,答对了!202阿里云弹性伸缩( Auto Scaling)中,当进行弹性收缩时,对于运行在需要移出伸缩组的 ECS 实例上的应用,如您需要确保在ECS实例上任务处理完成才让弹性伸缩释放该实例,您需要在自定义镜像中存放执行脚本,并设置命令在操作系统关机时自动执行该脚本。A、正确B、错误参考答案:A、真棒,答对了!2多选题每个伸缩活动的最后一个ECS实例加入或移出伸缩组成功后,整个伸缩组冷却时间才开始计时,下面哪些任务类型的伸缩活动请求,可以绕过冷却时间立即执行伸缩活动?A、云监控报警任务;B、定时触发任务;C、手工执行伸缩规则;D、工作修改伸缩组最小实例数;参考答案: B、 C、D、题目解析:冷却时间注意事项:1、伸缩组在冷却时间内,只会拒绝云监控报警任务类型的伸缩活动请求,其他类型的触发任务(如用户手工执行伸缩规则、定时任务等)可以绕过冷却时间立即执行伸缩活动。2、每个伸缩活动的最后一个ECS实例加入或移出伸缩组成功后,整个伸缩组冷却时间才开始计时。很抱歉,答错了。25多选题关于移出ECS实例的操作,下面说法正确的是:A、从伸缩组移出ESS自动创建的ECS实例时,停止和释放该ECS实例;B、从伸缩组移出用户手工加入的ECS实例时,不停止和释放该ECS实例;C、伸缩组为生效(active)状态、当伸缩组没有伸缩活动正在执行,该功能可以绕过冷却时间(Cooldown)直接执行;D、如果当前伸缩组的实例数(Total Capacity)减去该功能指定的实例数小于MinSize时,可正常执行;参考答案: A、 B、C、题目解析:从伸缩组移出ESS自动创建的ECS实例时,停止和释放该ECS实例从伸缩组移出用户手工加入的ECS实例时,不停止和释放该ECS实例伸缩组为生效(active)状态、当伸缩组没有伸缩活动正在执行,该功能可以绕过冷却时间(Cooldown)直接执行如果当前伸缩组的实例数(Total Capacity)减去该功能指定的实例数小于MinSize时,则执行失败很抱歉,答错了。26单选题某用户需要使用阿里云负载均衡 SLB 和弹性伸缩Auto Scaling配合使用的方案,下面说法哪个是正确的?A、负载均衡 SLB 实例下的所有的 ECS 实例操作系统一定相同;B、负载均衡 SLB 实例下的所有后端服务器的配置必须相同;C、负载均衡 SLB 实例必须开启健康检查,否则无法和弹性伸缩一起使用;D、负载均衡 SLB 实例下的所有后端服务器必须都有相应的伸缩组;参考答案:C、题目解析:负载均衡注意事项1,如果在伸缩组中指定了负载均衡实例,伸缩组会自动将加入伸缩组的ECS实例添加到指定的负载均衡实例当中。2,指定的负载均衡实例必须是已启用状态。3,指定的负载均衡实例所有配置的监听端口必须开启健康检查,否则创建失败。4,如果负载均衡实例已挂载了VPC类型的ECS实例,则不支持该负载均衡实例加入伸缩组。5,加入负载均衡的ECS实例的权重默认为50。28单选题阿里云弹性伸缩( Auto Scaling)经常会和云服务器 ECS、负载均衡 SLB、云数据库 RDS等产品配合使用,以下说法中正确的是?A、弹性伸缩必须和云数据库 RDS 一起使用;B、弹性伸缩必须和云服务器 ECS 一起使用;C、弹性伸缩可以单独使用,不依赖于其他任何产品;D、弹性伸缩必须和负载均衡 SLB 一起使用;参考答案:B、题目解析:弹性伸缩可以单独扩展和收缩ECS实例,既可以搭配负载均衡和RDS一起部署,也可以不搭配负载均衡和RDS。弹性伸缩支持通过云监控触发任务扩展和收缩ECS实例,也可以通过弹性伸缩的Open API对接客户自己的监控系统,客户可以通过自己的监控系统,触发弹性伸缩的伸缩活动。29阿里云弹性伸缩( Auto Scaling)中,当进行弹性收缩时,对于运行在需要移出伸缩组的 ECS 实例上的应用,如果简单的中断服务,会影响到客户体验。如果需要确保在ECS 实例上任务处理完成才释放该实例,弹性伸缩提供了解决方案:在创建 ECS 实例使用的镜像中存放一个包含处理逻辑的脚本,并设置成在 ECS实例操作系统关机时自动执行该脚本。A、正确B、错误参考答案:A、真棒,答对了! 单选题某公司想使用负载均衡SLB和弹性伸缩产品结合实现减少成本的目的,现伸缩规则冷却时间为300秒,伸缩规则为每次增加1台,报警监控项为CPU,统计办法为平均值大于等于70%,统计周期为2分钟,重复3次后报警,由于访问人数激增,公司可以准确预测后面1个小时内CPU负载持续大于70%,则当上一个伸缩规则执行结束到下一个伸缩规则触发最短时间为多少?A、11分钟;B、5分钟;C、6 分钟;D、9分钟;参考答案:C、真棒,答对了!37单选题关于弹性伸缩中伸缩活动,下面说法错误的是?A、伸缩活动不可以中断(例:某个创建20台ECS实例的伸缩活动正在执行中,当创建到第5台ECS实例时,用户无法强行终止该伸缩活动);B、伸缩活动有ECS实例加入伸缩组失败时,需要保持ECS实例级事务的完整性,而非伸缩活动级事务的完整性,即只进行ECS实例级回滚,而不是伸缩活动级回滚。(例:当伸缩组创建了20台ECS实例,但只有19台ECS实例成功加入SLB时,则只对不成功的1台ECS实例进行自动释放操作);C、由于ESS是借助阿里云的RAM(Resource Access Management)服务,通过ECS Open API代替用户弹性伸缩ECS实例资源,所以回滚的ECS实例仍然会被扣费;D、同一伸缩组内,同一时刻可以有若干个伸缩活动在执行;参考答案:D、题目解析:关于伸缩活动注意事项:1,同一伸缩组内、同一时刻只能有一个伸缩活动在执行。2,伸缩活动不可以中断。例如,某个创建20台ECS实例的伸缩活动正在执行中,当创建到第5台ECS实例时,您无法强行终止该伸缩活动。3,伸缩活动有ECS实例加入伸缩组失败时,需要保持ECS实例级事务的完整性,而非伸缩活动级事务的完整性,即只进行ECS实例级回滚,而不是伸缩活动级回滚。例如,当伸缩组创建了20台ECS实例,但只有19台ECS实例成功加入SLB时,则只对不成功的1台ECS实例进行自动释放操作。4,由于弹性伸缩是借助阿里云的RAM(Resource Access Management)服务,通过ECS Open API代替用户弹性伸缩ECS实例资源,所以回滚的ECS实例仍然会被扣费。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!