文档中心 > 聚石塔

小程序云应用实践

更新时间:2023/04/24 访问次数:5352

一、推荐架构


image.png

1. SLB接入建议

 

1)不同的小程序,建议使用不同的SLB。否则可能出现某个小程序故障导致SLB整体性能下降,影响其他业务的情况。

2)请评估小程序业务流量,谨慎选择SLB规格,参考阿里云文档(点击查看)。SLB规格请不要选择性能共享型实例

 

2. 云应用部署建议

 

1)不同的小程序,建议关联不同的云应用。否则单应用故障,可能会影响所有小程序业务,并且增加应用问题定位的难度。如果是网关型云应用,对应多个小程序服务,需要该云应用具备转发后端的降级或者限流能力,并且接入监控。

2)云应用环境的容器实例,至少配置2个实例,避免出现单点故障。

3)请为云应用的环境配置合理的健康检查,参考文档:点击查看

 

3. 集群建议

 

1)单集群可以提供给多个云应用的环境使用,不同的云应用环境可以配置资源分配策略,用于ECS资源的隔离。

2)对于体量比较小的应用,可以考虑使用SERVERLESS集群,无需维护ECS节点,减轻运维负担,节省一部分系统组件占用的计算资源成本。

 

二、运维实践

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

 

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

 

2. 为应用配置监控告警

 

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

1)实例阈值告警:包括CPU使用量,内存使用量,LOAD(即将支持),网络错误;

2)事件监控告警:包括容器以及ECS节点的事件,比如容器重启事件,容器健康检查失败,节点不可用等事件。

 

监控告警使用文档:点击查看


 

FAQ

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