单个服务
Web 应用的初始构建阶段
单个服务
反向代理
为了支持健康检查、路由、认证与授权等功能,引入反向代理
反向代理
负载均衡
通过引入负载均衡来扩展 Web 服务器的服务能力
负载均衡
多数据库
通过引入数据库集群来扩展数据库的读写能力
数据库集群
微服务架构
通过引入微服务框架将服务从业务领域拆分业务来实现模块的扩展
微服务架构
缓存和 CDN
通过引入缓存和 CDN 网络从网络层面来实现扩展
缓存和 CDN
消息队列
通过引入消息队列来实现任务和处理过程的解耦
消息队列
分片
通过引入分片将用户按照一定的规则路由到不同的分区实现扩展
分片
负载均衡 Over 负载均衡
如果单个负载均衡无法满足要求,通过堆叠负载均衡的方式实现扩展
负载均衡 Over 负载均衡