科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道话说IT架构优化中的技术关注点

话说IT架构优化中的技术关注点

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

IT架构优化应该是企业IT运维中长久不变的话题,就像对于一个网站来说,SEO(搜索引擎优化)是一个长久的关注点一样。就算是个人用户,也会关注电脑的运行状态能不能满足其对运行效率的追求,它随着人们的观念的变化、应用软件的变化、新一代电脑硬件的变化而变化。

作者:赵效民 来源:ZDNet 2009年7月3日

关键字: Intel IT优化

  • 评论
  • 分享微博
  • 分享邮件

IT架构优化应该是企业IT运维中长久不变的话题,就像对于一个网站来说,SEO(搜索引擎优化)是一个长久的关注点一样。就算是个人用户,也会关注电脑的运行状态能不能满足其对运行效率的追求,它随着人们的观念的变化、应用软件的变化、新一代电脑硬件的变化而变化。

比如笔者的电脑,主体还是3年前的配置,CPU是个双核的酷睿,当时的显卡则是7900GT,硬盘则是3块容量不大的硬盘,总容量将将超过1TB。不过,这样的装备在当时来讲已经是很不错了,如今3年过去了,配置也有了较大的改变,为了玩更炫的游戏,显卡升级到了9800GTX+,硬盘增加了一块,为了保存下载的高清电影,而这一块硬盘要比原来的3块的总和还要大——1.5TB,所以说应用效率、数据存储的需求让我在这三年里不断进行升级,也可以说是一种优化。在另一方面,由于绿色理念的不断普及,笔者也受了潜移默化的影响,以往并不关注电脑的耗电情况,可现在越来越关注了,而这也会对我在配件的选择与调试上有了更多的关注点,因此主板也更换了可智能进行电源管理的型号。

就我的应用来讲,电脑是24小时开机的,白天上班的时候,电脑在家下载电影,晚上回家打打游戏,上上网,可以说需要电脑满负载工作的情况并不多。而以目前的配置来讲,如果细细的分析,配件的耗电还是比较大的,平均的功耗得在200-300W之间,仔细想想,如果24小时开机,一年下来也是不少钱哟,所以在应用中我非常注意如何降低功耗。总希望有一个能随着工作负载而能动态调节主机功耗的技术,为此选择了智能调节功耗的主板,并经常手动调节显卡的主频,希望在白天的时候,功耗可以降到最低。我相信,这也是越来越多个人用户所关注的地方。

综上所述,我们也能看到一个企业对于IT架构的一种“公认的追求”——更高的性能以保证应用效率、更大的存储空间以保证数据的保存、更低的能耗以节省额外的开支。但往往,前两者需求的满足也将对后一种需求提出了更大的挑战。因此,针对企业IT架构优化的新技术与理念也在不断的涌现。

其实,我们也可以从个人的电脑应用看到这种理念的实现,只是它是在台电脑内部,企业则涉及到多个系统的协同与架构的调整。比如我们在PC上一般不会一个时间只跑一个软件,同时开多个窗口是平常的事情,企业应用也是如此,与企业经营和管理相关联的应用有很多种。但两者的区别在于,PC上的应用可以同时跑在一台电脑上,虽然有可能因为某个应用出现问题而让电脑宕机,但大不了重启而已,没什么大不了的。可在企业应用中,如果也是这样去做,一台服务器上跑多个应用,若因为其中一个应用的问题而让服务器宕机,那损失可能不是个人能负担得起的。比如一台服务器上即跑ERP又跑数据库,还跑邮件系统,若邮件系统造成了服务器死机,很显然会影响到数据库与ERP中的数据安全与可靠性,这是企业所不愿意看到的。

因此,很多企业的做法就是将一个应用部署在一个服务器上,有几个应用部署几台,这种物理上的隔离完全可以让应用之间的不良影响隔绝,但在另一方面又产生了新的问题。PC用户都知道自己的电脑的CPU利用率没有什么时候是能达到100%的,50%上都很少见,服务器也是如此。假如不是进行高性能运算应用,典型的CPU利用率不会超过20%,这就好像我那台24小时开机的电脑一样,我并没有用满它的能力,但电费基本上是相同的,即使能通过一些技术进行智能的电源管理,但这份钱你是必须要掏的。是呀,一台服务器肯定就有一台服务器的电力消耗,当满足了我们稳定性、可靠性方面的需求时,给功耗的需求又造成了新的负担。同样,个人用户若希望下载,在使用电脑几年后,数据将大量增加,企业的应用数据也时时在增长。PC用户容量不够了,可以购买新的硬盘,如果盘槽不够了,就用更大的硬盘将容量最小的硬盘淘汰,可企业用户能这样做吗?当硬盘槽位用完后,不可能用新的大容量硬盘去替换老的小容量硬盘,因为涉及到RAID而太繁琐了……所有的这些都要提早打算。

说到这里,我们应该明白我们所需要的不过是某种空间,在处理方面,我们需要强大的处理空间来满足我们的峰值需求,并能为每个应用提供需的处理能力。而在数据存储方面我们也希望能有一个广阔的空间,让我们的数据可以始终在一个地方。就像PC一样,用户在管理一块硬盘时是最容易的,如果硬盘越来越多,管理难度肯定不断增加,如果再加上刻盘(企业叫归档),那么想找到一指定的文件,估计就越来越像是大海捞针了,当然企业级存储会有更为高效的管理工具,但不可否认一个足够大的空间供我们任意分区是最理想的状态。

我们可以把这个空间理解为“池”,即将处理能力“池化”,将存储空间“池化”。在Windows中,我们可以将不同物理硬盘上的空间在逻辑上构成一个卷,这个卷就可以认为是个池化了的存储空间。而在处理资源方面,服务器集群技术的出现,也是将这种资源池化的一种手段,将多个服务器里的CPU共同的为一个应用服务,不过这两个例子池化得还不够彻底。Windows中的卷不能随意调整其大小,除非把数据重构,服务器集群也是同样的死板。所以,厂商们在掌握了第一把“池化”的IT架构优化的钥匙之后,都在不断的完善这种池化的能力与灵活性,并由此诞生出多种新的理念。

比如说虚拟化,在存储层面上讲,就是将多个独立的存储设备(不同厂商的异构产品)进行空间的整合以及灵活的分区调整,而在服务器层面上,则是将物理服务器进行分割,诞生出若干个虚拟机,每个虚拟机间是逻辑上隔离,可以动态调配其物理处理资源(CPU核心数量、内存容量等),从而可以在一台物理服务器上实现跑多个应用的传统梦想,在充分利用服务器资源的同时,还能做到应用间互不干涉与影响。它虽然会让你的服务器的负载比平时高,单台的能耗也会高,不过你要想想,它的虚拟机就是一台服务器,那么你能减少多少台物理服务器的投资呢?这些服务器的能耗显然比增加虚拟化的能耗高多了,而且还不算其空间占用、人力维护的成本……

这么说吧,存储虚拟化是将不同类型的,不同大小的存储池整合为一个大的存储池,用户可以在这个池中随意划分自己的领地。而服务器的虚拟化,是将一个处理池的资源进行分割利用,也即充分的利用(存储空间不一样,它是在积累的,总有一天会用到,而处理器的负荷随应用负载而变,没有负载就是零,有负载也是动态变化的),尤其是在CPU多核化之后,如何更好的利用处理资源池是一个必须要面对的问题。我们可以把一台服务器想成一个鱼缸,可能鱼缸很大(处理资源过剩),养一条鱼很浪费,但如果养多条不同的鱼的话,可能会相互攻击,而如果通过网格来进行分隔,不同的鱼可以互不干扰,哪条鱼长快一些,还可以调整网格的面积以给它更多的空间。服务器的虚拟化也是同样的道理。

在虚拟化之上,就是云计算、交付中心等新的理念的扩展发挥了,但都是建立的处理与存储资源的池化基础上,它允许你在数据中心一级上做池化,显然可以更为灵活的应对企业应用的需求。而通过虚拟机的迁移技术,企业也不用担心应用的资源调配,一个虚拟机可以根据其负荷的需求在一个大的物理服务器资源池中不断的迁移,以找到最佳的落脚点(能满足处理性能需求的),所以可以想像,如果一个企业的IT资源均池化了,那么这个架构就是一个最简约的架构,也是最灵活的架构,可以真正的做到了简约、高效与节能,潜在的TCO节省是不可小看的。

那么,什么样的平台适合做池化呢?这里我们主要看前端的服务器资源的池化,因为后端存储资源是线性需求,比较好处理。而对于服务器资源的池化,我们认为这个池化所需要的物理服务器越少越好,否则在节能方面没有意义,在老旧平台上进行虚拟化整合效果并不理想,这有性能的原因,也有处理器对虚拟化支持方面的原因。性能越高的处理器以及内存资源更大的服务器,也就意味着服务器的负载能力更强,可以担负起更多的虚拟机,而处理器对于虚拟化的支持,也将影响到服务器资源用于企业应用的最终比重。

话说IT架构优化中的技术关注点

由VMware公司进行的基于ESX 4.0测试表明,基于至强5500的服务器在双路服务器市场上遥遥领先

话说IT架构优化中的技术关注点

由Principled Technologies网站进行的SQL 2005+Hyper-V的虚拟机应用测试中,至强5500的服务器也获得了最好的成绩

通过上面两张图,我们可以看出,最新的英特尔至强5500服务器的表现来理解一台高性能的、对虚拟化全面优化的服务器,会在虚拟化的应用有怎样的表现。在企业IT资源池化的趋势下,我们的确有必要抛开传统的采购成本来进行衡量,而要进行更为具体的,基于TCO的衡量模式。当然,并不是每个企业都需要进行资源的池化(比如就两三服务器的时候),但如果你真的想这么做了,则希望本文能给您一个有益的提示。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章