第四周总结

用户头像
秦宝齐
关注
发布于: 2020 年 07 月 01 日

互联网系统面临的挑战

  • 高并发、大流量

  • 高可用

  • 海量数据

  • 用户分布广、环境复杂

  • 安全环境恶劣

  • 节奏快、发布频繁

  • 渐进式发展

Scale up/out

  • scale up

向上扩,提高内存、cpu、磁盘,带宽,容易达到极限,硬件成本曲线越来越陡峭

  • scale out

水平扩展,加机器,硬件成本线性,但是软件成本较高,需应用层支持

互联网架构模式

  • 分层

  • 分割

  • 分布式

  • 集群

  • 缓存

  • 异步

  • 冗余

  • 自动化

  • 安全

衡量系统的架构设计

  • 高性能

  • 高可用

  • 可伸缩

  • 可扩展

  • 安全

互联网架构技术一览

  • 前端架构

  • App及Web开发技术

  • 浏览器及http优化技术

  • CDN

  • 动静分离

  • 图片服务

  • 反向代理

  • DNS

  • 网关及应用层

  • 微服务框架

  • 分布式消息队列

  • 分布式缓存

  • 分布式一致性服务

  • 存储层架构

  • 分布式文件

  • 分布式关系数据库

  • NOSQL 数据库

  • 后台架构

  • 大数据平台

  • 搜索引擎

  • 推荐引擎

  • 数据仓库

  • 运维与安全

  • 数据采集与展示

  • 数据监控与报警

  • 攻击与防护

  • 数据加密与解密

用户头像

秦宝齐

关注

还未添加个人签名 2020.03.26 加入

还未添加个人简介

评论

发布
暂无评论
第四周总结