架构师训练营 - 第四周总结

用户头像
一个节点
关注
发布于: 2020 年 10 月 11 日

本周内容围绕分布式系统架构展开,系统的介绍了互联网应用架构面临的技术挑战和解决方案,并介绍了三个互联网架构案例。

课堂笔记

互联网架构的核心要素

高性能、高可用、可伸缩、可扩展、安全

互联网架构模式

分布式架构:通过合理的分层和分割,使不同模块可以部署在不同服务器上,实现弹性的伸缩

缓存:将热点数据缓存化,以加快处理速度(cdn、反向代理、本地缓存、远程缓存)

异步:将业务操作分成多个阶段,各阶段之间通过共享数据来完成协作

冗余:数据冗余、服务器冗余

自动化运维:

安全:身份验证、https、敏感信息加密、防xss、防sql注入、垃圾信息过滤



互联网架构大纲

前端架构:

  • APP及Web开发技术

  • 浏览器及HTTP优化技术

  • CDN

  • 动静分离

  • 图片服务

  • DNS

网关及应用层架构

  • 网关架构

  • 负载均衡

  • 动态页面静态化

  • 业务拆分

服务层架构

  • 微服务框架

  • 分布式消息队列

  • 分布式缓存

  • 分布式一致性锁服务

存储层架构

  • 分布式文件

  • 分布式关系数据库

  • NOSQL

后台架构

  • 大数据平台

  • 搜索引擎

  • 推荐引擎

  • 数据仓库

运维与安全

  • 数据采集与展示

  • 数据监控与报警

  • 攻击和防护

  • 数据加密与解密

用户头像

一个节点

关注

还未添加个人签名 2020.07.27 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 - 第四周总结