给甲方出一个私有化部署系统环境要求,不知道该申请多少台机器合适?

2020-05-18 15:39:22 +08:00
 zealinux

微服务架构 Spring Cloud,16 个应用服务, 存储 MinIO,mqtt,RabbitMQ,Redis,RocketMQ, 还有监控:ELK,Prometheus,Skywalking 。 (还有 5 个 MySQL 数据库。)

除去数据库,我想申请多少台机器(甲方出)比较合适?


我报了 14 台 VM,( 8 核,32GB 内存,512GB SSD ) leader 觉得我可能报多了,怕把甲方吓着了,报多了可能会显得不专业。 (尽管甲方是大型零售商外企。)

这方面没有太多经验。求教。 因为可能一开始没要够,后面再要就要困难了。

2553 次点击
所在节点    Java
14 条回复
geekvcn
2020-05-18 15:41:22 +08:00
业务量多大都不清楚,别人怎么给你提意见
runinhard
2020-05-18 15:44:02 +08:00
先去做压力测试
Vegetable
2020-05-18 15:45:56 +08:00
拍脑袋吗?如果是根据业务规模,那应该是有计算过程的,如果是看人下菜碟,那就听领导的
jaylee4869
2020-05-18 15:47:01 +08:00
用户量呢? qps ?
一般压力都在数据库。
GM
2020-05-18 15:49:40 +08:00
4 台足够,8 台绰绰有余
luozic
2020-05-18 15:52:20 +08:00
看客户要求的 qps/tps 。 不过这一般不是部署在 k8s 上?
iminto
2020-05-18 16:00:07 +08:00
同上。4 台足够,8 台绰绰有余
xuanbg
2020-05-18 16:48:50 +08:00
一般基础中间件要搞 3 节点集群,所以 8 台远远不够啊
caaat
2020-05-18 16:53:32 +08:00
用户量、TPS 、QPS 、并发数、响应时间……都不知道啊
5 个数据库,多少条记录呢,增加速度呢?做不做双活或者双机呢?
luckyrayyy
2020-05-18 17:01:34 +08:00
这种量级感觉很多中间件都可以省掉....
jimrok
2020-05-18 17:02:22 +08:00
要知道有多少用户量,估算一下存储的大小,另外估算高峰时期的请求量有多少,这个按照最佳的响应时间 200ms/req 来估算。按照估算值你做压力测试,看看一下单台服务器能支持多少,压力测试让单台服务器的 cpu 不要超过 60%,留有一定的余量。收集 nginx 上的响应时间,看看那些请求上有尖刺,说明个别的请求会体验很差,看看能不能解决。
yc8332
2020-05-18 17:06:14 +08:00
数据规模多少?这个基础的评估标准都没有。
pmispig
2020-05-18 17:08:46 +08:00
先往多了提,不行再砍
est
2020-05-18 17:18:08 +08:00
16 个应用服务 。什么规模的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/672907

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX