检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
更多 技术专题 技术、观点、课程专题呈现 初识华为云弹性伸缩服务 弹性伸缩服务(Auto Scaling)是根据用户的业务需求,通过策略自动调整其业务资源的服务,简称弹性伸缩或AS。 搭建可自动伸缩的discuz论坛 介绍如何使用华为云的弹性伸缩等服务搭建一个可自动横向扩展的web服务。
带宽: 告警策略 可设置出网流量、出网带宽等告警触发条件,系统检测到触发条件满足时,会自动调整带宽的大小。 定时策略 系统可根据定时策略在固定的时间自动将带宽增大、减小或者调整到固定的值。 周期策略 系统可根据周期策略周期性的调整带宽大小,减少了人工重复设置带宽的工作量。 以告警策略的使用为例说明如下:
通过创建伸缩策略调整客户业务资源。 步骤一:创建伸缩配置 本步骤仅针对本示例进行参数设置及介绍,更多创建伸缩配置的详细内容请参见伸缩配置。 登录控制台,进入创建伸缩配置页面。 设置“伸缩配置”参数。 图1 “伸缩配置”参数设置 表1 “伸缩配置”参数设置说明 参数 示例 说明 计费模式 按需计费 按云服务的实
式等条件进行过滤查询。 若不加过滤添加默认查询该租户下最多20条伸缩策略信息。 已释放EIP对应的伸缩带宽策略仍然会占用配额,且只能使用华为云帐号和有全局权限的IAM用户进行查询,授予部分企业项目的IAM用户查询不到该伸缩带宽策略。 调试 您可以在API Explorer中调试该接口。
本章节介绍对伸缩带宽策略的管理,包括启用、停用、修改、删除、立即执行伸缩带宽策略。 已释放EIP对应的伸缩带宽策略仍然会占用配额,且只能使用华为云账号和有全局权限的IAM用户进行管理,授予部分企业项目的IAM用户不能对该伸缩带宽策略进行管理。 启用伸缩带宽策略 只有当伸缩带宽策略状态为“已停用”时,可以启用策略。
如何阻止伸缩组内的云服务器被自动移除? 您可以对伸缩组中一个或多个正常状态的实例启用实例保护设置,当伸缩组发生自动缩容活动时,设置了实例保护的实例将不会被移除伸缩组。您还可以设置伸缩组的最小实例数,配合实例移除策略,可以使伸缩组始终至少保持一定数量的ECS实例运行。 值得注意的是
如果您需要对您所拥有的AS进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为云帐号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用AS服务的其它功能。 默认情况下,新建的IAM用户没有任
如果系统预置的AS权限,不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参考策略及授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。
实例一旦被移出伸缩组,为其设置的实例保护属性就会失效。 设置实例保护 登录管理控制台。 选择“计算 > 弹性伸缩 > 伸缩实例 > 弹性伸缩组”。 单击需设置实例保护的弹性伸缩组名称,进入伸缩组基本信息页面。 选择“伸缩实例”页签,勾选一个或多个实例,再选择“更多 > 设置实例保护”,在弹
镜像,确保该镜像上有应用的程序软件和开机自启动设置。为伸缩组选择镜像类型为您的私有镜像的伸缩配置,新实例加入伸缩组后,就可以实现自动部署应用。详细的操作步骤指导如下: 在创建私有镜像前,您需要在源云服务器中安装所需的应用程序,并设置开机自动启动。 创建私有镜像,你可以根据操作系统
“代码”页签,代码选择“上传自ZIP文件”,将如下程序保存成扩展名为“.py”的文件格式,压缩成zip包,并上传。然后,在“设置 > 常规设置”页签,设置如下信息,完成后单击“保存”。 # -*- coding:utf-8 -*- import json import time
什么是弹性伸缩? 弹性伸缩简介 弹性伸缩(Auto Scaling,以下简称AS)是根据用户的业务需求,通过设置伸缩规则来自动增加/缩减业务资源。当业务需求增长时,AS自动为您增加弹性云服务器(ECS)实例或带宽资源,以保证业务能力;当业务需求下降时,AS自动为您缩减弹性云服务器
将最小实例数设置成N或大于N,所以手工添加的实例是不会被选中。 注意:以上是在您手动移入的实例处于正常的情况下,如果这些实例处于关机或其他异常状态,弹性伸缩会视为它们不健康,并将它们移出伸缩组,因为健康检查需要保证在伸缩组里的实例是健康的。 方法二 为这N台实例设置实例保护,具体操作方法可参见实例保护。
不符,弹性伸缩会自动调整实例资源,以匹配期望实例数。 当前伸缩策略支持告警触发策略,周期触发策略,定时触发策略。 在策略执行具体动作中,可设置实例变化的个数,或根据当前实例的百分比数进行伸缩。 调试 您可以在API Explorer中调试该接口。 URI POST /autosc
户可以通过云监控检索弹性伸缩服务产生的监控指标和告警信息。 命名空间 SYS.AS 配置指标类告警策略 用户可以针对弹性伸缩的核心监控指标设置指标告警,在发生异常时及时通知您采取措施。您可以根据以下指引配置告警类告警策略。 基本概念 参数 参数说明 取值样例 指标名称 弹性伸缩监控指标的名称。
个数,大小介于最小实例数和最大实例数之间。您可以手动调整期望实例数,也可以通过定时(周期)策略和告警策略触发调整期望实例数。 创建伸缩组时设置期望实例数:当期望实例数不为0时,伸缩组创建完成后会立即开始伸缩活动自动添加相应个数的弹性云服务器。 手动调整期望实例数:当用户通过直接修
实例备用 若您需要伸缩组中的部分实例暂时停止承担业务流量且不被移出伸缩组,您可以使用弹性伸缩提供的实例备用功能。您可以对伸缩组中的一个或多个实例设置实例备用,实例备用能在保证实例不被移出伸缩组的同时对实例进行关机、重启等操作。 应用场景 对于伸缩组内管理的ECS实例,用户无法控制其生命
见如何调用API。 实例是对运行在伸缩组中弹性云服务器的统称,AS支持批量移出伸缩组中的实例或批量添加伸缩组外的实例、批量对伸缩组中的实例设置或取消其实例保护属性、批量将伸缩组中的实例转入或移出备用状态。 约束条件 批量移出后实例数不能小于伸缩组的最小实例数。 批量添加后实例数不能大于伸缩组的最大实例数。
向伸缩组中添加实例时,必须保证实例所在的可用区包含于伸缩组的可用区内。 实例处于INSERVICE状态时才可以进行移出、设置或取消实例保护属性等操作。 当伸缩组发生自动缩容活动时,设置了实例保护的实例不会被移出伸缩组。 批量移出弹性伸缩组中的实例时,若该实例加入伸缩组时绑定的监听器和伸缩组本