大型互联网系统使用的技术和方案

用户头像
李广富
关注
发布于: 2020 年 06 月 30 日



一、大型网站的架构组成

从上到下分为六大架构模块,分别为: 前段架构、网关及应用成架构、服务层架构、存储层架构、后台架构、数据中心机房架构。另外,安全架构和数据采集与监控贯穿前段架构和后端架构。

二、各个模块的细分

1、前段架构

  • App及Web开发技术

  • 浏览器及HTTP优化技术

  • CDN

  • 动静分离

  • 图片服务

  • 反向代理

  • DNS

2、网关及应用成架构

  • 网关架构

  • 负载均衡

  • 动态页面静态化

  • 业务拆分

3、服务层架构

  • 微服务框架

  • 分布式消息队列

  • 分布式缓存

  • 分布式一致性(锁)服务

4、存储层架构

  • 分布式文件

  • 分布式关系数据库

  • NoSQL数据库

5、后台架构

  • 大数据平台

  • 搜素引擎

  • 推荐引擎

  • 数据仓库

6、运维与安全

  • 数据采集与展示

  • 数据监控与报警

  • 攻击与防护

  • 数据加密与解密



用户头像

李广富

关注

还未添加个人签名 2019.11.12 加入

还未添加个人简介

评论

发布
暂无评论
大型互联网系统使用的技术和方案