Week 04 总结
渐进式发展
好的互联网产品都是慢慢运营出来的,不是一开始就开发好的。哪些刚建立就投入巨资有巨大背景的网站,后来发展都很惨淡。
应对高并发挑战的两个技术方向
垂直伸缩:更强大的单一服务器,短期伸缩性方案,但有物理极限
水平伸缩:通过增加服务器提升计算能力的一类架构方法,不会遭遇垂直服务器的极限
架构演化阶段
应用,数据在一台服务器
应用和数据分离
使用缓存改善系统的性能
使用集群改善系统的并发处理能力
数据库读写分离
使用反向代理和CDN加速网站响应
使用分布式文件系统和分布式数据库系统
使用NoSQL和搜索引擎
业务拆分
微服务及中台化
大数据与智能化
互联网架构模式
架构模式
分层
分割
分布式
集群
缓存
异步
冗余
自动化
安全
衡量一个系统的结构设计
高性能
高可用
可伸缩
可扩展
安全
前端架构
App及Web开发技术
浏览器及HTTP优化技术
CDN
动静分离
图片服务
反向代理
DNS
网关及应用层架构
网关架构
负载均衡
动态页面静态化
业务拆分
服务层架构
微服务框架
分布式消息队列
分布式缓存
分布式一致性服务
存储层架构
分布式文件
分布式关系数据库
NoSQL数据库
后台架构
大数据平台
搜索引擎
推荐引擎
数据仓库
运维与安全
数据采集与展示
数据监控与报警
攻击与防护
数据加密与解密
评论