《微软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,进行简单的对比。


0c18b510ac00b7892e2b9f1b677640d2c39d87c7


d932455921c99aaf11e949e3e3cb2feac5c8243c

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

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


c4170dc8a3fb28fb51d5c5edfa27ad295e1e57bd

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


402911e092d081396c789f6f3f3ca9e38b1a9a82

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


<a href=https://yqfile.alicdn.com/f187437b47e70c61d3138c86bd413389f5602875.png" >

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


71c64e1a2498fa37bf537a386d52560f84c7d636

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


<a href=https://yqfile.alicdn.com/0dc76ff159f2add3c482265864d263a9c6be6640.png" >

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


9042abbe183f6f2562522a863cbe6935a1772d60

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

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

  • 旧服务器至少配置两个网卡接口,新采购的服务器至少配置4个网卡接口。
  • 一块网卡专门用作管理接口。
  • 一块网卡专门用来连接iSCSI存储。
  • 其余网卡连接生产网络,为了提高带宽利用率和容错,可以使用硬件厂商的硬件绑定技术,或者Window Server 2012起自带的“NIC绑定”技术。
  • 网卡数量超过4块的情况下,可以合理分配VLAN,将不同业务部门连接到不同的网卡接口上。
  • 网卡最好附带iSCSI、FCoE、HBA级硬件协议卸载,全面TCP/IP硬件卸载引擎(TOE),SR-IOV这类高级功能,这会为私有云的性能以及未来的功能扩展带来一定的方便。
  • 费用允许的情况下,尽量选用10吉比特网卡和光纤网卡。
相关文章
|
25天前
|
定位技术
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
GPS北斗卫星同步时钟(时间同步服务器)建设施工部署方案
|
1月前
|
存储 边缘计算 监控
【MODBUS】Modbus主站云端服务器和边缘设备部署区别
【MODBUS】Modbus主站云端服务器和边缘设备部署区别
35 0
|
1月前
|
存储 资源调度 应用服务中间件
浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式
浅谈本地开发好的 Web 应用部署到 ABAP 应用服务器上的几种方式
26 0
|
1月前
|
弹性计算 运维 安全
2024年阿里云一键搭建部署幻兽帕鲁服务器解决方案
幻兽帕鲁火了,为了确保畅快体验游戏,构建高效、稳定的游戏服务器至关重要。幸运的是,阿里云为您提供了快速、简便的服务器搭建解决方案,即使您对技术知识了解有限,也能在短短一分钟内轻松完成《幻兽帕鲁》游戏的联机服务器搭建!
1450 4
|
1天前
|
Java 应用服务中间件 Linux
在阿里云服务器上部署Tomcat详细图文详解
本文介绍了在阿里云服务器上安装和配置JDK和Tomcat的步骤。首先,需要注册阿里云账号并进行实名认证,然后购买并设置服务器。接着,通过File Zilla连接服务器,创建Java和Tomcat的安装目录,并将JDK和Tomcat的tar.gz文件上传到服务器,解压并重命名。之后,配置JDK的环境变量,将catalina.sh复制到/etc/init.d/目录下,并修改相关配置。最后,启动Tomcat并配置安全组规则,确保可以通过公网访问。
|
1天前
|
弹性计算 Java Linux
阿里云服务器搭建部署宝塔详细流程
该内容是一个阿里云服务器和域名的配置指南。首先,需注册阿里云账号并进行企业实名认证。接着,选购服务器如2核2G1兆的Linux系统,并购买域名。完成域名备案后,进行域名解析和ICP备案。然后,通过远程连接登录服务器,重置密码,安装宝塔面板。在安全组中开启宝塔面板随机生成的端口。最后,登录宝塔面板安装LNMP环境,配置数据库如MySQL和Redis,部署JDK、Tomcat,上传前端和后端项目以实现上线。
|
2天前
|
弹性计算 JavaScript Java
阿里云服务器搭建部署宝塔详细流程
以下是内容的摘要: 本文主要介绍了在阿里云上创建和配置服务器环境的步骤,包括注册阿里云账号、实名认证、购买和设置服务器、域名的获取与备案、以及使用宝塔面板安装和配置环境。首先,用户需要注册阿里云账号并进行实名认证,选择合适的服务器配置。接着,购买服务器后,要准备并备案域名,以便通过友好的网址访问网站。在服务器上安装宝塔面板,可以方便地管理和配置LAMP/LNMP/Tomcat/Node.js等应用环境。完成这些步骤后,用户还需要在宝塔面板中安装MySQL、Redis等数据库,部署Java或Vue项目,并配置相关端口。最后,将前端项目打包上传至服务器,并设置站点,即可实现网站的上线。
|
2天前
|
应用服务中间件 Linux 开发工具
如何在阿里云服务器快速搭建部署Nginx环境
以下是内容的摘要: 本文档主要介绍了在阿里云上购买和配置服务器的步骤,包括注册阿里云账号、实名认证、选择和购买云服务器、配置安全组、使用Xshell和Xftp进行远程连接和文件传输,以及安装和配置Nginx服务器的过程。在完成这些步骤后,你将能够在服务器上部署和运行自己的网站或应用。
|
4天前
|
NoSQL 关系型数据库 MySQL
阿里云服务器部署项目流程
本文主要讲解阿里云服务器的部署,如何选择配置等
|
7天前
|
Java 应用服务中间件 Linux
阿里云服务器部署多个tomcat
阿里云服务器部署多个tomcat

热门文章

最新文章