服务器配置要求
本系统支持通用的X86服务器,企业可根据自身需求灵活选择。
最低配
所有节点都安装在1台服务器上,仅适用于演示环境,用于调研与试用。【好比大学生宿舍,不能再低了】
节点 | 服务器数量 | 配置 | 磁盘 |
---|---|---|---|
Nginx 反向代理 | 1 | 4核心 8GB |
1个OS盘、1个数据盘 SSD 100G
|
Tomcat应用服务器 | |||
Solr搜索引擎 | |||
MySQL数据库 | |||
Minio对象存储 |
中配
使用5台服务器,部署一套系统(非集群、单节点)【公寓楼,住上单间了】
节点 | 服务器 数量 | 配置 | 磁盘 |
---|---|---|---|
Nginx 反向代理 +
Tomcat
应用服务器
|
1 | 4核心 8GB | 不限 |
Redis缓存 | 1 | 4核心 8GB | 不限 |
Solr搜索引擎 | 1 | 16核心 32GB | 1个OS盘、1个数据盘 SSD 50G |
MySQL数据库 | 1 | 16核心 32GB |
1个OS盘、1个数据盘 SSD 100G |
Minio对象存储 | 1 | 4核心 8GB |
SAS Raid5 1TB |
高配
搭建一个18台服务器组成的集群。【这个配置牛,支持你走向辉煌】
节点 | 服务器 数量 | 配置 | 磁盘 |
---|---|---|---|
Nginx 反向代理 | 1 节点 | 4核心 8GB | 不限,留足存储日志的空间 100G起 |
Tomcat 应用服务器 | 5 节点集群 | 8核心 16GB | 不限 ,留足存储日志的空间 100G起 |
Redis缓存 | 3 节点哨兵模式 | 8核心 16GB | 不限 |
Solr搜索引擎 | 3 节点集群 | 32核心 64GB | 1个OS盘、1个数据盘 SSD 100G起 |
MySQL数据库 | 3节点,1 主2从 | 32核心 64GB |
1个OS盘、1个数据盘 SSD 200G 起 |
Minio 对象存储 | 3 节点 | 4核心 8GB |
SAS Raid5 1TB,多块机械盘提升IO能力 |
公网出口带宽
5Mb带宽:大概1秒5~10用户同时访问网站,适用于一天平稳的10万PV的访问。
10Mb带宽:大概1秒10~20用户同时访问网站。适用于一天平稳的20万PV的访问。
20Mb带宽:大概1秒20~40用户同时访问网站。适用于一天平稳的40万PV的访问。
关于CDN加速
由于商城系统有大量的商品图片需要展示,会占用大量网络带宽,十分建议使用CDN加速商品图片资源的访问。图片资源走了CDN之后不再挤占公网出口带宽,保证主业务流畅。
关于网络爬虫
商城系统运营起后,随着商品数量增多、页面数量增多,会有大量来自搜索引擎的蜘蛛爬虫抓取网页。
我们欢迎搜索引擎收录我们的网页,但是搜索引擎的蜘蛛爬虫抓取网页时,占用的网络带宽最高时达到主业务占用网络带宽的10倍,导致网络带宽跑满,用户无法打开网页。
要么增加10倍的带宽,要么限制引擎的蜘蛛爬虫的速率。
系统性能指标
目标:构建高性能的信息系统。
性能项 | 性能指标 |
---|---|
系统可 支撑 会员量 | 50 万 ~100万 |
系统可 支撑 商品量 | 3000万~ 5000万 |
系统可支撑日访问量 | 500 万 ~1000万PV/天 |
PC端页面打开时间 | 低于2秒 |
同时在线人数 (独立 IP) |
2000人~3000人 |
注意:采用上述“高配方案”集群部署。