注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > 聚石塔

小程序云应用实践

更新时间:2022/01/18 访问次数:852

推荐架构

image.png


SLB接入建议


  1. 不同的小程序,建议使用不同的SLB。否则可能出现某个小程序故障导致SLB整体性能下降,影响其他业务的情况。
  2. 请评估小程序业务流量,谨慎选择SLB规格,参考阿里云文档(https://help.aliyun.com/document_detail/27692.html?spm=a2c4g.11186623.6.594.16fc60c7IF8bcq#title-xzx-9ai-l81)。SLB规格请不要选择性能共享型实例


云应用部署建议


  1. 不同的小程序,建议关联不同的云应用。否则单应用故障,可能会影响所有小程序业务,并且增加应用问题定位的难度。如果是网关型云应用,对应多个小程序服务,需要该云应用具备转发后端的降级或者限流能力,并且接入监控。
  2. 云应用环境的容器实例,至少配置2个实例,避免出现单点故障。
  3. 请为云应用的环境配置合理的健康检查,参考文档:https://www.yuque.com/fczggw/wu7u0k/zghi9l


集群建议


  1. 单集群可以提供给多个云应用的环境使用,不同的云应用环境可以配置资源分配策略,用于ECS资源的隔离。
  2. 对于体量比较小的应用,可以考虑使用SERVERLESS集群,无需维护ECS节点,减轻运维负担,节省一部分系统组件占用的计算资源成本。


运维实践

使用弹性容器ECI提升应用快速弹升能力


ECI是可以快速弹升的容器实例,省去了给集群加入ECS节点,以及ECS节点初始化的时间,可以实现秒级的容器扩容。小程序云应用建议接入ECI的弹升能力,用于应对突发流量,实现应用的秒级扩容。详情参考文档:https://www.yuque.com/fczggw/wu7u0k/lt6san


为应用配置监控告警


为了保证应用的稳定性,以及先于用户发现问题。需要对线上应用配置监控告警。监控告警分为两类:

  • 实例阈值告警:包括CPU使用量,内存使用量,LOAD(即将支持),网络错误
  • 事件监控告警:包括容器以及ECS节点的事件,比如容器重启事件,容器健康检查失败,节点不可用等事件。


监控告警使用文档:https://www.yuque.com/fczggw/wu7u0k/nbfa90


FAQ

关于此文档暂时还没有FAQ
返回
顶部