简介

最近更新时间:2019-07-22 08:55:00

部署架构

我们可以按以下架构创建微信小程序,其中业务服务器集群和会话管理服务器集群需要具备弹性伸缩能力。如下图所示:

功能特性

弹性伸缩可以帮助您:

  1. 定时给集群增加机器或减少机器。
  2. 根据集群服务器的负载情况自适应地增加机器或减少机器。
  3. 通过您设置的弹性伸缩策略,添加的实例会自动注册到负载均衡中,实现全自动扩容。

注意:

弹性伸缩能力免费,扩容的 CVM 按秒正常计费。

应用场景

使用弹性伸缩,可降低成本和提高业务连续性。例如以下场景:

  • 小程序访问有明显的高峰低谷:根据测算,如果业务服务器集群和会话服务器集群需要不止一台机器,且高峰短于8个小时,采用按闲时保留固定服务器 + 高峰时期增加临时服务器的方式,能节约30%左右成本。您可以通过 AS 设置定时扩缩容任务,让腾讯云在忙时扩容临时服务器,闲时回收终止未充分利用的服务器。
  • 小程序访问量稳定的预期下:配置基于监控告警的伸缩策略可应对意外高负载,保障服务的持续可用,给问题解决争取时间。异常高负载包括 CC攻击 以及意外流量。

    说明:

    例如“脸萌”刚上线的远超预期的传播速度,或特定事件带来的突发访问。更多请参见公益网站 宝贝回家 的案例。