架构师训练营第一期 - 第四周课后 - 作业二

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



作业二:根据当周学习情况,完成一篇学习总结



本周学习了系统架构的一些知识,结合视频和网上所查找的资料,结合实际应用,设计一个良好的系统架构应该要满足高性能,高可用和可扩展性的需求。

高性能:

在单机达到瓶颈是,可以使用分布式系统架构。关系型数据库实现分库分表,读写分离;使用高性能的NoSQL数据库;使用高速缓存;使用CDN缓存,使用多级别的负载均衡,地理级别选择DNS负载均衡,机器级别选用LVS或者HAProxy。



高可用:

高可用不是绝对可用,设计高可用是为了减少意外因素导致系统宕机,造成服务器不可用。集群内常用的模式有主备模式,主从模式,双活主备模式。集群外要做到异地灾备容灾,避免某些不可控因素比如地震,洪水的自然灾害而导致系统宕机,以致系统崩溃。



可扩展:

目前常用的方式是微服务+docker容器技术,可以按需扩展,提高或降低系统吞吐能力。



用户头像

关注

还未添加个人签名 2020.08.28 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第一期 - 第四周课后 - 作业二