架构师训练营第四章 系统架构总结
架构的目的是使系统达到可伸缩、安全可靠、高可用,高性能,最终目的是满足业务需求。
高并发下的技术方案垂直伸缩和水平伸缩,垂直伸缩有天花板(见效快),水平伸缩几乎没有天花板,在实践中根据具体情况两者结合使用。
通过架构演变理解复杂架构是怎么来的,不同时期采用不同的架构,架构不是一蹴而就的。
互联网系统在高并发下要满足 7x24 小时高可用。
如何做到高可用呢?需要对习惯进行立体化分层建模(垂直和水平),垂直方向要前后端深度分离分从前端,网关,应用层,服务层,存储层,后台,安全,监控及数据中心进行架构设计,水平方向依据高内聚低耦合对业务功能进行拆分别分部署到不同的服务器上。
评论