架构师训练营第一期——第四周总结
应对高并发挑战的两个技术方向
1、垂直伸缩:
达到某个程度后,增加计算能力需要的更多的花费。
垂直伸缩有物理极限。
2、水平伸缩:
水平伸缩是指通过增加服务器提升计算能力的一类架构方法。
水平伸缩被认为是伸缩性的圣杯,水平伸缩可以克服垂直伸缩带来的单位计算成本随计
算 能力增加而迅速飙升的问题。
另外,水平伸缩总是可以增加更多服务器,这样,就不会像垂直伸缩那样遭遇到单台服
务器的极限。
架构演化
1、应用数据分离
2、使用缓存
3、集群处理
4、数据库读写分离
5、反向代理、CDN
6、分布式文件系统、分布式数据库
7、nosql、搜索引擎
8、业务拆分
9、微服务、中台化
10、大数据、智能化
评论