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