第四周课后练习

用户头像
饭桶
关注
发布于: 2020 年 10 月 11 日



作业一



高并发

1,高并发垂直伸缩;硬件加资源,比如硬盘、内存、小型机器;单一服务器不断提高自己的计算存储以及带宽的服务能力;

优势:简单

劣势:硬件升级有限

2,水平伸缩 加机器,增加更多的服务器提高计算能力、处理能力。



架构演化第一阶段:应用数据分离

架构演化第二阶段:使用缓存改善系统性能

架构演化第三阶段:使用应用服务器集群改善系统的并发处理能力

架构演化第四阶段:数据库读写分离

架构演化第五阶段:使用反向代理和CDN加速网站相应

架构演化第六阶段:使用分布式文件系统和分布式数据库系统,分摊写和读的能力



架构演化第八阶段:业务拆分。使用消息中间件实现服务间的耦合。

架构演化第九阶段:微服务以及中台化

架构演化第十阶段:大数据与智能化



架构模式

分层与分割,横向和纵向切分实现高内聚、低耦合

缓存,多级缓存,cdn,反向代理,本地缓存,远程缓存

异步,消息队列.削峰

冗余,高可用,互相备份,冗余其他服务器上的数据

自动化,自动化部署、自动化运维

安全,



架构要素

1,高性能(弹性指标);

2,高可用(硬性指标),没有缓冲的余地;

3,   可伸缩.是否可以通过加服务器来构成集群;路由;数据复制.

4,可扩展。功能性的需求。微服务以及事件驱动。

4,安全。



用户头像

饭桶

关注

还未添加个人签名 2020.07.27 加入

还未添加个人简介

评论

发布
暂无评论
第四周课后练习