开发者社区 问答 正文

如何快速入门四步创建完整伸缩方案

本文介绍如何创建和配置包含定时、动态、自定义、固定模式的整体伸缩方案。创建完整的弹性伸缩方案,您需要通过以下 4 步来完成:


登录弹性伸缩控制台,单击 [backcolor=transparent]整体方案创建管理,通过向导模式创建整体伸缩方案。

1. 创建伸缩组

填写伸缩组基本信息,选择伸缩组所在的 [backcolor=transparent]地域、[backcolor=transparent]伸缩组名称、[backcolor=transparent]伸缩最大实例台数、[backcolor=transparent]伸缩最小实例台数 等信息,如果您需要使用负载均衡和 RDS,需要选择 [backcolor=transparent]负载均衡 实例和选择 [backcolor=transparent]数据库 实例。


2. 创建伸缩配置

伸缩配置定义了用于弹性伸缩的 ECS 实例的配置信息。弹性伸缩为伸缩组自动增加 ECS 实例时,会根据伸缩配置创建 ECS 实例。


3. 伸缩自动触发设置

伸缩自动触发有 2 种方式:
  • 定时触发自动伸缩任务
  • 报警触发自动伸缩任务

定时触发自动伸缩任务


如果未设置重复周期,则按指定的日期和时间执行一次。如果设置了重复周期,则此属性指定的时间点,默认为周期性任务的执行时间点。

报警触发自动伸缩任务

基于云监控性能指标(如 CPU 、内存利用率),自动增加或减少伸缩组内的 ECS 实例。在使用报警任务之前,需要在 ECS 的镜像里安装新版本的云监控 Agent。


4. 预览及完成创建

预览页面将统一展示前几步指定的伸缩组、伸缩配置、添加的 ECS 实例、定时任务、报警任务信息,以及该方案在创建时预计花费的费用。仅收取 ECS 实例的费用,弹性伸缩免费。

  • 单击 [backcolor=transparent]完成,将展示整个方案的创建结果。

  • 弹性伸缩会自动创建伸缩组、创建伸缩配置、启动伸缩组、创建报警任务、创建定时任务及创建相对应的伸缩规则。

  • 弹性伸缩会根据伸缩最小实例数为 1 台自动创建 1 台 ECS 实例,然后根据报警规则和定时任务规则将增加的实例加入指定的负载均衡,并将该实例的 IP 加入指定的 RDS 访问白名单当中。


展开
收起
反向一觉 2017-10-27 10:36:47 1766 分享 版权
阿里云 AI 助理回答

您已经概述了在阿里云平台上创建和配置一个包含定时、动态、自定义、固定模式的整体弹性伸缩方案的详细步骤。这个过程通过弹性伸缩服务(Auto Scaling)来实现,确保您的应用能够根据实际需求自动调整资源规模,提高服务的稳定性和成本效益。下面是对您提到的每个步骤的简要回顾和补充说明:

  1. 创建伸缩组

    • 在此步骤中,您需要选择合适的地域以保证低延迟和合规性要求,然后为伸缩组命名,并设定最大与最小实例数,这有助于控制成本并确保服务的可用性。
    • 如果您的应用依赖负载均衡或RDS数据库,正确关联这些资源是关键,以实现流量分发和数据访问。
  2. 创建伸缩配置

    • 伸缩配置定义了新创建的ECS实例规格,包括实例类型、系统盘、数据盘、网络设置等,确保新加入的实例与现有环境兼容且满足性能需求。
  3. 伸缩自动触发设置

    • 定时触发:适用于可预测的流量高峰,比如节假日促销活动。您可以灵活设置执行时间点及重复周期。
    • 报警触发:基于云监控指标(CPU使用率、内存利用率等)动态调整资源。确保Agent已安装并更新,以便准确收集监控数据。
  4. 预览及完成创建

    • 在最后一步,系统会汇总之前的选择,展示即将创建的资源概览以及预计费用。确认无误后,点击完成,阿里云将自动执行创建任务。
    • 弹性伸缩不仅会创建必要的组件,还会根据规则自动调整资源,如将新实例添加到负载均衡后端,并更新RDS访问白名单,确保新实例能立即参与服务。

请注意,虽然弹性伸缩服务本身免费,但创建的ECS实例、负载均衡、RDS等资源会产生相应的费用。因此,在设计伸缩策略时,考虑成本优化策略也是很重要的,比如选择合适的实例类型、利用预留实例或抢占式实例等。

如果您在操作过程中遇到任何问题,可以参考阿里云官方文档或直接联系阿里云客服获取帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答