这是预算时间,而Corporate却在为更换应得,需要并值得得到的同事的机器而付出代价。

我们的小组是一个小型的ISV/SAAS,作为较大的媒体小组的一个分支而存在。即使在今年,我们也不是成本中心,我们还是在赚钱。我们由一家中型媒体集团所有,该集团的业务模式大不相同,而且似乎仅受降低成本的驱动。

我们的软件堆栈是Windows Server 2008上的Visual Studio 2008,SQL 2008(以便可以在每个开发人员的计算机上托管和调试多个根网站)。我们的目标硬件是3GHz四核工作站,4GB RAM和RAID 1镜像硬盘驱动器,因此可以保护我们免受丢失开发人员硬盘驱动器而导致的生产力损失。

Corporate希望给我们提供几台功能强大但停工的退役服务器,然后每个开发人员都将在该服务器上拥有一个虚拟工作站。坐在我们台式机上的计算机将是笨拙的终端,每台价格在400-500美元之间。

我试图保持中立,但我怀疑很难辨别出我的偏见。我希望看到开发人员对此的真实 react ,并且我认为这是实现此目标的最佳选择。

请提供支持或反对的论据,如果您已经看过这种方法以及它进行得如何(或没有),则提供证据。

最佳答案

这听起来像是一个好主意,但是:

以我的经验,您需要多个内核,大量的内存和快速的磁盘才能在当今的现代IDE中发挥作用。我认为这种情况不会在任何经济的虚拟环境中发生。个别盒子还是更好。

这也是控制的问题。在虚拟环境中,我可以想象各种限制。例如,您仍然能够安装自己的工具吗?

最终,它被误导了。如果这个想法大大增加了构建时间,那么生产力的损失将很快消除硬件上的任何节省。相反,花在开发人员体面的单台机器上的钱将在减少的构建时间中一遍又一遍地迅速收回成本。

高质量的单台机器是投资,而不是成本。

关于virtual-machine - 虚拟化开发人员机器是否可行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1668809/

10-14 01:45