问个开发服务器的配置

2022-10-20 08:48:38 +08:00
 hello2090

team 里大概 20 个程序员,现在每个人一个笔记本一个台式机,从笔记本 RDP 到台式机上开发。

现在老板想换成一台服务器,大家都在上面开发。想问问大概需要啥配置,钱应该不是大问题

谢谢各位建议

3438 次点击
所在节点    问与答
38 条回复
Martin123123
2022-10-20 08:59:22 +08:00
这个不好说,起码得大概描述一下每个人需要的配置大概是多少核心多少内存?不过我很好奇换成服务器的原因是什么呢?
hello2090
2022-10-20 09:04:38 +08:00
@martin19980418 我不知道哇哈哈,前后端都有,大家用的 i5 i7 都有,基本没人超过 16G 内存。一般的前端 angular, 后端 springboot
kkocdko
2022-10-20 09:11:41 +08:00
“现在每个人一个笔记本一个台式机”

那之后闲置的台式机要怎么处理呢
Martin123123
2022-10-20 09:16:31 +08:00
@hello2090 要求不高的话类似 浪潮 NF5270M4 之类的都能满足吧,3 台双路 E5-2680 + 128G 内存基本上都够了,但是维护 PVE 或者 VMware vSphere 相比原来的台式机工作量只多不少喔「不光指搭建平台」
hello2090
2022-10-20 09:16:49 +08:00
@kkocdko 。。这我就不知道了,大家不要偏题😄 很大的公司,机器应该有地方去的
xtinput
2022-10-20 09:16:50 +08:00
换成一台服务器不行吧,开发的时候都是各自开发,开发好之后部署到测试环境。如果在一台服务器上后端开发会不会端口冲突?或者是遇到一个人的出问题整个后端都不能正常工作?
optional
2022-10-20 09:16:53 +08:00
有现成的解决方案的,vmware
xtinput
2022-10-20 09:18:39 +08:00
是哦,一台服务器上那就只能上 vmware 了,每一个人一台虚拟机
hello2090
2022-10-20 09:20:13 +08:00
@martin19980418 谢谢,20 个人的话 128G 够吗?
fields
2022-10-20 09:21:45 +08:00
买超融合啊
muchun
2022-10-20 09:22:27 +08:00
@xtinput 每个人分配个虚拟机,用笔记本连到服务器的虚拟机环境,在虚拟机里开发互不影响。有些对数据安全要求严格的公司就是这么开发的。
hello2090
2022-10-20 09:22:36 +08:00
想问虚拟机的话,每个人拥有的资源,比如说内存,是固定划分好的吗?还是可以动态,也就是说别人用的少点我就能多用点?
Martin123123
2022-10-20 09:23:10 +08:00
@hello2090 3 台 128G 的,不够可以加,单条 32g 目前应该也就 3-400 块,一般双路服务器能插十几条问题不大。不过数据无价,建议存储分离,vSan 或者别的群晖之类的都行,磁盘建议上纯固态 raid ,不然多人用的时候 iops 上去了系统体验很糟糕的
hello2090
2022-10-20 09:24:36 +08:00
@martin19980418 请问多台相比一台有啥优势吗?假设不出问题的情况下。我也可以在一台上把内存插满
Martin123123
2022-10-20 09:26:31 +08:00
@hello2090 都有的,pve 好像只能针对单台配置最小跟最大「也有可能是我用的不多没发现」,vSphere 是可以通过资源池分配的,拖到同一个资源池就好,不过我上述的配置可以适量+高一些留一点冗余,比如内存之类的
xtinput
2022-10-20 09:28:16 +08:00
@hello2090 虚拟机内存使用是动态的,分配的是最大值
Martin123123
2022-10-20 09:31:49 +08:00
@hello2090 主要就是高可用,可以用不到,但是必须有!其次是升级服务器不会影响正常服务,网络之类的问题应该 20 人还不会遇到
hello2090
2022-10-20 09:31:56 +08:00
我现在来总结下,单台服务器,256G 内存?
cpu 呢?
存储分离?分离了的话速度会是问题吗?
hello2090
2022-10-20 09:35:13 +08:00
@martin19980418 ok, 那正常情况下 20 个人分布到 3 台服务器上,最坏情况下 20 人在同一台机器上
Martin123123
2022-10-20 09:36:14 +08:00
@hello2090 单台就先不分离了吧?先搞个 2TB 固态给虚拟机系统盘试试先咯

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

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

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

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

© 2021 V2EX