产品功能
以下为弹性伸缩服务AS提供的常用功能特性。在使用弹性伸缩服务之前,建议您先了解下弹性伸缩服务AS的基本概念,以便更好地理解弹性伸缩服务AS提供的各项功能。
记录弹性伸缩
弹性伸缩支持使用云审计记录服务资源操作。云审计记录的操作类型有三种,通过云平台帐户登录管理控制台执行的操作,通过云服务支持的API执行的操作,以及系统内部触发的操作。如果用户开通了云审计,AS服务的API被调用时,调用信息将会上报到云审计,云审计会将操作信息定时的转储到用户指定的对象存储桶。通过云审计服务,您可以记录与弹性伸缩相关的操作事件,便于日后的查询、审计和回溯。
更多信息,请参考记录弹性伸缩
伸缩组
伸缩组是具有相同属性和应用场景的云服务器和伸缩策略的集合,是启停伸缩策略和进行伸缩活动的基本单位。您可以使用伸缩策略设定的条件自动增加、减少伸缩组中的实例数量,或维持伸缩组中固定的实例数量。创建伸缩组,需要配置最大实例数、最小实例数、期望实例数和负载均衡器等参数。
更多信息,请参考伸缩组
伸缩策略
伸缩策略可以触发伸缩活动,是对伸缩组中实例数量或带宽进行调整的一种方式。伸缩策略规定了伸缩活动触发需要满足的条件及需要执行的操作,当满足伸缩条件时,系统会自动触发一次伸缩活动。
目前系统支持以下三种策略。
- 告警策略:基于云监控系统告警数据(例如CPU使用率),自动增加、减少或设置指定数量的云服务器。
- 定时策略:基于配置的某个时间点,自动增加、减少或设置指定数量的云服务器。
- 周期策略:按照配置周期(按天、按周、按月),周期性地增加、减少或设置指定数量的云服务器。
更多信息,请参考伸缩策略
动态扩展资源
弹性伸缩进行伸缩活动时,需定义如何按照不断变化的需求进行伸缩活动,即动态扩展资源。当业务需求变化频繁且无固定规律时,可通过配置告警策略实现动态扩缩资源的目的。当满足伸缩策略的条件时,系统自动修改期望实例数,从而触发伸缩活动进行资源的扩张或收缩。
更多信息,请参考动态扩展资源
实例保护
如果您希望伸缩组中特定的实例不被自动移出伸缩组,请使用实例保护。您可以对伸缩组中一个或多个正常状态的实例启用实例保护设置,当伸缩组发生缩容活动时,设置了实例保护的实例将不会被移出伸缩组。
更多信息,请参考实例保护
实例备用
若您需要伸缩组中的部分实例暂时停止承担业务流量且不被移出伸缩组,您可以使用弹性伸缩提供的实例备用功能。您可以对伸缩组中的一个或多个实例设置实例备用,实例备用能在保证实例不被移出伸缩组的同时对实例进行关机、重启等操作。
更多信息,请参考实例备用
伸缩带宽策略
用户可以通过伸缩带宽策略对购买的弹性公网IP带宽和共享带宽进行调整。本章节介绍如何创建伸缩带宽策略。
您可以通过创建伸缩带宽策略来实现自动调整带宽。创建伸缩带宽策略时,需要配置对应的基本信息,系统支持告警策略、定时策略、周期策略三种伸缩带宽策略。
创建伸缩带宽策略的基本信息,包括配置策略名称、资源类型、策略类型、触发条件等。
更多信息,请参考伸缩带宽策略
为伸缩组配置通知
当用户申请开通消息通知服务后,可通过消息通知服务提供的功能,将伸缩组的扩容成功、扩容失败、减容成功、减容失败和异常等情况及时推送给用户,以便用户能够及时了解伸缩组的各种状态。
给弹性伸缩组配置通知,需配置一个通知事件和通知主题。每个伸缩组最多可以配置5个通知,通知主题由用户先在消息通知服务界面创建,当通知主题对应的通知场景出现时,伸缩组会向用户发送通知。
更多信息,请参考为伸缩组配置通知
权限管理
如果您需要对华为云上购买的弹性伸缩(Auto Scaling,简称AS)资源,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全的控制华为云资源的访问。
更多信息,请参考权限管理
SDK
借助弹性伸缩AS的SDK开发包,您可以很容易的调用AS的API接口,创建基于华为云的互联网应用。目前SDK的语言支持:Java、Python。您可以使用API或其他任意一种熟知的SDK。
更多信息,请参考SDK