我们是一个刚起步的公司和不必须以prepre我们的开发和测试环境中的硬件资源尚未投入。该建议是买一个高端服务器,安装VMware ESX和用于构建多发部署虚拟机,TFS,数据库,...进行测试,stging和DEV enviornment。 我们仍然不知道有例如去什么规格RAM,是否需要SAN ?, HD,处理器等。?

请建议。

有帮助吗?

解决方案

您的硬件需求将在一定程度取决于你想要这个东西是什么样的可靠性。如果您使用它来运行的一切,我建议至少有两台机器拆分虚拟机上,如果你正在使用N台服务器通常情况下,你应该能够在N-1人获得通过的花费的时间你的供应商更换损坏部件。

目前低端,这2台服务器。如果你想要更高的可靠性(即停机时间更短),然后某种将数据存储上的SAN将是必需的(所有的实时迁移的东西,我所看到的是基于SAN)。如果你可以用“手动”方式生活(断电两台服务器上,从server1的移动硬盘到Server2,功率可达Server2上,重新配置虚拟机使用较少的内存和启动),那么你并不真正需要的SAN路由。

在这一天结束时,你的最大尺寸的需求的将是高清和RAM。您的HD足迹将相对固定的(至少在大多数种类的一个开发/测试环境),和你的内存占用空间应该是相对固定的,以及(虽然这里额外总是好的)。 CPU通常是一件事,你可以在一点点吝啬,如果你要,只要你愿意等待构建等。

约去所有虚拟化的另一个好处是,你可以用一对大型服务器的启动和发展出根据需求的变化。需要给你的开发环境更省电?获得另一台服务器和分裂的虚拟机了。需要模拟4个节点的集群?降低现有节点的内存使用情况和旋转起来3份。

在这一点上,除非我需要非常高端的性能(即我需要考虑为集群的性能需求的高端物理服务器),我会用一个虚拟化环境中去。随着现代CPU,并为他们的OS /虚拟机管理程序的支持扩展,如果做的正确的命中并不大。

其他提示

您还没有真正给予太多的信息去。这一切都取决于什么类型的你正在开发的应用程序,资源使用,需要配置不同的环境,等等。

虚拟化提供了节省成本,当你希望整合硬件利用率低下。如果每个环境都是闲置的大部分时间,然后是有意义的虚拟化他们。

但是,如果每个编译/ TFS /测试/分期/ dev的环境将在工作日频繁使用的所有开发人员同时放那么有可能不通过虚拟化的一切尽可能多的节省成本。

如果你不知道,那就不要做我的建议是。您可以在以后虚拟化和重复使用的硬件。

这是真正拥有的最好的答案非常开放式的问题......“这取决于”。

如果你有没有钱让个别机器,你需要那么走这条路的一切。您可以缩减一点就与此选项的硬件。

如果你没有钱,得到单独的机器,那么你可能想看看这个顶端服务器。如果这是你的路线,我想看看四机至少8GB RAM和多个NIC。你可以用,你可以设置多个RAID上有多个硬盘驱动器托架的服务器箱去。我建议您使用RAID 5,让您有冗余。

通过这样的事情,你可以在没有太大的问题的运行多个VMware会话。

我在安装我的最后一个工作10TB框。它有2个网卡,8GB,并且是一个四机。一切包括成本约9.5K

如果你不能买得起单的机器,那么你可能不是一个很好的位置,与虚拟化开始重新可用地。

您可以做到这一点的方法之一是采取所有的系统,即TFS,邮件,网络等的最低要求,加上它们放在一起,并且会给你你需要主机所有一半的数额服务器的想法系统。双击它,你是在什么附近将让你买,如果你有闲钱双/三的RAM。大多数操作系统上运行更多的RAM特定天花板更好。想想买某种可扩展的存储和瞄准一半人口入手,这将保持初始成本/ GB,并在未来更低的成本使一些扩展。

您也可以购买利用多个CPU,但只放在CPU的最低金额的服务器。还要尽可能多核心的CPU上,你可以得到热,物理和许可效率。

我明白这是一个非常晚的答复,但我并没有看到很多ESX答案在这里,我想回帖,虽然我的岗位同样涉及到Hyper-V等。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top