创建伸缩组配置伸缩组的基本信息,包括配置最大实例数、最小实例数和关联的负载均衡服务等。
- 登录天翼云控制中心, 切换到需要创建弹性伸缩的节点, 选择【弹性伸缩服务】;
- 在弹性伸缩服务页面,单击【创建弹性伸缩组】按钮;
- 在弹性伸缩组创建页面,选择区域和可用区;
- 在弹性伸缩组创建页面,填写弹性伸缩组的基本信息,例如,伸缩组名称、最大实例数、最小实例数、 VPC、子网、负载均衡等信息;
各参数说明如下:
- 区域:区域也称为Region。创建的伸缩组所在的区域。
- 可用区:可用区也称为AZ(Availability Zone)。可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。如果您选择多个可用区,为提高应用的高可用性,您的云主机会被均匀的创建在不同的可用区内。
- 多可用区扩展策略:可选择“均衡分布”或“选择优先”。
A.均衡分布:云主机扩容时优先保证选择的可用区列表中各可用区下云主机数量均衡,当无法在目标可用区下完成云主机扩容时,按照选择优先原则选择其他可用区。
B.选择优先:云主机扩容时目标可用区的选择按照选择的可用区列表的顺序进行优先级排序。
说明当选择两个及以上可用区时,才需要配置该选项。
-
伸缩组名称:创建伸缩组的名称。
说明:一个伸缩组可最多添加10 组负载均衡监听器。添加多个负载均衡监听器后,可同时监听多个业务,从而提高业务的可扩展性。同时,如果您选用“弹性负载均衡健康检查” ,弹性云主机在任何一个监听器下的状态变为异常时,伸缩组会将该弹性云主机替换掉。当选择使用弹性负载均衡时,需配置4个参数:负载均衡器、后端主机组、后端端口和权重。
-
最大/最小实例数: 指伸缩组中云主机个数的最大值/最小值。如果最小值不为0,则创建伸缩组后会触发一次伸缩活动,使伸缩组内实例数达到最小值。
-
虚拟私有云:弹性云主机使用的网络是虚拟私有云(VPC)提供的。同一伸缩组内的弹性云主机均属于该 VPC。
-
子网:默认情况下,一个 VPC 子网内的弹性云主机均可以进行通信。一个伸缩组只能选择1个子网。
-
负载均衡:可选参数。选择使用负载均衡器后,访问流量将自动分发到伸缩组内的所有弹性云主机,扩展应用系统对外的服务能力,实现更高水平的应用程序容错性能。伸缩组关联负载均衡实例后,无论是伸缩组自动创建实例,还是用户向伸缩组手动添加实例,实例都会自动加入到负载均衡实例的后端服务器组。
-
实例移除策略:实例优先被移除的策略。当伸缩组进行收缩活动时,会触发实例移除策略,包括如下四种方式:
A. 根据较早创建的配置较早创建的实例:先筛选出较早创建的配置所创建出的实例,再筛选较早创建的实例移出。
B. 较早创建的实例:根据时间筛选较早创建的实例。
C. 根据较早创建的配置较晚创建的实例:先筛选出较早创建的配置所创建出的实例,再筛选较晚创建的实例移出。
D. 较晚创建的实例:根据时间筛选较晚创建的实例。
- 按量付费实例回收模式:指按量付费的实例实例被移出后的处理策略。对于包年包月的云主机,如果被移出伸缩组,也不删除不更改状态,不适用此策略。
A. 释放模式:将移出的按量付费的云主机释放;
B. 停机回收模式:将移出的云主机停机,不释放。随着扩张活动仍会优先再加入。
- 健康检查方式:健康检查会将异常的云主机从伸缩组中移除,并重新创建新的云主机,伸缩组的健康检查方式包括以下两种。
A. 云主机健康检查:是指对云主机的运行状态进行检查,如关机、删除都是云主机异常状态。默认为此选项,伸缩组会定期使用云主机健康检查结果来确定每个云主机的运行状况。如果未通过云主机健康检查,则伸缩组会将该云主机移出伸缩组,并重新创建云主机。
B. 弹性负载均衡健康检查:是指根据** **ELB 对云主机的健康检查结果进行的检查。当伸缩组使用弹性负载均衡器时,您可以选择此方式来做健康检查,所有监听器下检测到的云主机状态必须均为正常,否则伸缩组会将该弹性云主机移出伸缩组,并重新创建云主机。
- 健康检查间隔:伸缩组执行健康检查的周期。您可以根据实际情况设置合理的健康检查间隔(5 分钟、 15 分钟、 1 小时、 3 小时),以确保其包含云主机中应用程序的预期启动时间。
- 单击【下一步】,进入创建伸缩配置页面。创建一个伸缩组时,必须同时创建或选择一个伸缩配置。
在伸缩配置页面,您可以选择使用已有的伸缩配置或者即时创建新的伸缩配置。后续可以在伸缩组创建完成后,为伸缩组修改伸缩配置。如需要创建新的伸缩配置,需填写伸缩配置信息,例如配置名称、云主机镜像、云主机类型、登录方式等;
- 单击【下一页】,进入创建伸缩策略页面。创建一个伸缩组时,可以同时创建伸缩策略,也可以在伸缩组创建完成后,根据业务需要再为伸缩组创建伸缩策略。
如果要同时创建伸缩策略,则在伸缩策略页面,单击【创建伸缩策略】按钮。
在弹出的创建伸缩策略窗口中,填写策略名称、策略类型、触发条件、执行动作、冷却时间等参数;
- 单击【确认】;
- 单击【立即创建】按钮;
- 请核对弹性伸缩组、伸缩配置和伸缩策略的信息,单击【立即创建】。