我们是一家小型开发公司,目前正在寻找满足我们内部需求的服务器。我想到的基本想法是,这台机器本身只运行 VMWare 或虚拟服务器(我们将使用 Windows),并托管各种容量的虚拟机。
我们需要运行:
我完全不了解当前的硬件趋势(但我知道如何组装 PC,只是我真的分不清这些 Conroe、Merom、Wolfdales 等之间的区别),所以我想请求一个能够执行上述任务的机器的配置。我个人的愿望包括大量 RAM、多核 CPU(这在当今很常见,不是吗?)以及可能的 RAID。除此之外,我愿意接受任何想法。
答案1
如果您的 DC 正在运行 RAID,那么您肯定会需要 RAID。您还需要 VMWare 硬件兼容性列表中的某些内容,因为它仅支持某些系统。
对于 CPU,我建议至少购买四核 Xeon,越新越好。而且 RAM 很便宜(相对而言),即使 24GB 也不会占用太多预算。如果您负担得起,我会购买带有 6 个驱动器托架和一个 SAS 控制器的机箱,并在 450GB 15k 驱动器上设置 RAID 10,为您提供大约 1.2TB 的空间和出色的性能。
答案2
如果一个硬件出现故障,那么这十个人可能会非常生气……一切...消失了一段时间。
如果我想虚拟化一切便宜的话,我会考虑投资两台电脑,比如whitebox 的网站...从头开始构建 ESXi 系统的硬件兼容性。如果您的策略正确,您可以花费约 500 美元构建一个合适的 ESXi(VMWare 的免费裸机虚拟机管理程序)。
或者您可以从翻新商店寻找兼容的二手戴尔服务器,例如 2950。
我会设置至少两个系统,这样我就可以复制备份并运行两个分离域控制器的物理 VM。AD 喜欢有多个要同步的 VM,ESXi VM 将稍微提高性能。
小公司是一回事,我理解预算问题,但所有服务器完全故障对小公司的影响也远远大于有计划和人员处理这种情况的大公司。当出现故障时,拥有这两台机器来创建某种形式的冗余将使您成为英雄……
答案3
对于 10 个用户我会...
购买 Windows 2003R2/8 服务器(四核,4GB RAM+)
- 域控制器
- SQL 服务器
使用以下方式运行 Hyper-V:
- 网络服务器
- 其他服务
投资一台优质的服务器(避免白盒或定制),配备一张好的突袭卡和一个热备用驱动器,然后你就可以开始比赛了。
如果您发展壮大,我会制定一个计划来移动这些角色,在这种情况下,我建议拆分 DC 和 SQL 服务器,并且机器在虚拟容器内运行所有内容,但对于 10 个用户来说,拥有 5 个虚拟 Windows 服务器是过度的。
可能存在多个单点故障——
- 单一电源,无需发电机
- 单交换机网络
- 单一互联网连接
数以百万计的小型企业依靠一台具有良好备份的服务器运行。这样做是有风险的,但对于我作为顾问积极维护了 3 年的 50-60 台服务器,我们遇到的唯一问题是内存相关问题,或者 RAID 卡坏了。衡量停机成本。服务器在 3 年内停机两天的风险为 1%,这是否证明更冗余的系统是合理的。
答案4
请注意,在域控制器上可以执行的操作有一些限制,尤其是在 Microsoft 产品上。例如:TFS 不会安装在 DC 上。