系统架构
linmsen 2020-05-29
# 面临的挑战
# 高并发,大流量
# 高可用
# 手段

# 无状态话
目的:弹性扩容/快速扩容服务
# 安全环境恶略
# 需求变更快,发布频繁
# 垂直伸缩
# 水平伸缩
# 架构的演化
# 机构模式
每一个模式描述了一个我们周围不断重复发生的问题
# 分层
# 分割
# 分布式
- 分布式应用和服务
- 分布式静态资源
- 分布式数据和存储
- 分布式计算
分布式意味着解决同样的问题可以使用更多的计算机,计算机越多,CPU内存,存储资源也就越多,能够处理的并发量和数据量也就越大
# 集群
# 异步
提高可用性
加快响应速度
消除访问并发
# 冗余
# 自动化
# 安全
# 架构技术一览
前端架构
APP及web开发技术
浏览器以及HTTP技术
CDN
动静分离
图片服务
反向代理
DNS
网关及应用层架构
网关架构
负载均衡
动态页面静态化
业务拆分
服务层
微服务框架
分布式消息队列
分布式缓冲
分布式一致性
后台架构
大数据平台
搜索引擎
推介引擎
数据仓库
运维与安全
数据采集与展示
数据监控与报警
攻击与防护
数据加密解密