如何构建大规模的网站服务?
==一个字:拆==
==AKF扩展立方==告诉了我们"拆"的三个纬度:
- ==水平扩展== 把很多无状态的服务器放在负载均衡器或者反向代理的后面,这样每个请求都能被其中任意一个服务器受理,就不会有单点故障了。
- ==业务拆分== 典型的按照功能分的微服务,比如 auth service, user profile service, photo service, etc
- ==数据分割== 分割出整套技术栈和数据存储专门给特定的一大组用户,比如优步有中国和美国的数据中心,每个数据中心内部有不同的 Pod 给不同的城市或地区。