检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
某电商网站运行在华为云提供的一台弹性云服务器(ecs-c9b4)上,该电商计划在某日零点进行大型的折扣活动,但高峰期的业务需求无法满足,怎么办呢? 通过以下操作可解决此问题。 Step1 创建伸缩配置 步骤 ① 登录华为云控制台。
按计划扩展资源 弹性伸缩进行伸缩活动时,应对需求有规律变化的场景,需按照规律定期或者周期性的进行伸缩活动,可通过配置定时策略和周期策略来调整资源。 如何创建定时或周期策略可参考创建伸缩策略。
None 定时扩展云服务器 某电商运行在华为云提供的一台弹性云服务器上,该电商计划在某日零点进行大型的折扣活动,但高峰期的业务需求无法满足,怎么办呢? 通过以下操作可帮您解决此问题: ① 向应用系统中添加华为云提供的弹性伸缩。
动态扩展资源 弹性伸缩进行伸缩活动时,需定义如何按照不断变化的需求进行伸缩活动,即动态扩展资源。 当业务需求变化频繁且无固定规律时,可通过配置告警策略实现动态扩缩资源的目的。当满足伸缩策略的条件时,系统自动修改期望实例数,从而触发伸缩活动进行资源的扩张或收缩。
手动扩展资源 操作场景 通过手动将实例移入到伸缩组、手动将实例移出伸缩组或手动修改期望实例数,扩展资源。
云审计记录的操作类型有三种,通过云平台帐户登录管理控制台执行的操作,通过云服务支持的API执行的操作,以及系统内部触发的操作。 如果用户开通了云审计,AS服务的API被调用时,调用信息将会上报到云审计,云审计会将操作信息定时的转储到用户指定的对象存储桶。
查询活动历史 下面介绍如何查看伸缩组内伸缩活动的历史记录。 选择“计算 > 弹性伸缩 > 伸缩实例”。 单击具体的伸缩组名称。 切换到“活动历史”页签。该页签展示进行伸缩活动的历史记录,支持查看实例伸缩和ELB迁移这两种伸缩活动的记录。
名称 as-config-3817 伸缩配置的名称。 配置模板 使用新模板 需要配置伸缩实例的规格、镜像、磁盘等参数。 CPU架构 x86计算 x86采用复杂指令集(CISC)。 规格 s7.xlarge.2 请根据业务需要选择合适的规格。更多信息,请参见弹性云服务器规格清单。
弹性伸缩的云服务器中运行的应用需要是无状态、可横向扩展的。因为AS会自动释放云服务器,所以弹性伸缩组内的云服务器不可以保存应用的状态信息(例如session会话)和相关数据(如数据库、日志等)。 如果应用中需要云服务器保存状态或日志信息,可以考虑把相关信息保存到独立的服务器中。
多规格伸缩配置创建实例的选择的规格顺序是什么? 当伸缩配置选择多个规格时,根据伸缩组可用区及多可用区扩展策略的配置不同,创建实例时选择的规格顺序不同,本章节将分单个可用区和多可用区情况说明。 单可用区 当伸缩组只选择了一个可用区时,伸缩组中的实例都会创建在该可用区中。
表4 参数配置 参数名称 参数说明 取值样例 策略名称 创建伸缩策略的名称。 as-policy-p6g5 策略类型 计划扩展资源的策略类型可选择定时策略和周期策略,在指定的时间段进行扩展资源。
弹性负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 若您需要使用弹性负载均衡提供的功能,请参考此章节为您的伸缩组添加负载均衡器。将负载均衡器添加到伸缩组后,可确保在伸缩组内添加和删除实例时,所有实例均可分配到应用程序的流量。
API的调用方法请参见如何调用API。 伸缩配置用于定义伸缩组内待添加的云服务器的规格数据,也就是定义了资源扩展时的云服务器的规格。包括云服务器的规格、镜像、磁盘等。您可以通过已有云服务器来创建伸缩配置,也可以创建新的伸缩配置。
有关华为云的区域和终端节点的更多信息,请参阅地区和终端节点。
伸缩组为非启用状态、实例数为0且没有正在进行的伸缩活动时,可以修改伸缩组的子网。伸缩组没有正在进行的伸缩活动时,可以修改可用区和负载均衡配置。 操作步骤 登录管理控制台。 选择“计算 > 弹性伸缩 > 伸缩实例 > 弹性伸缩组”。
使用新模板创建伸缩配置 操作场景 若您对扩展的云服务器的规格有特殊的要求,可通过使用新模板创建伸缩配置,可按照您的需求配置新模板的规格参数,使得伸缩组内云服务器的规格均符合创建新模板的规格。 操作步骤 登录管理控制台。 选择“计算 > 弹性伸缩 > 伸缩实例”。
结合自定义监控配置伸缩组的告警策略 弹性伸缩进行伸缩活动时,需定义如何按照不断变化的需求进行伸缩活动,即动态扩展资源。当业务需求变化频繁且无固定规律时,可通过配置告警策略实现动态扩缩资源的目的。
冷却时间是指冷却伸缩活动的时间。每次伸缩活动完成之后,系统开始计算冷却时间。伸缩组在冷却时间内,会拒绝告警策略的触发,其他类型的伸缩策略(如定时策略和周期策略)及手动触发不受限制。
使用限制 功能限制 在应用系统中添加弹性伸缩后,使用时有以下功能限制: 弹性伸缩的云服务器中运行的应用需要是无状态、可横向扩展的。 无状态:关于应用的既往事务,没有任何记录和参考,每项事务处理均是从头开始。 无状态应用运行的实例不会在本地存储需要持久化的数据。