撑千万级,大型电商分布式架构解析(11)
大数据存储层:支持应用层和服务层的日志数据收集 , 关系数据库和 NOSQL 数据库的结构化和半结构化数据收集;
大数据处理层:通过 Mapreduce 进行离线数据分析或 Storm 实时数据分析 , 并将处理后的数据存入关系型数据库 。 (实际使用中 , 离线数据和实时数据会按照业务要求进行分类处理 , 并存入不同的数据库中 , 供应用层或服务层使用) 。
2. 电商网站架构案例
2.1. 网站初级架构
一般网站 , 刚开始的做法 , 是三台服务器 , 一台部署应用 , 一台部署数据库 , 一台部署 NFS 文件系统 。
这是前几年比较传统的做法 , 之前见到一个网站 10 万多会员 , 垂直服装设计门户 , N 多图片 。 使用了一台服务器部署了应用 , 数据库以及图片存储 。 出现了很多性能问题 。
如下图:
但是 , 目前主流的网站架构已经发生了翻天覆地的变化 。 一般都会采用集群的方式 , 进行高可用设计 。 至少是下面这个样子 。
推荐阅读
- 单机|游戏推荐:当前八款最热门的大型单机,都是不容错过的精品游戏
- 女孩|第五人格:小女孩堪称“BUG女王”,用她对战,你千万要小心!
- 天堂w|各地鲸鱼玩家齐聚一堂,《天堂W》上市两天的收入突破九千万元
- 穿越火线|CF:火线角色“千千万”,角色大集结确定不来?
- 炉石传说|炉石传说:把冲锋玩到极致?设计师千万不能看到的OTK冲锋套路
- edg战队|疯狂!EDG夺冠\承包\热搜,上亿人狂欢!千万不要找极端游戏男?
- 电影霸主|大话2超千万的伤害!大君携手全服霸主队伍速刷顶级BOSS天罡18星
- 圣战群英传|DNF:最强大作战注意事项!想领2本红字书,上线后千万不要去刷图
- 原神|原神:抽到新武器该给谁用?详细分析来了,千万别浪费这两把神器
- lpl|S11的LPL如此拉跨,为何依然被吹到世界第一?多半是因为电商三大家!