EDAS 产品概述
  S3zZhcWeTX7O 2023年11月02日 103 0

企业级分布式应用服务EDAS(Enterprise Distributed Application Service)是一个应用PaaS平台,一站式集成微服务、可观测、任务调度等技术;以专业易用的应用全生命周期管理、流量及容量治理等功能,配合业务视角的验收、资源管控与成本优化能力,助力企业应用架构云原生化升级。

EDAS 产品概述_应用实例


EDAS 应用扩容和缩容:

操作步骤

您可以配置多个触发器,EDAS将根据触发器自动为您扩容和缩容应用实例。

  1. 登录EDAS控制台
  2. 在左侧导航栏,单击应用管理 > 应用列表,在顶部菜单栏选择地域,并在页面上方选择微服务空间,然后在应用列表页面单击具体的应用名称。
  3. 在应用详情页面的左侧导航栏选择应用设置 > 弹性伸缩,然后单击添加弹性策略。您也可以在应用总览页面右上角,选择扩缩 > 弹性扩缩,然后单击添加弹性策略。您也可以通过页面下方的快速添加指标策略快速添加定时策略区域来添加弹性策略。

选择系统提供的触发器类型,当前支持定时触发器应用指标触发器

  • 定时触发器适用于负载强周期型应用,例如白天(08:00~20:00)负载高、 晚上(20:00~08:00)负载低或工作日(周一~周五)负载高、周末(周六~周日)负载低的周期性应用。
  1. 周期:您可在下拉列表中选择每天每周每月
    说明
    选择每周后根据需求可选择具体日期来配置触发规则,如果一周内不同日期的单天内触发规则不同,可通过创建多条定时触发器来实现。
  2. 单天内的触发时间:通过单击添加来创建每天的触发时间和实例数。
    重要
  • 如果错过设定的触发时刻,定时策略需要等到下一周期才会被触发。
  • 两个邻近触发时间间隔要大于10分钟。
  • 两个邻近触发时刻设定的实例数变化需要大于10%,即Pod2 / Pod1 > 1.1或者Pod2/ Pod1 < 0.9,其中Pod1是前一个时刻设定的实例数,Pod2是后一个时刻设定的实例数。
  1. 之后保持实例数:跟据实际情况设置弹性策略执行后保持的实例数,可设置范围为0~50。
  2. 触发模式:触发周期选择每天时呈现此参数,可在下拉列表中选择边沿触发模式水平触发模式
  • 水平触发:弹性策略在两个设定时间段内,一直保持开始时刻的设定值。
  • 边沿触发:弹性策略只在设定时刻时生效,超过设定时刻则忽略。
  • 应用指标触发器适用于应用指标与容量线性相关型应用,例如通过压测确定应用单实例可以处理200 QPS,当QPS达到1200的时候,将扩容至6个实例的应用。
  1. 指标名:支持选择应用提供服务平均每秒请求量应用提供服务平均响应时间(毫秒)应用平均CPU使用率应用平均内存使用率四种指标。
  2. 按均值计算指标数据:触发器的类型为应用指标触发器且指标名称选择应用提供服务平均每秒请求量应用提供服务平均响应时间(毫秒)时,呈现此参数。当前系统默认按实时数据计算指标数据,勾选按均值计算指标数据后可按照均值计算,可有助于减少数据波动。按照均值计算的指标时间窗口,即用于均值计算的数据时间范围,参数范围为300~3600秒。
  3. 目标值:设置期望的监控指标目标值,系统会帮您自动扩缩实例数,无限接近您设置的目标值。
    说明
    当应用监控指标的实际值小于目标值时,系统会自动帮您缩容实例。反之,系统会自动帮您扩容实例。

方式

根据需要选择触发器的运行方式:

  • 仅观测:观测触发器指标,当指标达到期望值时发送事件,不触发扩缩容动作。
  • 观测并扩缩:观测触发器指标,当指标达到期望值时发送事件,触发扩缩容动作。


说明

当选择应用平均CPU使用率应用平均内存使用率作为触发器指标时,目标值的0.9~1.1倍系统会认为是合理的波动,当实际值超过这个范围,才会触发弹性。


  1. 配置最大应用实例个数最小应用实例个数
  • 最大应用实例个数:可设置的范围为2~1000。触发弹性伸缩条件后,应用扩容,其实例数可达到最大值。
  • 最小应用实例个数:可设置的范围为0~1000。触发弹性伸缩条件后,应用缩容,其实例数可达到最小值。

说明

  • 应用目标实例数=max(触发器1目标实例数,触发2目标实例数,...,触发器N目标实例数)
  • 当目标实例数大于当前实例数时,EDAS则对应用进行扩容,其应用实例数不超过所设的最大应用实例个数;反之,则进行缩容,其应用实例数不低于所设的最小应用实例个数
  • 最小应用实例个数不得等于最大应用实例个数
  • 建议当前实例数在您设置的最小应用实例个数最大应用实例个数范围内,如果不在范围内,保存弹性策略时会提示定时触发器保持实例数已超出最大最小实例数范围,但仍能保存。
  1. 可选:单击自定义弹性策略开关,启用弹性伸缩策略并配置扩容和缩容行为。
  • 冷却时间(s):根据需要设置冷却时间。单位为秒,范围为0~3600,扩容行为冷却时间默认为0秒,缩容行为冷却时间默认为300秒。
  • 扩容策略或缩容策略:在扩容行为区域单击添加扩容策略,或在缩容行为区域单击添加缩容策略,在弹出的对话框中,配置扩容或缩容策略,然后单击确定
  • 策略类型:根据需要选择副本个数或百分比作为策略类型。支持PodsPercent类型,Pods表示副本个数类型,Percent表示百分比类型。
  • 步长/百分比:根据选择的策略类型设置该参数值。例如,策略类型选择Pods,则此处值为Pod数量。
  • 时间周期(s):策略执行周期。例如,策略类型选择Percent步长/百分比设置为10,时间周期为60秒,则允许在一分钟内最多扩容或缩容当前副本个数的百分之十。

单击同步至缩容策略同步至扩容策略,可以将配置的扩容或缩容策略同步至缩容或扩容策略。

  • 选择策略:支持MinMaxDisable三种策略。默认为Max
  1. 完成以上配置成后单击保存
  2. 在弹性策略页面右上角单击启用。触发弹性策略后,如果EDAS依据所设策略对应用实例进行扩容或者缩容,表示自动弹性伸缩策略设置成功。


一、云服务器的扩容和缩容实现方法

(1)垂直扩容:增加单个云服务器的计算、存储和网络资源。垂直扩容的优点是可以快速提高单个云服务器的性能,但是成本较高,且存在单点故障的风险。

(2)水平扩容:增加多个云服务器的计算、存储和网络资源。水平扩容的优点是可以提高整个系统的性能和可靠性,但是需要考虑负载均衡和数据同步等问题。

(3)自动扩容:根据业务需求和负载情况,自动增加云服务器的计算、存储和网络资源。自动扩容的优点是可以快速响应业务需求,但是需要设置合理的扩容策略和阈值,避免资源浪费。

  1. 缩容

缩容是指减少云服务器的计算、存储和网络资源,以节省成本和避免资源浪费。云服务器的缩容可以通过以下几种方式实现:


(1)手动缩容:根据业务需求和负载情况,手动减少云服务器的计算、存储和网络资源。手动缩容的优点是可以根据实际情况灵活调整,但是需要注意数据备份和迁移等问题。

(2)自动缩容:根据业务需求和负载情况,自动减少云服务器的计算、存储和网络资源。自动缩容的优点是可以节省成本和避免资源浪费,但是需要设置合理的缩容策略和阈值,避免影响业务运行。

二、如何避免资源浪费


在使用云服务器时,避免资源浪费是非常重要的。以下是几种避免资源浪费的方法:


1. 合理规划资源


在使用云服务器时,需要根据实际业务需求和负载情况,合理规划资源。例如,可以根据业务量和访问量,选择合适的云服务器类型和配置,避免过度或不足的资源配置。


2. 设置合理的扩容和缩容策略


在使用云服务器时,需要设置合理的扩容和缩容策略和阈值,避免资源浪费。例如,可以根据业务需求和负载情况,设置自动扩容和缩容的阈值和时间间隔,避免过度或不足的资源配置。


3. 定期清理无用资源


在使用云服务器时,需要定期清理无用资源,避免资源浪费。例如,可以删除不再使用的云服务器、存储和网络资源,避免占用过多的资源。


4. 使用云服务器管理工具


在使用云服务器时,可以使用云服务器管理工具,帮助用户更好地管理和监控云服务器资源。例如,可以使用云监控工具,实时监测云服务器的负载和性能,及时调整资源配置。


总之,云服务器的扩容和缩容是非常重要的操作,可以帮助用户更好地利用资源,提高服务器的性能和稳定性。在使用云服务器时,需要合理规划资源,设置合理的扩容和缩容策略,定期清理无用资源,使用云服务器管理工具,避免资源浪费。



结果验证

启用弹性策略后,EDAS将自动依据弹性策略进行应用实例扩缩容,您可以通过以下步骤来查看扩缩容的详细事件记录。

  1. 弹性伸缩页面的右上角单击事件
  2. 事件中心页面右上角,设置查询事件的时间范围。
  3. 事件中心页面,单击普通视图页签。



参考资料:

1.https://www.alibabacloud.com/help/zh/edas/user-guide/auto-scaling-2

2.http://www.chinayandex.cn/news/2023051515.shtml








【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: docker运行容器挂载 下一篇: k8 s 学习
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

S3zZhcWeTX7O