《微软System Center 2012 R2私有云部署实战》——第二章 微软私有云选型2.1 服务器选型

本节书摘来自异步社区《微软System Center 2012 R2私有云部署实战》一书中的第2章,第2.1节,作者: 九叔 更多章节内容可以访问云栖社区“异步社区”公众号查看。

第二章 微软私有云选型

私有云和虚拟化是相辅相成的,拥有虚拟化的私有云才能做到更加灵活。在部署微软私有云之前,我们要做的第一件事情是对运行这套私有云的底层硬件和软件设备进行选型。面对市面上如此众多的硬件设备,我们应该遵循何种标准来选择,也是有多重考量的。4核、8核,还是16核?2颗、4颗又有什么门道?存储是用iSCSI还是光纤或者直连,网卡用吉比特(千兆)还是10吉比特(万兆)?操作系统是Windows Server 2008 R2 SP1还是Windows Server 2012 R2?选择理由又是什么?

2.1 服务器选型

微软System Center 2012 R2私有云部署实战
2.1.1 处理器选型
由于服务器市场现在主要是被Intel(英特尔)和AMD(美国超微设备公司)所霸占,基本上用户的选择面很小,带来的有利之处是选择的难度也很低。部署私有云对CPU的要求很简单,只要“支持虚拟化”即可。

现在市面主流的服务器级别CPU均支持虚拟化,所以如果是新购买的服务器,完全不用考虑这个问题。Intel的服务器级别CPU是Xeon(至强)系列,AMD的服务器级别CPU是Opteron(皓龙)系列。对于服务器级别的CPU,选择Intel还是AMD可能企业会有多种考量,但是在微软私有云的部署中,不建议同时部署包含两家产品的服务器群,其原因只有一个,那就是跨CPU厂商的服务器之间无法实现“动态迁移”这一前瞻性的技术。

1.Intel至强
现在Intel在服务器上主推的CPU分为3种,分别是E3、E5和E7系列,如图2-1所示。和家用机级的I3、I5、I7一样,服务器的E系列至强CPU也是以此分为了3个档次。较老同时还有少量出货的产品则是其5000系列。针对企业最新采购的CPU,建议考虑E系列的产品。

访问该网站,如图2-2所示,分别选择E5、E7和5000系列的*CPU以及一个E3系列最低端的CPU,进行简单的对比。


《微软System Center 2012 R2私有云部署实战》——第二章 微软私有云选型2.1 服务器选型


《微软System Center 2012 R2私有云部署实战》——第二章 微软私有云选型2.1 服务器选型

在CPU的选型方面,我们需要关注几个指标,如图2-3所示。其中包含CPU的物理核心数(#of Cores)、缓存(Cache)、主频(Clock Speed),以及光刻(Lithography)、功耗(Max TDP)等。需要注意的是,超高的主频并不能说明其性能一定最优,我们同时还要考虑其光刻技术。

光刻技术简单理解就是刻录CPU电路板的线宽,线条越细,在单位面积内,就容易刻画出更复杂的电路,同时也越省电。在2006年前后,服务器级的Xeon都是90nm的光刻,主频很高性能却让人失望,而现在的E系列已经进化至22nm的光刻,在主频和发热量上有所降低,性能反而提升非常大。还需注意的是,即使是同等光刻技术的CPU,也会因为生产日期的差异而在性能和稳定性上有少许差异,也就是一般所说的“买新不买旧”。


《微软System Center 2012 R2私有云部署实战》——第二章 微软私有云选型2.1 服务器选型

2.AMD皓龙
AMD的服务器级别CPU和Intel的销售策略类似,从低到高分别是皓龙3000、4000、6000系列,如图2-4所示。


《微软System Center 2012 R2私有云部署实战》——第二章 微软私有云选型2.1 服务器选型

如果希望获得AMD各级别CPU的对比情况,操作会稍微复杂一些。需要在AMD的服务器分类平台上下载感兴趣的CPU型号的“快速参考指南”,如图2-5所示,这里以高端的皓龙6000系列为例。


《微软System Center 2012 R2私有云部署实战》——第二章 微软私有云选型2.1 服务器选型https://yqfile.alicdn.com/f187437b47e70c61d3138c86bd413389f5602875.png" >

打开下载得到的PDF文件后,可以看到CPU的性能对比部分。需要关注的点和Intel的至强系列类似。在核心数和主频上,AMD的皓龙系列的数据优势明显,不过在性能的实际表现上来看,皓龙和至强还是有一定差距的。皓龙6000系列的具体参数如图2-6所示。


《微软System Center 2012 R2私有云部署实战》——第二章 微软私有云选型2.1 服务器选型

3.老旧服务器的选型
事实上在企业中,用户不可能一次性地对服务器进行全部替换,而逢新项目就采购机器,资金的过分投入也有违搭建私有云的初衷。对于老旧服务器,只需要检查CPU是否支持虚拟化即可。如果是使用Intel的至强系列CPU,那么只要关注高级功能中的“Intel® Virtualization Technology for Directed I/O (VT-d)”即可,在英特尔处理器比较工具中,如图2-7所示,只要此项是Yes,即表示其支持虚拟化。而AMD的虚拟化技术被称之为“AMD-V”,只要CPU支持“AMD-V”,即表示其同样支持我们接下来的虚拟化部署。


《微软System Center 2012 R2私有云部署实战》——第二章 微软私有云选型2.1 服务器选型https://yqfile.alicdn.com/0dc76ff159f2add3c482265864d263a9c6be6640.png" >

4.保证CPU的扩展性
在购买服务器时,会听到厂商介绍,服务器是2路还是4路。这里的“路”代表其物理CPU的个数。而这个个数并不是随用户的意愿能够任意添加的。每一种CPU支持的最大部署数量不同,如图2-8所示。E7-8870支持同一台机器最大部署8颗CPU,而低端的E3-1220仅支持同一台机器部署1颗。并且在内存最大支持数和内存带宽上,不同的CPU也有不同的限制。因此在对CPU选型时要特别注意,以免发生“头重脚轻”的问题。


《微软System Center 2012 R2私有云部署实战》——第二章 微软私有云选型2.1 服务器选型

2.1.2 网卡选型
在硬件选型规划中,网卡的选型也是非常重要的一个环节。选择合适的网卡,会获得更好的用户体验。网卡的稳定和速率对于整个私有云的性能发挥有着至关重要的影响。现阶段的服务器标配多数是吉比特以太网卡,这个带宽对于越来越强大的硬件来说,已经有些不够了。因此可以考虑为服务器配置10吉比特网卡,或者考虑成本因素,对现有的10吉比特网卡做“NIC绑定”。当遇到需要物理隔离或架构设计导致的多网段情况时,可能需要更多的物理网卡数量。

对于承载虚拟化的物理服务器,建议遵循以下原则配置网卡:

  • 旧服务器至少配置两个网卡接口,新采购的服务器至少配置4个网卡接口。
  • 一块网卡专门用作管理接口。
  • 一块网卡专门用来连接iSCSI存储。
  • 其余网卡连接生产网络,为了提高带宽利用率和容错,可以使用硬件厂商的硬件绑定技术,或者Window Server 2012起自带的“NIC绑定”技术。
  • 网卡数量超过4块的情况下,可以合理分配VLAN,将不同业务部门连接到不同的网卡接口上。
  • 网卡最好附带iSCSI、FCoE、HBA级硬件协议卸载,全面TCP/IP硬件卸载引擎(TOE),SR-IOV这类高级功能,这会为私有云的性能以及未来的功能扩展带来一定的方便。
  • 费用允许的情况下,尽量选用10吉比特网卡和光纤网卡。
上一篇:现代科技沃土滋养下的数据黑市和网络犯罪


下一篇:LeetCode 392. 判断子序列