详情页标题前

阿里云负载均衡使用弹性伸缩实现自动添加ALB后端服务器-云淘科技

详情页1

弹性伸缩(Auto Scaling)支持关联应用型负载均衡ALB的服务器组,通过配置触发任务,自动调整伸缩组内的ECS实例个数并将ECS实例添加到ALB实例的服务器组,ALB实例将访问流量分发到通过伸缩组自动创建的ECS实例中,从而有效增强了ALB的高可用服务能力。

场景示例

某新闻网站播出了一则新闻,访问量突增,服务器无法承载巨大访问量,导致新闻页面刷新不出来。新闻的时效性降低后,访问量回落,可以正常访问新闻页面。由于该新闻网站的访问量突增和回落的具体时间难以预测,无法及时手动调整实例,且实例的调整数量也不确定,为维护新闻网站的服务增加了困难。

面对以上的场景,您可以利用弹性伸缩的报警任务,由阿里云云监控根据CPU使用率等衡量指标自动调整其弹性资源服务,同时自动关联ALB服务器组。伸缩组关联ALB实例的服务器组后,无论是伸缩组自动创建ECS实例,还是您向伸缩组手动添加ECS实例,ECS实例都会自动加入到ALB实例的服务器组。ALB实例会根据流量分发、健康检查等策略灵活使用ECS实例资源,在资源弹性的基础上大大提高资源可用性。

本文以如下方案作为示例进行介绍,ALB通过配置的转发规则将客户端的请求分发给后端服务器ECS01,当ECS01的CPU使用率达到设定的阈值时(本文设定阈值为60%),通过创建弹性伸缩服务并配置报警任务,自动新建ECS实例并添加到ALB实例的服务器组RS1。

阿里云负载均衡使用弹性伸缩实现自动添加ALB后端服务器-云淘科技

配置流程

阿里云负载均衡使用弹性伸缩实现自动添加ALB后端服务器-云淘科技

前提条件

  • 您已创建一个或多个处于运行中状态的ALB实例。具体操作,请参见创建应用型负载均衡。

  • ALB实例已创建服务器组RS1并添加了ECS01实例,服务器组处于可用状态。

  • 您已创建了ECS01实例的自定义镜像。具体操作,请参见使用实例创建自定义镜像。

  • ALB实例必须开启健康检查。具体操作,请参见健康检查。

  • ALB实例至少配置了一个监听。具体操作,请参见添加HTTP监听。

  • ALB实例和伸缩组必须位于同一专有网络。

步骤一:创建伸缩组

介绍在创建伸缩组时,与ALB实例相关的参数配置。关于其他参数的配置,请参见配置伸缩组。

  1. 登录弹性伸缩控制台。
  2. 在左侧导航栏中,单击伸缩组管理
  3. 在顶部菜单栏处,选择地域。
  4. 进入伸缩组管理页面。单击创建伸缩组,您在创建伸缩组时,部分配置项可参考如下配置。

    配置项

    说明

    组内实例配置信息来源

    选择从零开始创建

    专有网络选择交换机

    选择ECS01实例所在的专有网络及交换机

    关联负载均衡ALB、NLB服务器组

    选择对应服务器组,并配置端口及权重

  5. 根据需要配置其余选项,单击确认。完成后您可以在伸缩组管理页面查看已创建的伸缩组。

步骤二:创建伸缩配置

  1. 伸缩组管理页面的操作列单击查看详情,在实例配置来源页签选择伸缩配置

  2. 伸缩配置页签,单击创建伸缩配置并完成配置,部分配置项可参考下表,其他配置项可根据实际需求进行配置。

    配置项

    说明

    付费模式

    ECS的付费方式,本文选择按量付费

    实例配置方式

    本文选择指定实例规格

    选择实例规格

    与创建的ECS01实例规格相同,本文选择ecs.s6-c1m1.small

    选择镜像

    选择已经创建的ECS01实例的自定义镜像

    安全组

    选择已创建的ECS01实例所在安全组

  3. 配置完成后单击创建,然后单击确认创建

  4. 伸缩配置创建成功对话框,单击启用配置,并在弹窗中启动伸缩配置与伸缩组。

步骤三:创建伸缩规则

  1. 伸缩组管理页面的操作列单击查看详情,在伸缩规则与报警任务页签单击伸缩规则

  2. 伸缩规则页签,单击创建伸缩规则完成配置,部分配置项可参考下表,其他配置项可根据实际需求进行配置。完成后单击确认

    配置项

    说明

    伸缩规则类型

    本文选择简单规则

    执行的操作

    基于报警任务触发条件继续设置分步步骤,指定违例规模及相应操作,在报警任务触发后,弹性伸缩会根据违例规模执行相应操作。本文选择调整至2台

步骤四:创建报警任务并添加伸缩规则

  1. 在左侧导航栏选择自动触发任务管理 > 报警任务

  2. 报警任务页面,选择系统监控页签,然后单击创建报警任务

  3. 创建报警任务对话框中完成配置,部分配置项可参考下表,其他配置项可根据实际需求进行配置。完成后单击确认

    配置项

    说明

    名称

    自定义任务名称。

    监控资源

    选择步骤一创建的伸缩组。

    报警指标描述

    本文选择CPU使用率、Maximum(最大值)>= 阈值 60%

    统计周期

    本文选择1分钟

    重复几次后报警

    本文选择1次

    报警触发规则

    选择步骤三创建的伸缩规则。

步骤五:基于CPU使用率自动创建ALB后端服务器

通过stress压测的方式,增加ECS01实例的CPU使用率,使CPU使用率达到60%,从而触发弹性伸缩的报警任务,根据创建的弹性伸缩服务自动新建ECS实例并添加到ALB实例的服务器组。

  1. 远程登录ECS01实例后,执行以下命令安装stress工具。

    sudo yum install -y epel-release 
    sudo yum install -y stress 
  2. 执行以下命令通过stress工具对ECS01实例进行压测。

    sudo stress --cpu 1 --io 4 --vm 2 --vm-bytes 128M --timeout 60s &
  3. 返回步骤四弹性伸缩的报警任务页面,等待几分钟后,报警状态显示报警

  4. 进入伸缩组管理页面,在实例数/容量列查看总实例数变为2个。证明已添加一台新的ECS实例到伸缩组。

  5. 登录应用型负载均衡ALB控制台。
  6. 在左侧导航栏,选择应用型负载均衡ALB > 服务器组

  7. 单击创建的目标服务器组RS1的ID,单击后端服务器页签,可以看到后端服务器有两台实例,其中以ESS-XX命名的实例为通过弹性伸缩服务自动添加的ECS实例。

相关文档

  • 如您想详细了解弹性伸缩服务,可参考什么是弹性伸缩ESS

  • 如您需要设置定时任务进行服务器数量自动调整,可参考通过定时任务设置伸缩组内的实例数量

  • 结合云监控配置不同的伸缩规则,可实现基于监控指标的伸缩、指标预测等更多高级功能,详情可参考配置伸缩规则

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/169150.html

(0)
上一篇 2023年12月10日 上午11:42
下一篇 2023年12月10日
详情页2

相关推荐

  • 腾讯云弹性伸缩伸缩活动失败

    伸缩活动取消是符合预期的,伸缩活动失败则是不符合预期的。 如何查看失败的伸缩活动? 您可查看 伸缩活动详情。要第一时间知道伸缩活动失败,您可配置通知策略。 为什么会发生失败的伸缩活动? 我们已经将伸缩活动的原因做好归类,请参见 失败原因归类。 弹性伸缩官网1折活动,限时活动,即将结束,速速收藏同尘科技为腾讯云授权服务中心。购买腾讯云产品享受折上折,更有现金返…

    腾讯云 2023年12月9日
  • 阿里云负载均衡ALB压力测试的方法-云淘科技

    应用型负载均衡ALB(Application Load Balancer )具备超强弹性及大规模应用层流量处理能力。本文旨在提供ALB压测方法,以及压测中遇到的常见问题和解决方案。 压测拓扑 下图为您介绍ALB压测拓扑流程。 压测方法压测指标说明ALB有四个关键指标:新建连接数、并发连接数和处理数据量(请求和响应)、每秒请求数。每一个指标的压测方法不一样。 …

    2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云负载均衡联系我们-云淘科技

    如果您在使用ALB过程中有任何疑问和建议,请打开钉钉搜索群号加入钉钉群与我们联系。 群名:ALB客户交流群 群号:31945843 内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家阿里云企业补贴进行中: 马上申请腾讯云限时活动1折起,即将结束: 马上收藏同尘科技为腾讯云授权服务中心。 购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

    阿里云负载均衡 2023年12月10日
  • 阿里云负载均衡功能特性-云淘科技

    应用型负载均衡ALB包含基础版、标准版和WAF增强版。本文为您介绍ALB的基础版、标准版和WAF增强版的功能特性和差异。 ALB的基础版、标准版和WAF增强版的功能特性和差异如下: 说明 ALB实例性能指标仅与ALB的IP模式相关,与ALB功能版本无关。关于ALB实例性能指标,请参见实例性能指标。 功能 基础版 标准版 WAF增强版 监听协议 QUIC协议 …

    阿里云负载均衡 2023年12月10日
  • 阿里云负载均衡ALB绑定Anycast EIP实现多地域业务就近接入-云淘科技

    ALB支持绑定任播弹性公网IP( Anycast Elastic IP Address,简称Anycast EIP)并可通过Anycast EIP实现多地域业务就近接入。本文主要介绍如何为ALB实例绑定Anycast EIP。 Anycast EIP优势 易使用 Anycast EIP兼容EIP形态,ALB绑定Anycast EIP后无需额外配置即可提供服务…

    2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。