将应用程序负载均衡器与实例组集成

IBM Cloud® Application Load Balancer for VPC (ALB) 用于将 实例组 连接到负载均衡器池。

实例组是虚拟服务器实例的集合。 使用它们,您不再需要手动管理池成员。 将实例组连接到负载均衡器允许池后端成员根据使用情况和需求自动向上或向下扩展。

您可以选择具有静态实例数,也可以选择根据您的需求动态缩放实例。 基于 application health checks 和您配置的 instance group policies 的池成员 add/delete

例如,当应用程序运行状况检查失败时,系统会自动将成员资格添加到实例组以替换错误成员。

此外,根据 CPU ,网络和内存利用率缩放策略,成员可以 added/deleted 到池。

当您将实例组与池连接时,该实例组将变为受管池,并且您无法再向其添加 add/delete/update 成员。 但是,仍允许对池进行更新。

负载均衡器池中允许的最大后端成员数为 50 ,您无法配置超出该限制的实例组成员资格计数。

创建受管池和实例组

要创建受管池,请首先创建常规池,并确保没有成员附加到该池。 然后,可以附加实例组。

要创建实例组,请完成以下步骤。

  1. 创建实例组模板

    实例组模板定义后端成员实例配置。

  2. 接下来, 创建实例组。 在创建实例组期间,指定应用程序端口,负载均衡器和池标识。

    对于现有实例组,可以使用负载均衡器池身份对其进行更新。 您还需要选择缩放方法。 可以从以下选项中进行选择:

    • 一种静态方法,允许固定数量的后端成员。
    • 一种用于基于利用率的缩放的动态方法。
  3. 最后, 创建实例组缩放策略

    仅当您使用动态缩放方法时,才配置缩放策略。

    配置这些策略时,将定义特定度量 (例如 CPU 利用率百分比) 以及该度量的所需目标利用率。 度量值和平均目标利用率一起确定实例组何时动态添加虚拟服务器实例或从该组中除去虚拟服务器实例。