Web Architecture 101
本文描述了常规 Web 设计的基本架构:
- DNS 域名访问
- Load Balancer 负载均衡流量
- Web App Servers 以无状态的应用集群提供服务
- 数据库和缓存是数据来源
- 耗时任务分配到 Job Server,Broker 是 Job Queue
- 如果有搜索需求,使用 full text search service
- 如果有外部服务依赖,也作为一种 backend resource
- 产生的运行时数据可以通过 Data firehose 发送到 data warehouse 和 cloud storage.
- 必要时,使用 CDN