假如 lvs 能实现 100000 并发
1.www.baidu.com 根据用户输入的 url, 由 DNS 解析成对应的 IP 地址, 根据本地的随机端口建立 TCP 连接请求后端的 lvs 四层负载均衡.
2. 访问到 lvs 四层的主负载均衡服务器, 根据 lvs 配置的算法由本地随机产生的端口, 将 10w 个并发代理到后端的 7 层负载均衡, 进行流量分发.
3. 每个 7 层接收到 2.5w 的并发之后, 通过本地的随机端口发起 TCP 连接和 GET 请求, 请求 web 集群中的不同业务, 如 admin.test.com/H5.test.com/App.test.com,
4.Web 集群组接收到之后进行处理, 将请求发个七层负载和四层负载, 如 (web01 发送数字 1 到 4 层负载均衡, 用户接受数据也是数字 1, 没有一下子全进行发送)
New: 后端 db 组解决方案
nfs 采用公有云 CDN 或 GSLB 全局调度 (CDN 解决用户请求就近调度的问题)
MySQL 采用主从读写分离 or MySQL 负载均衡 高可用 or mycat MHA or MySQL+DRDB or MMM, MMM 即 Master-Master Replication Manager for MySQL(MySQL 主主复制管理器)
Redis 采用例 Sentinel 一主多从等
来源: http://www.bubuko.com/infodetail-3259937.html