写点什么

「架构师训练营 4 期」 第四周 - 002

用户头像
凯迪
关注
发布于: 2021 年 01 月 24 日

本周是跟随李智慧老师学习架构师训练营的第四周,简单整理


应对高并发的两个技术方向:

1、垂直伸缩:提升单台服务器的硬件资源。无需改变系统架构,升级快速简单,但单台服务器有物理极限,达到一定的程度后很难进行系统性能的提升。

2、水平伸缩:增加多台服务器提升计算能力。


互联网系统架构演化:

1、单体架构

2、应用数据分离。数据库系统、文件系统与应用系统分开部署

3、使用缓存改善系统性能

4、引入负载均衡,通过应用系统集群改善并发处理能力

5、数据库读写分离

6、使用反向代理和 CDN 服务器加速系统访问

7、使用分布式文件系统和分布式数据库系统

8、使用 NoSQL 和搜索引擎

9、业务拆分

10、微服务及中台化

11、大数据及智能化


互联网架构模式:

1、分层:横向切分,每一层负责单一职责,通过上下层之间的调用完成一个功能

2、分割:纵向切分,将不同的功能和服务分割开来

3、分布式:将不同模块部署在不同的服务器上,通过远程调用协同工作

4、集群:多机房多集群

5、缓存:CDN、反向代理、本地缓存、远程缓存

6、异步:进行削峰、异步,解耦

7、冗余:高可用,各个环节实现高可用

8、自动化:自动化运维,从发现、巡检、自动恢复和事件分析。

9、安全:XSS 攻击、SQL 注入、权限、敏感信息等


发布于: 2021 年 01 月 24 日阅读数: 15
用户头像

凯迪

关注

还未添加个人签名 2020.06.01 加入

还未添加个人简介

评论

发布
暂无评论
「架构师训练营 4 期」 第四周 - 002