对于大型企业云解决方案来说,哪种硬件能提供更好的冗余度、性能和成本效率?

对于大型企业云解决方案来说,哪种硬件能提供更好的冗余度、性能和成本效率?

我们要构建一个大型企业云解决方案,想知道哪种配置能实现更好的冗余/性能和成本效益。

以下是两个我们认为可以良好发展的配置示例。

主要硬件:

  • 42U 机架
  • 2 台戴尔 Force10 S4810
  • 2x HP P2000 iSCSi(2x AW595A 控制器)、12x 600GB SAS(RAID10)

具有许多小节点的配置示例 1:

  • 36x HP DL120 G7 (Xeon® E3-1240 @ 3.30GHz)、32GB RAM、2x10GE、2x240GB SSD (RAID1)

示例 2 针对具有更少、更大节点的配置:

  • 18x HP DL380p G8(2 x Xeon® E5-2640 @ 2.5GHz)、256GB RAM、2x10GE/4x10GE、2x240GB SSD(RAID1)

所以现在的问题是,是采用 36x DL120 还是 18x DL380 更好?

例如,DL380 是否可以处理 40GE(2xNIC)?或者这对于服务器来说是否太多了?即使我们设置了 40GE,内存对于 DL120 来说是否太大了?或者 32GB 内存资源不够,而且由于昂贵的交换机和 iSCSi 设备,成本效率不高?

其他公司是如何运作的,比如 Rackspace、亚马逊、Facebook、谷歌等。(我的意思是他们拥有非常大量的服务器,我知道,但对我来说,了解主要策略才是重要的。)

答案1

您的方法将取决于您想要在云上运行的实际软件。

例如,某些服务器实现无法在多个节点之间进行拆分,因此拥有更多核心的单台机器将大有裨益。关于 10GE 或 40GE NIC:您是否需要大量 I/O?如果您运行某种计算量很大的算法,则不会从更多存储或网络吞吐量中获益。

底线:如果您不提供有关要在云上运行的实际软件的任何信息,那么没有人可以告诉您哪种配置是最佳的。

相关内容