team 里大概 20 个程序员,现在每个人一个笔记本一个台式机,从笔记本 RDP 到台式机上开发。
现在老板想换成一台服务器,大家都在上面开发。想问问大概需要啥配置,钱应该不是大问题
谢谢各位建议
|      1Martin123123      2022-10-20 08:59:22 +08:00 这个不好说,起码得大概描述一下每个人需要的配置大概是多少核心多少内存?不过我很好奇换成服务器的原因是什么呢? | 
|  |      2hello2090 OP @martin19980418 我不知道哇哈哈,前后端都有,大家用的 i5 i7 都有,基本没人超过 16G 内存。一般的前端 angular, 后端 springboot | 
|  |      3kkocdko      2022-10-20 09:11:41 +08:00 via Android “现在每个人一个笔记本一个台式机” 那之后闲置的台式机要怎么处理呢 | 
|      4Martin123123      2022-10-20 09:16:31 +08:00 @hello2090 要求不高的话类似 浪潮 NF5270M4 之类的都能满足吧,3 台双路 E5-2680 + 128G 内存基本上都够了,但是维护 PVE 或者 VMware vSphere 相比原来的台式机工作量只多不少喔「不光指搭建平台」 | 
|  |      6xtinput      2022-10-20 09:16:50 +08:00 换成一台服务器不行吧,开发的时候都是各自开发,开发好之后部署到测试环境。如果在一台服务器上后端开发会不会端口冲突?或者是遇到一个人的出问题整个后端都不能正常工作? | 
|      7optional      2022-10-20 09:16:53 +08:00 via iPhone 有现成的解决方案的,vmware | 
|  |      8xtinput      2022-10-20 09:18:39 +08:00 是哦,一台服务器上那就只能上 vmware 了,每一个人一台虚拟机 | 
|  |      9hello2090 OP @martin19980418 谢谢,20 个人的话 128G 够吗? | 
|  |      10fields      2022-10-20 09:21:45 +08:00 买超融合啊 | 
|      11muchun      2022-10-20 09:22:27 +08:00 @xtinput 每个人分配个虚拟机,用笔记本连到服务器的虚拟机环境,在虚拟机里开发互不影响。有些对数据安全要求严格的公司就是这么开发的。 | 
|  |      12hello2090 OP 想问虚拟机的话,每个人拥有的资源,比如说内存,是固定划分好的吗?还是可以动态,也就是说别人用的少点我就能多用点? | 
|      13Martin123123      2022-10-20 09:23:10 +08:00 @hello2090 3 台 128G 的,不够可以加,单条 32g 目前应该也就 3-400 块,一般双路服务器能插十几条问题不大。不过数据无价,建议存储分离,vSan 或者别的群晖之类的都行,磁盘建议上纯固态 raid ,不然多人用的时候 iops 上去了系统体验很糟糕的 | 
|  |      14hello2090 OP @martin19980418 请问多台相比一台有啥优势吗?假设不出问题的情况下。我也可以在一台上把内存插满 | 
|      15Martin123123      2022-10-20 09:26:31 +08:00 @hello2090 都有的,pve 好像只能针对单台配置最小跟最大「也有可能是我用的不多没发现」,vSphere 是可以通过资源池分配的,拖到同一个资源池就好,不过我上述的配置可以适量+高一些留一点冗余,比如内存之类的 | 
|      17Martin123123      2022-10-20 09:31:49 +08:00 @hello2090 主要就是高可用,可以用不到,但是必须有!其次是升级服务器不会影响正常服务,网络之类的问题应该 20 人还不会遇到 | 
|  |      18hello2090 OP 我现在来总结下,单台服务器,256G 内存? cpu 呢? 存储分离?分离了的话速度会是问题吗? | 
|  |      19hello2090 OP @martin19980418 ok, 那正常情况下 20 个人分布到 3 台服务器上,最坏情况下 20 人在同一台机器上 | 
|      20Martin123123      2022-10-20 09:36:14 +08:00 @hello2090 单台就先不分离了吧?先搞个 2TB 固态给虚拟机系统盘试试先咯 | 
|  |      21FanError      2022-10-20 09:36:53 +08:00 好奇什么开发需求需要这样远程开发 | 
|  |      22syhsyh9696      2022-10-20 09:42:32 +08:00 不差钱再加个全闪或者全 NVME ,感觉会很爽。 | 
|  |      23hello2090 OP @FanError 其实开发服务器就在自己桌子上,但和办公的服务器不在一个域里面,我们一般登到办公电脑上再 RDP 过去。直接登到开发服务器上也是可以的,但是就没法在那收 EMAIL 了。 | 
|  |      24darkengine      2022-10-20 09:43:37 +08:00 前端 angular 也远程连接到服务器进行开发??? | 
|      25zxCoder      2022-10-20 09:49:01 +08:00 内存相对又不贵,还是多搞点吧,20 个人,我自己的笔记本都 32G ,20 个人至少搞个 512G 的内存差不多 | 
|  |      27dolphintwo      2022-10-20 09:54:18 +08:00 推荐超融合 | 
|  |      28mengdodo      2022-10-20 10:03:50 +08:00 网吧的玩法吗 | 
|  |      29AllenTsui      2022-10-20 10:17:07 +08:00 听说过,all in boom 吗? | 
|      30podel      2022-10-20 10:40:33 +08:00 直接搞个 AMD 最新的双路 AMD EPYC™ 7763 这种的服务器 内存直接上到 256G/512G 。 就行了。 | 
|  |      31cherryas      2022-10-20 10:50:52 +08:00 硬盘少的话磁盘 4k 性能不够分的,看你能接受比原来卡多少. | 
|      32wwthappy      2022-10-20 13:01:16 +08:00 vmware 走起,要超融合再买 vSAN 的 license | 
|  |      33kongkongyzt      2022-10-20 13:04:29 +08:00 你应该直接买 工作站,JD 上面搜很多。 我挺提倡这种方式的,vscode 现在对远程开发的支持已经很好了。 建议大家都在同一台工作站上开发,不用 RDP ,ssh 就行 | 
|  |      34SinceJune      2022-10-20 13:17:27 +08:00 我记得之前在菊花的时候都是用的 RH2288V5 我们管它叫单板 | 
|      35SZP1206      2022-10-20 15:44:18 +08:00 前端远程开发的体验不大好 | 
|  |      37Kinnice      2022-10-20 18:18:11 +08:00 你找的是不是  云桌面 | 
|      38ltruntu      2022-10-21 10:45:56 +08:00 云桌面么 挺好 以后可能都是这种开发模式 |