环境需求:

环境需求:

中间件

1.elasticseach
2.rabbitmq
3.redis

数据库
mysql

web服务
nginx

 

硬件需求:

方案1- 最低配置

单台服务器

cpu: 8核
内存: 16G
磁盘容量: 100G, ssd介质
带宽: 按使用量,峰值50M

 

方案2-推荐配置

一台服务器+数据库服务

服务器
cpu: 8核
内存: 16G
磁盘容量: 100G,ssd
带宽: 按使用量,峰值50M

 

数据库服务:
MySQL8.X 高可用(双节点)4核8G, , ESSD(ssd)磁盘100G (通用或独享都可以)

 

服务器:8核16G 100G数据盘 费用大概9998元/年;980元/月 (具体看营运商价格)

数据库rds: 4核8G 费用大概9000元/年;900元/月 (具体看营运商价格)

预算:大概19000元/年左右(具体看营运商价格)

 

 

方案3-芸众供应链中间件拆分配置方案

服务器nginx、供应链中台应用(4核8G+ ssd数据盘100G

数据库服务  MySQL8.X 高可用(双节点)4核8G, , ESSD(ssd)磁盘100G (通用或独享都可以)

各样中间件(rabbitmq、elasticsearch、redis),按营运商最低配置购买 (按最低购买只是能用。 数据量、上下游多必须升级配置。升级配置对于普通中小企负担非常重。 如rabbitmq升级需要1年5w+)请酌情考虑。
预算:大概47000元/年左右(具体看营运商价格)

备注:如选择部署到单台服务器,所有中间件都通过docker环境提供服务

其他还需准备对象存储服务.(支持阿里云,腾讯云,七牛OSS)  

服务器操作系统:Centos stream 9  64位
数据库版本:8.0高可用版本
注意:建议用推荐配置,以上服务都应该独立部署,如果要在一台服务器里面把多个中间件自己搭建了也可以实现(部署到一台机最低8核16G,mysql必须单独购买),但是后面性能影响会比较大,需自行负责。比如出现服务不可用卡等等问题;比如ES查询,放在服务器上,如商品数量过多、同步下游多的场景..

考虑后续扩展只能在阿里云部署,腾讯云上没有rabbitmq服务

因涉及架构复杂度等问题, 由购买到部署,建议提交芸众处理

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部