为小型办公室设置 Hyper-V 服务器以及如何分配其资源

为小型办公室设置 Hyper-V 服务器以及如何分配其资源

估计的机器规格:双 X5550 Xeon 处理器、2.66GHz 8M 缓存、超线程(Core i7 架构 Xeon)、24GB 1333MHz RAM、8x143gb 10K RPM SAS 驱动器(硬件 raid6 阵列),配备 512mb 控制器内存。

此服务器必须具备的角色:

  • Web 服务器 IIS 7,生产实例
  • Sql Server 2008,生产实例
  • Exchange 2007

期望担任的职位:

  • Web 服务器 IIS 7,暂存实例
  • Sql Server 2008,暂存实例 + Team Foundation Server 数据层
  • Team Foundation Server 应用程序层

最好有以下角色:

  • 备份域控制器

关于如何分配虚拟机的初步想法:

  1. Web 服务器生产
  2. SQL Server 生产
  3. Exchange 服务器
  4. Web/Sql 暂存 + Team Foundation 服务器
  5. 备份数据中心

这个盒子很可能托管在具有 100mbps 连接的主机托管数据中心。现在回答我的具体问题:

  1. 这台机器是否足够强大,可以运行所有这些角色?
  2. 如何为这些角色最佳地分配服务器资源?我关于如何为这些角色分配虚拟机的初步想法是否正确?
  3. 对于将备份 DC 放置在云中的域来说,会有什么样的影响?
  4. 如果主 DC 故障转移到此框上的备份 DC,那么对于外部 DC 而言,使用 Comcast 50mbps/10mbps 连接的公司网络的性能是否会出现明显下降?

编辑:组织信息,约 35 名员工/电子邮箱。我们的网站面向 35 名员工 + 20,000 名用户。就使用率而言,网站通常每天只有几百次点击,因此平均使用率始终很低。由于要邮寄大量文件,电子邮件使用量可能略大一些。

目前,我们所有的托管都是通过共享空间和共享数据库服务器完成的,因此我对使用配额没有确切的概念,但显然它不能太大,以至于我们每月 20 美元的托管费用永远不会出现问题。

答案1

  1. 规格看起来不错,但这实际上取决于每台服务器的总体负载。您正在构建哪种类型的 Web 应用程序?您将处理多少数据?Exchange 中有多少个邮箱?

  2. 看起来您有 6 个逻辑服务器角色 + hyper-v,因此对于内存,您平均每台服务器只有大约 3Gb。根据负载,我预计数据库和 Exchange 服务器需要更多内存,并且每件事都可以从更多内存中受益(一般来说)。磁盘方面,同样,很大程度上取决于您处理的数据量。将您的生产和暂存服务器放在同一硬件上实际上会使这些应用程序的数据量翻倍。添加邮箱、操作系统要求和代码存储库等,以了解您的需求。

  3. 我不知道。

  4. 这可能取决于用户负载。如果负载很高,并且您的 SDC 位于全国各地,通常会出现延迟。如果您的公司非常注重电子邮件,Exchange 服务器也会发生同样的情况。

我个人的偏好是将临时服务器+版本控制和 SDC 保留在公司内部,也许还有 Exchange 服务器。将生产服务器放在 colo 中是可以的。Exchange 服务器可能也不错,具体取决于预期流量。将临时服务器分开可以为您提供额外的冗余层,以防设备故障。将 SDC 和 Exchange 服务器保留在公司内部可以让网络用户的响应时间保持较低。

相关内容