SOA 打开“绿色”数据中心大门的“金钥匙”

日期: 2008-04-13 来源:TechTarget中国

  随着全球气候日趋变暖、能源日趋紧张、能源成本不断上涨,企业中的高能耗部门——数据中心正在面临越来越大的压力。


  根据数据调研机构IDC的估算,在企业数据中心里,存储设备的电力消耗约占整个数据中心的37-40%,而数据却正以52%的复合年均增长率不断攀升。
 
  当多数企业及大中型机构面对呈指数型快速增长的数据量时,它们必须对如何构建环保型、节能型的数据中心予以考虑和足够的重视,企业需要采取的是一个经济高效、环保并且对社会负责的方式,建立一个绿色的数据中心成为今后必然的选择。


  那么,如何才能构建一个绿色的数据中心,并进行良好的管理呢?


  “绿色”数据中心的“架构”难题


  “从企业用户角度来看,现有的数据中心存在着很多问题”一位大型企业的数据中心主任这样描述传统数据中心面临的窘境,“缺乏弹性、不易改变、能源支出上升飞速、管理不便、设备使用效率低下等各种各样的问题。”


  的确,降低能耗、提高资源利用率、节约成本等众多的严峻挑战正在推翻传统数据中心,现代企业需要的是更节能、更环保、更省钱、更科学的数据中心,因此,构建节能型的“绿色”数据中心受到越来越多的数据中心管理人员的关注,并成为未来数据中心的必然发展趋势。


  如果历数数据中心“进化”所面临的问题,它们大致包括:


  ·原有的能源和空间资源遭到严重瓶颈;


  ·业务增长不确定,数据中心面临快速部署,即时扩容;


  ·最大化投资价值,而不再预先进行大量投资;


  ·环保、节能、无污染;


  ·亟待提高的设备使用效率;


  ·用电分布及温度分布的掌控;


  ·充分支持虚拟化


  从这些角度出发,“绿色”数据中心需要一种全新的架构思想和模式,来使IT能够灵活的满足业务需求,它要以基本的物理设施为基础,并能提供使IT可靠、无缝运作所需的电力、制冷、物理空间、电缆、物理安全性和防火保护等设施,并且支持新兴的虚拟化计算环境。


  同样,数据中心的管理员们也在面临着如何使IT更好的符合业务战略要求,如何提高运作效率,及提供适当的平台支持可持续发展,以满足IT机构对于业务与IT融合、业务连续性和安全性的需求,同时支持基础设施虚拟化和按需计算等等这些最先进的架构方式和应用。


  IT经理们需要利用这种数据中心的架构部署能够全力支持现今业务目标的各种IT系统,并且有效的为未来的服务和应用搭建良好的平台。


  这样看来,“绿色”数据中心的架构似乎遇到了一个有关“架构”的难题。


  SOA不是软件


  如何解决数据中心的“架构”难题?“头疼医头,脚疼医脚”决不是个好办法,让我们跳出思维的桎梏,暂时把这个问题放下,不妨先谈谈另外一个炙手可热的名词:SOA。


  最近几年来,在企业级应用软件开发领域,谈论最多的一个词,恐怕非SOA(Service-OrientedArchitecture,面向服务架构)莫属。SOA有什么样的魔力,能够让众多的软件厂商趋之若骛,掀起新的一轮企业架构浪潮。这还要从SOA的基本概念讲起。


  SOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。


  SOA的关键是“服务”的概念,W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化”。


  在这个问题上,不同的厂商或组织对SOA有着不同的理解,但是仍然可以清晰的看到SOA的几个关键特性:一种粗粒度、松耦合的服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。


  尽管SOA在软件领域获得了广泛的认可和追捧,必须要重点说明的是,SOA并不是一种现成的软件开发技术,而是一种架构和组织IT基础结构及业务功能的方法。SOA是一种在计算环境中设计、开发、部署和管理离散逻辑单元(服务)的模型。这一定义更加阐明了SOA的适用范围。


  SOA是一种企业架构,它是从企业的需求开始的。但是,SOA和其它企业架构方法的不同之处在于SOA提供的业务敏捷性。业务敏捷性是指企业对变更快速和有效地进行响应、并且利用变更来得到竞争优势的能力。对架构设计师来说,创建一个业务敏捷的架构意味着创建这样一个IT架构,它可以满足当前还未知的业务需求。


  既然,SOA只是一种架构方法,而且不是软件专署的,那么,SOA的理论、方法和思想显然可以用在硬件上面。


  说到这里,就可以再转回到之前数据中心的问题。为什么不用SOA来解决数据中心的问题呢?


  正如IBM大中华区首席技术官叶天正所说:“大家现在谈的SOA多半是应用和软件的SOA。但是所谓的以服务为导向,可以看作计算资源是干什么用的。可以把硬件资源看作服务的概念,在整个架构之下,计算功能是不是可以灵活的调配向一个可以随时服务的机构?在这种思想下,SOA完全可以延伸到硬件的管理上。”


  用“软”思想解决“硬”问题


  SOA要求开发人员将应用设计为服务的集合。SOA要求开发人员跳出应用本身进行思考,考虑现有服务的重用,或思索他们的服务如何能够被其他项目重用。“单独的”、“独立的”、“封装完善的”服务所具有的一个关键的好处是,可以采用多种不同方法将它们组合成较大型的服务,由此来实现重用。


  对于数据中心而言,这也是同样适用的设计思想。从计算资源的角度出发,所有的硬件资源都被看作为面向服务而存在的单元,因为硬件资源做的就是服务的工作,不管是数据的服务还是运算的服务,并没有任何实质区别。


  把这些资源集中起来,把相类似的计算放在一起,充分做好虚拟化的工作,并利用虚拟化的方式把这些资源适当的调配。在架构时充分考虑硬件资源的重用,并采用多种不同的方式、方法将它们组合成更大型的硬件资源,并以此实现重用。这将是数据中心更加的灵活,方便快速部署和扩容。


  而如果站在更高的角度看待这个问题,数据中心的经理还必须考虑的问题是,除了服务器等硬件资源以外,存储设备、网络、台式机以及应用程序等资源,一样应该被考虑放入SOA的架构里面。甚至在所有IT资源都被充分虚拟化的IT环境,去考虑用SOA的思想去进行虚拟资源的架构、整合,并让其为围绕服务而建设和运转。


  另外,SOA并不仅仅是一种开发方法,它其实还具有管理上的优点。例如,现在管理员可直接管理开发人员所构建的相同服务,这远胜于以往管理单个应用的方式。通过分析服务间的交互,SOA可以帮助企业了解何时以及为什么业务逻辑被切实执行了,这使管理员或分析师能够有针对性的优化业务流程。


  从这个角度,我们可以在此审视硬件资源甚至虚拟资源。如何利用SOA的思想对于众多的资源进行良好的管理?毕竟,如何在多种虚拟资源中找到最合适的管理工具,是个很伤脑筋的问题。在这个过程中,数据中心的自动化进程将会变得至关重要。


  数据中心经理正在寻求为工具配备更多的自动化功能。随着虚拟服务器数量由于虚拟化技术而以指数级增加,系统管理员无法保持最新的服务器和应用程序配置记录,也无法对更改情况进行手工追踪。虚拟数据中心环境不仅仅需要管理工具,同样需要更好的自动化工具。毕竟,IT系统已经发展到这样的阶段:多系统配置绝对需要加以控制,而如果不具备值得考虑的自动化工具就没有合理的控制方法。


  上面提到只是一些方法论和设想。当然,SOA的思想并不是万能的,但是应当看到的是,SOA的思想从另外一个角度为解决“绿色”数据中心的架构问题提供了很好的思路。


  条条大路通罗马——SOA既然不是软件的专利,或许真的能够成为打开“绿色”数据中心大门的一把“金钥匙”。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 2018年Gartner Catalyst大会:未来没有数据中心?

    其他企业能否像Netlfix那样—在没有数据中心的情况下运营?这是Gartner公司研究副总裁Douglas […]

  • 云计算的下半场:从颠覆到传统 数据中心迎挑战

    何宝宏博士表示,未来十年,云计算将从一个颠覆性产业逐渐转换为传统行业,与此同时,边缘计算等‘衍生品’正在兴起。云计算正在把整个行业和整个系统的复杂性,从用户手里的终端迁移到云端和数据中心。

  • 华为跻身全球IT主流厂商

    对于华为来说,从一家成功的CT公司转为ICT公司需要多久?在回答这个问题前,大多数人先要询问如何定义“成功”二字。从华为2015年所披露的业绩来看,其上半年销售收入达到了1759亿人民币,同比增长30%。

  • VCE CEO:融合基础架构市场前景巨大

    VCE公司 的CEO Praveen Akkiraju认为,随着融合基础架构产品的普及,将会推动网络,存储和虚拟化技术的发展,数据中心专家的需求也会越来越多。