[案例]某电商平台云上架构演进:从1台ECS到多活架构

阿里云推广

电商平台云上架构演进实录

阶段1:单机架构(日活<1000)

# 1台ECS搞定一切
ECS 2核4G:
  - Nginx (Web服务器)
  - PHP-FPM (应用)
  - MySQL (数据库)
  - Redis (缓存)

阶段2:读写分离(日活1万)

# 数据库成为瓶颈
ECS Web x2 + SLB
RDS MySQL 主库(写) + 从库x2(读)
Redis集群(缓存热点数据)

阶段3:微服务+容器化(日活10万)

# 微服务架构
ACK K8s集群:
  - 用户服务 x3副本
  - 商品服务 x3副本
  - 订单服务 x5副本
  - 支付服务 x3副本

RDS PolarDB (金融级高可用)
Redis企业版 (主从+哨兵)
OSS (静态资源)
CDN (全国加速)

经验:架构随业务增长而演进,不要过度设计,先跑通再优化.

发表评论