互联网架构演变
2019-12-25 10:37:52 4 举报
互联网架构演变过程
作者其他创作
大纲/内容
缓存服务器2
七层负载均衡服务(用户)
数据库
登录
数据层
服务器
应用服务
用户数据库
搜索引擎服务器2
四层负载均衡服务
keepalive
缓存服务器1
APP端
本地缓存
展示层
消息队列服务器2
交易
消息队列服务器1
交易系统
搜索引擎
业务层
搜索引擎服务器3
...
接入层
用户系统
演变阶段:婴儿期用户规模:0~1万业务阶段:初创期技术影响:对性能和可用性没什么压力架构模式:分层
文件服务器1
商品表
用户表
服务层
商品
用户
文件服务器2
商品分布式缓存
交易表
分布式消息队列
Web端
北方机房一
消息队列服务器3
运维平台
机房二
七层负载均衡服务
交易数据库
南方机房一
用户中心
演变阶段:幼儿期用户规模:1~10万业务阶段:初创期技术影响:对性能和可用性有一点压力架构模式:分层、拆分、集群、自动化
搜索引擎服务器1
管理平台
七层负载均衡服务(商品)
缓存服务器3
商品系统
主从
用户分布式缓存
注册
七层负载均衡服务(交易)
交易中心
接入层第一层
数据同步
演变阶段:青年期用户规模:100~1000万业务阶段:竞争期技术影响:对性能和可用性有很大压力架构模式:分层、拆分、集群、自动化 、 读写分离、缓存、分库分表、服务化、异步、多机房、限流、降级、熔断
接入层第二层
机房一
商品中心
北方机房 三
文件服务器3
应用层
商品数据库
演变阶段:少年期用户规模:10~100万业务阶段:发展期技术影响:对性能和可用性有较大压力架构模式:分层、拆分、集群、自动化 、 读写分离、缓存
文件
分布式服务度框架
北方机房 二
机房三
分布式数据框架
分布式缓存
交易分布式缓存
测试平台
数据平台
互联网架构演变阶段可以分为:婴儿期、幼儿期、少年期、青年期、壮年期(演变阶段描述来源于从零开始学架构一书)下面以传统的电商架构演变为例,说明整个演变的过程以及用到的技术手段
客户端负载均衡
演变阶段:壮年期用户规模:1000万~1亿业务阶段:竞争期&成熟期技术影响:对性能和可用性有很大压力架构模式:分层、拆分、集群、自动化 、 读写分离、缓存、分库分表、服务化、异步、多机房、限流、降级、熔断、异地多活
0 条评论
下一页