系统设计
系统设计
如何一步步扩容?
- 单服务器:包含全部组件,HTTP 服务器、数据库等。
- 垂直扩容:单机升级硬件与带宽,不需要重新设计系统,但升级范围有限,在一定的需求范围内是好的选择。
- 分离服务:将不同的服务放在不同的机器上,比单机垂直扩容能扩容更多,但仍然有限。
- 上 CDN:使用第三方的 CDN 来扩容静态文件服务的能力。
- 水平扩容:复杂,前期成本高,但后期单位成本比较低。
- 再升级呢?GeoDNS、边缘缓存服务器等。
系统设计.txt · 最后更改: 2023/09/20 03:36 由 cyh