第四周总结
互联网系统面临的挑战
高并发、大流量
高可用
海量数据
用户分布广、环境复杂
安全环境恶劣
节奏快、发布频繁
渐进式发展
Scale up/out
scale up
向上扩,提高内存、cpu、磁盘,带宽,容易达到极限,硬件成本曲线越来越陡峭
scale out
水平扩展,加机器,硬件成本线性,但是软件成本较高,需应用层支持
互联网架构模式
分层
分割
分布式
集群
缓存
异步
冗余
自动化
安全
衡量系统的架构设计
高性能
高可用
可伸缩
可扩展
安全
互联网架构技术一览
前端架构
App及Web开发技术
浏览器及http优化技术
CDN
动静分离
图片服务
反向代理
DNS
网关及应用层
微服务框架
分布式消息队列
分布式缓存
分布式一致性服务
存储层架构
分布式文件
分布式关系数据库
NOSQL 数据库
后台架构
大数据平台
搜索引擎
推荐引擎
数据仓库
运维与安全
数据采集与展示
数据监控与报警
攻击与防护
数据加密与解密
评论