微信小程序在阿里云上的极简高可用架构

简介: 微信小程序如何在阿里云上以最小成本部署极简高可用架构

公司的业务中经常会有客户要求开发的一些临时活动,如临时的H5,微信小程序等推广活动。

我们面临2个问题:

1.服务器成本控制

2.架构重复设计

问题1显而易见,在多团队多业务场景下,不同的开发团队、语言、开发架构,在前期没有统一统筹规划之前,每次都需要购买新的服务器来应对客户定制化的临时活动任务,造成服务器基建成本的极大浪费。

问题2,每次架构需要重新设计,但其实此类型的架构大同小异,造成人力成本的浪费。


为此,我们统筹规划了开发资源和架构设计,综合成本因素,在阿里云上设计了某业务大类中微信小程序的通用高可用拓扑架构,以下是简图:微信小程序极简高可用拓扑图.png此架构特点如下:

1,小程序的接口请求统一通过阿里云负载均衡分配至后端服务器(可使用容器替代);

2,使用弹性伸缩or容器编排等集群来应对应用服务器的服务高可用和并发压力;

3,redis和rds选用阿里云最基础的主备(最低)配置;

4,管理后台通过负载均衡(SLB)分配至后端指定服务进程;

5,使用OSS存储所有静态和媒体资源。(小程序的前端文件发版更新需要微信审核,可将静态资源和媒体文件存储至OSS减少因程序更改导致的发布成本提升)

6,统一开发框架,使用统一的平台处理所有此业务类型的临时活动任务需求。



希望本文对你有帮助。

目录
相关文章
|
24天前
|
弹性计算 前端开发 应用服务中间件
解决方案体验 | 基于阿里云高效实现前后端分离架构升级
阿里云ECS助力企业快速实现前后端分离架构升级,通过Nginx+ALB实现高效请求分发与负载均衡,支持前后端独立部署、弹性扩展。结合ROS一键部署、多可用区高可用设计,显著降低改造门槛,提升系统稳定性与开发效率,助力数字化转型。
|
3月前
|
存储 数据挖掘 BI
2-5 倍性能提升,30% 成本降低,阿里云 SelectDB 存算分离架构助力波司登集团实现降本增效
波司登集团升级大数据架构,采用阿里云数据库 SelectDB 版,实现资源隔离与弹性扩缩容,查询性能提升 2-5 倍,总体成本降低 30% 以上,效率提升 30%,助力销售旺季高效运营。
243 9
|
3月前
|
存储 弹性计算 运维
AI时代下阿里云基础设施的稳定性架构揭秘
计算、存储、网络作为云计算基础 IaaS 服务,一直是阿里云的核心产品,承载着百万客户的 IT 基础设施。曾经我们认为应用高可用、服务分布式可以满足客户对 IaaS 所有的稳定性诉求。
479 2
AI时代下阿里云基础设施的稳定性架构揭秘
|
2月前
|
SQL 监控 关系型数据库
MySQL主从复制:构建高可用架构
本文深入解析MySQL主从复制原理与实战配置,涵盖复制架构、监控管理、高可用设计及性能优化,助你构建企业级数据库高可用方案。
|
2月前
|
人工智能 Cloud Native 安全
解读阿里云刚发布的《AI 原生应用架构白皮书》
阿里云在云栖大会重磅发布了《AI 原生应用架构白皮书》,该白皮书覆盖 AI 原生应用的 11 大关键要素,获得业界 15 位专家联名推荐,来自 40 多位一线工程师实践心得,全书合计超 20w 字,分为 11 章,全面、系统地解构 AI 原生应用架构,包含了 AI 原生应用的 11 大关键要素,模型、框架、提示词、RAG、记忆、工具、网关、运行时、可观测、评估和安全。本文整理自阿里云智能技术专家李艳林在云栖大会现场的解读。
1181 41
|
13天前
|
运维 监控 安全
公链开发中的高可用架构设计要点
本指南提供公链高可用架构的可复用流程与模板,涵盖目标拆解、先决条件、分步执行、故障排查及验收标准,结合跨链DApp与量化机器人案例,提升落地效率与系统稳定性。
|
2月前
|
人工智能 缓存 安全
阿里云发布《AI 原生应用架构白皮书》
阿里云联合阿里巴巴爱橙科技,共同发布《AI 原生应用架构白皮书》,围绕 AI 原生应用的 DevOps 全生命周期,从架构设计、技术选型、工程实践到运维优化,对概念和重难点进行系统的拆解,并尝试提供一些解题思路。白皮书覆盖 AI 原生应用的 11 大关键要素,获得 15 位业界专家联名推荐,来自 40 多位一线工程师实践心的,全书合计超 20w 字,分为 11 章。
1685 18
|
25天前
|
人工智能 缓存 安全
阿里云发布《AI 原生应用架构白皮书》!
阿里云联合爱橙科技发布《AI原生应用架构白皮书》,系统解析AI应用在架构设计、开发运维中的关键挑战与解决方案,涵盖大模型、Agent、RAG、安全等11大核心要素,助力企业构建稳定、高效、可控的AI应用体系。
阿里云发布《AI 原生应用架构白皮书》!
|
2月前
|
存储 监控 NoSQL
Redis高可用架构全解析:从主从复制到集群方案
Redis高可用确保服务持续稳定,避免单点故障导致数据丢失或业务中断。通过主从复制实现数据冗余,哨兵模式支持自动故障转移,Cluster集群则提供分布式数据分片与水平扩展,三者层层递进,保障读写分离、容灾切换与大规模数据存储,构建高性能、高可靠的Redis架构体系。