虚拟化开发人员机器是否可行?
这是预算的时间,企业正在取代同事的机器,因为它需要它,需要它,而且值得。
我们的小组是一个小型ISV / SAAS,作为一个大型媒体集团的一个分部而存在。 我们不是成本中心,我们甚至在今年赚钱。 我们拥有一家中等规模的媒体集团,其业务模式非常不同,似乎只是通过降低成本来推动。
我们的软件堆栈是Windows Server 2008上的Visual Studio 2008,SQL 2008(这样可以在每台开发人员的机器上托管和调试多个根网站)。 我们的目标硬件是3GHz四核工作站,4GB RAM和RAID 1镜像硬盘驱动器,这样我们就可以免受失去开发人员硬盘驱动器的生产力损失。
公司希望给我们一些功能强大,但手忙脚乱的退役服务器,然后每个开发人员都会在该服务器上安装一个虚拟工作站。 坐在我们台式机上的电脑将是每个400-500美元的哑终端。
我试图保持中立,但我怀疑很难辨别我的偏见。 我希望看到真正的开发人员对此做出反应,并且我认为这是最好的地方。
如果你已经看到了这种尝试,以及它有多好(或不是),请包括赞成或反对的论据。
这听起来像是一个善意的想法,但是:
根据我的经验,您需要多个内核,大量内存和快速磁盘才能在当今现代IDE中提高生产力。 我不认为这发生在任何经济体的虚拟环境中。 个别盒子仍然更好。
这也是一个控制问题。 在虚拟环境中,我可以想象各种限制。 例如,你仍然可以安装自己的工具吗?
最终,它被误导了。 如果这个想法增加了大量的构建时间,任何硬件上的节省将很快被生产力的损失所抹去。 相反,开发人员在体面的个人机器上花费的资金将会在缩短的构建时间内快速支付自己的费用。
质量好的独立机器是投资 ,而不是成本。
开发是磁盘绑定的,即您花费大量时间等待构建,这是一个磁盘绑定过程。 如果你共享一台机器,构建时间会变得更糟。
除了所有的提示(性能,磁盘空间等):
只要我仍然有多个显示器支持,我会好的。
没有这一点,这是一个不行。
链接地址: http://www.djcxy.com/p/39629.html