开发者社区 问答 正文

限制条件


弹性伸缩对用户有以下限制:


  • 弹性伸缩的 ECS 实例中部署的应用需要是无状态、可横向扩展的。

  • 由于弹性伸缩会自动释放 ECS 实例,所以用于弹性伸缩的 ECS 实例不可以保存应用的状态信息(如 session)和相关数据(如数据库、日志等)。如果应用中需要保存状态信息,可以考虑把状态信息保存到独立的状态服务器、数据库(如 RDS)及集中日志存储(如 Log)。

  • 弹性伸缩自动扩展出来的实例暂不支持直接自动添加到 OCS 访问白名单中,需要您自行添加。

  • 弹性伸缩目前不支持纵向扩展,即弹性伸缩暂时无法自动升降ECS实例的 CPU、内存和带宽。

  • 每个用户所能创建的伸缩组、伸缩配置、伸缩规则、伸缩 ECS 实例、定时任务的数量都有一定的限制。

展开
收起
反向一觉 2017-10-26 14:40:35 1703 分享 版权
阿里云 AI 助理回答

在使用阿里云弹性伸缩服务时,您需注意以下关键限制与要求,以确保服务的高效与稳定运行:

  1. 应用无状态性:伸缩组内的ECS实例部署的应用必须设计为无状态,即不依赖于特定实例上的会话或数据存储。这确保了实例可以自由增加或减少,而不会影响服务的连续性和一致性。

  2. 数据存储分离:由于ECS实例可能被自动释放,重要数据(如会话记录、应用数据、日志)不应直接存储在这些实例上。推荐做法是将数据分别存放在云数据库RDS、日志服务等持久化存储中。

  3. 白名单管理:弹性伸缩创建的实例不会自动加入到Memcache等服务的访问白名单中,需要您手动配置实例的访问权限。

  4. 资源扩展方式:当前弹性伸缩仅支持横向扩展,即根据策略增加或减少实例数量,而不支持直接调整单个实例的CPU、内存或带宽(纵向扩展)。

  5. 数量与配额限制:您的账户在不同方面存在配额限制,包括但不限于伸缩组总数、伸缩配置数、规则数、定时任务数以及每次操作可添加或移除的实例数。具体配额可在阿里云的配额中心查询,并可申请提升。

  6. 故障处理与通知:若伸缩活动持续失败超过30天,系统将暂停自动触发伸缩,并通过短信或邮件通知用户,需及时登录控制台处理。

综上所述,遵循这些限制和最佳实践,能帮助您更好地规划和利用阿里云弹性伸缩服务,实现业务的灵活扩展与成本优化。

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