大型互联网系统使用的技术和方案
一、大型网站的架构组成
从上到下分为六大架构模块,分别为: 前段架构、网关及应用成架构、服务层架构、存储层架构、后台架构、数据中心机房架构。另外,安全架构和数据采集与监控贯穿前段架构和后端架构。
二、各个模块的细分
1、前段架构
App及Web开发技术
浏览器及HTTP优化技术
CDN
动静分离
图片服务
反向代理
DNS
2、网关及应用成架构
网关架构
负载均衡
动态页面静态化
业务拆分
3、服务层架构
微服务框架
分布式消息队列
分布式缓存
分布式一致性(锁)服务
4、存储层架构
分布式文件
分布式关系数据库
NoSQL数据库
5、后台架构
大数据平台
搜素引擎
推荐引擎
数据仓库
6、运维与安全
数据采集与展示
数据监控与报警
攻击与防护
数据加密与解密
评论