服务器软件架构演进

服务器软件架构演进

背景

本文内容大多基于网上其他参考文章及资料整理后所得,并非原创,目的是为了需要时方便查看。

介绍

本文介绍服务器软件架构的演进历史。

阶段一:单机部署

阶段二:应用与数据分离部署

阶段三:启用缓存优化

阶段四:启用应用服务器集群

阶段五:数据库读写分离

阶段六:启用反向代理及CDN加速

阶段七:启用分布式文件系统及分布式数据库

阶段八:启用NoSQL和搜索引擎

阶段九:微服务拆分

阶段十:引入中台