【架构师训练营】第 4 周总结
本周主要讲大型互联网系统中重点的东西,包括考虑高并发,大流量,高可用、海量数据,网络情况复杂,安全环境恶劣,需求快速变更,发布频繁等。
一、应对高并发挑战的两个技术方向
1.垂直伸缩
通过升级硬件和网络吞吐能力可以实现垂直伸缩。由于不需要改变应用架构,所以通常被认为是最简单的短期伸缩性方案。
2.水平伸缩
水平伸缩是通过增加服务器提升计算能力的一类架构方法。
水平伸缩被认为是伸缩性的圣杯,总是可以克服垂直伸缩带来的单位计算成本随计算能力增加而迅速飙升的问题。
水平伸缩总是可以增加更多的服务器,不会像垂直伸缩那样遇到单台服务器极限。
二、架构演化
演化流程
三、架构模式
版权声明: 本文为 InfoQ 作者【花生无翼】的原创文章。
原文链接:【http://xie.infoq.cn/article/9f7caa173bc152313250e50db】。文章转载请联系作者。
评论