【IT168 应用】随着云计算演变成几个不同的“类型”,使得我们越来越难以全面地理解云计算。自从云计算问世以来,“云计算”的概念已扩展至公共云、私有云和混合云等多个模型。而在这些云计算模型中,不同的供应商和专家们均提出了不同的定义,而这些都似乎是专为满足他们特定需求而特别设计的。
私有云:用合适的硬件搭建的可扩展虚拟基础设施。这里,我如此来描述它:“当虚拟机提供IT服务提供的机制时,私有云基础设施是对那些虚拟机以商业速度进行创建和管理的平台。”
某些IT专业人士看到这一定义可能会想,“那几乎就是我们虚拟环境的现状了。”根据现实配置,他们所言不虚。在我的脑海中,那就是私有云定义混乱的主要原因:它在很多方面没有人们想象中那样具有革命性。
这里有着另外一个定义:“私有云的核心充其量也就是一种虚拟化技术、一些很好的管理工具以及对硬件和商业流程集成的正确设置。”
当然,这也意味着私有云需要虚拟化、硬件来综合业务流程需求和计算机资源,并运行虚拟化和管理工具。
我把以上这个冗长的介绍作为微软公司涉足私有云领域的起点,这主要是因为Hyper-V cloud很好地诠释了上述两种定义。虽然软件技术本身并不是崭新的,是以更好地结合虚拟活动和业务流程的方式而进行的。
诠释Hyper-V cloud
那么微软公司的Hyper-V cloud到底为何物呢?有一种说法,它是结合微软公司虚拟与虚拟管理软件和一套专用硬件的综合体,我只能将其形容为“专为虚拟化而设计”的产品。但是将业务流程与虚拟化相联系的管理往往是个难题。对于众多的专业IT认识来说,这些概念都很难掌握,但是微软必须让了解业务的人真正理解。
更多的用户应该考虑到这样的情况:虚拟化是一种技术。使用虚拟化技术管理虚拟机和分配资源,然后在不适用时不再进行管理。但同时也有定义何时创建、或与那些虚拟机交互的业务规则。有些业务驱动决定何时需要一个新的SQL服务器、Exchange服务器或其他的服务器。另外的业务驱动决定何时增加更多资源以增强现有的虚拟环境。
传统的虚拟化从来就不擅长于将那些业务驱动转化为其虚拟管理平台中的实际操作。这一转化是私有云的目标之一,也是微软公司Hyper-V cloud实施的主要原因之一。
现在,暂时不要将此概念认为是虚幻的,又或者“只是微软公司的又一个营销噱头”,与之相反,这是一些综合技术专家和以业务为导向类型人员的真正技术。其中有些,如驱动虚拟化的硬件,在如今正以激动人心的方式改变着我们的看法。其他,如微软公司在系统中心虚拟机管理仍保持不变,但在不久的将来将发生变化。
私有云代表了在虚拟环境中重新考虑资源的一种新方法。通过将在设计之初就将虚拟化作为其精髓的硬件收集起来,就应运而生了一种“资源经济学”。无论是应用技术,还是经济学本身,都将是接下来的两大主题。
在此之前,需要通过微软公司对Hyper-V cloud的介绍进行了解。其中有用的资源也包括了您如何入手的信息。
在Hyper-V主题三部曲的第一篇文章微软“Hyper-V cloud”诠释中,我们介绍了微软公司的最新私有云产品。在本篇中,我们将分析Hyper-V cloud的虚拟操作程序、硬件以及其他的核心技术。
微软公司的Hyper-V cloud是一种集成了软件、硬件、管理和业务流程,从简单虚拟化发展而来完全实现的私有云。但是,如果你是专职构建Hyper-V cloud的IT专业人士,那么何种项目才是你的首选呢?
毫无疑问,Hyper-V cloud的核心是微软Hyper-V。作为其卓越的虚拟操作程序,Hyper-V是所有虚拟基础设施的基础平台。Hyper-V是驱动微软虚拟机(VM)的虚拟操作程序,而虚拟机则是IT管理员进行管理和维护操作的工作对象。
该产品组合的另一部分是整合所有虚拟资源的管理工作室。在如今Hyper-V cloud的表现形式中,所谓的管理工作室就是系统中心虚拟机管理器2008 R2。是的,那就是您之前已经见识过的相同虚拟机管理器(VMM),而你所熟识的虚拟机管理器与Hyper-V cloud广告中的虚拟机管理器则是大同小异。
Hyper-V cloud的另一个关键在于其虚拟基础设施所依赖的硬件。从某种意义上来说,与其说Hyper-V cloud是IT专业人士所使用的软件,还不如说是硬件更为恰当。
“但是,那是为什么呢?”你可能会这么问。“它有什么令人激动的地方?它是否表现不同,又或者以完全不同的方式执行其操作?”不尽然,但是其差别在于硬件是如何拼凑在一起,以及一旦它建成时所发生的一切。
微软已经建立了一个列有其Hyper-V cloud合作伙伴和众多已有多年合作历史硬件供应商的列表,虽然该列表略显单薄。该网站并未真正解释的是那些硬件供应商究竟是如何发展其产品以便于更好地适应私有云资源管理模式。
私有云与Hyper-V cloud并肩发展
但是,有一个特殊的标签泄漏了Hyper-V cloud的真正含义:获取预认证的配置。Hyper-V cloud的核心原则之一就在于微软公司的合作伙伴如何有效地实现构建虚拟化以及其对IT成本支出优化的束手无策。
业内人士仍将这个过程称作为“白盒”,即那些大多数DIY服务器案例都是典型的白盒。如果你深入查看这些白盒,你可能会发现其主板来自于一家供应商,内存来自于另一家厂商,而其磁盘驱动器则又属于一家供应商。通常情况下,没有两个白盒是相同的,这是因为组装所使用的零部件都是基于日常需求不同而变化的。
现在,我们知道构建一个白盒并不是对时间与资源的非常好的使用。有鉴于日益增长的挑战性和昂贵的服务器管理,五十台不同的服务器就有五十种不同的硬件配置。即便我们终止了服务器那可怕的实践,但是出于实际需要我们在虚拟环境中会再度重新恢复。
我说“出于实际需要“是因为直至最近构建虚拟环境(或其发展相关的私有云)也要求采用白盒方式。在我们硬件供应商的网站还没有办法将私有云放入“购物车”中。你需要一个供应商的几台服务器,另一个供应商的存储系统以及又一个供应商的网络系统。很多时候,服务器和存储系统彼此间迥然不同。
因此,由于缺乏优化的硬件和连接组件的经验,众多虚拟化工程那些原本轻而易举降低预算的目标也变得难以实现,这些项目也往往胎死腹中。
通常Hyper-V cloud甚至私有云计算通过预验证配置实现至白盒的迁移。这些配置包括在硬件设计时就考虑虚拟化。但是更重要的是,他们就像是在网站上选择股票持有单位:“是不是需要一个虚拟环境?这里有一个支持X个虚拟机的虚拟环境。它可在周五交货。是否需要为您的虚拟环境增添更多的资源?点击这里购买必要的模块。”
对硬件厂商专家的倾向性赋予了IT专业人士极大的灵活性,以便于快速地创建可预配置、预验证以及能够支持已知(与厂商一起)等级的私有云资源池。这对业务来说是一大福音,因为采购行为更明显地具备计划性。这对IT部门也是好消息,因为接踵而来的将是一个具备必要性能和能力等级的环境。
讨论中有关Hyper-V cloud内容占有三分之一,这是一种在我们的数据中心内考量四个核心资源的新方法:处理、内存、存储和网络。我将其称为“资源经济学“。在本系列的最后提示中,介绍了Hyper-V cloud以及私有云是如何通过供应和需求从经济学到量化资源寻求线索。
到目前为止,似乎微软公司的Hyper-V cloud并不真正名副其实。事实上在很多方面,与其说Hyper-V cloud是管理程序,还不如说它是对管理程序进行管理。此外,它还注重于Hyper-V所依赖的硬件基础设施。
本文值得额外关注,虽然Hyper-V cloud目前尚未拥有明确的定义,但是业内对其进行专门的讨论。这就是我口中所称的“资源量化”或“资源经济学”,在《私有云:为可扩展虚拟基础设施选择正确的硬件》一书的第三章节中我对这一专题进行了详尽的探讨。
本系列中的第二部分就具体介绍了Hyper-V cloud的主要组成部分是消除对私有云架构DIY的方法。通过使用用户选择的制造商预先验证的硬件配置,你能够使用已知数量资源与虚拟机(VM)工作负载。
那种“已知数量”是量化物理资源的核心部分。它是这样的:假设你从硬件供应商处购买四台刀片机箱。三台机箱装满了八个刀片服务器,而第四台机箱则只安装了两个刀片服务器。你将这些机箱都安装到你的数据中心内。
私有云对这些资源进行量化。说:“好了,如果每个刀片服务器中有两个2.53GHz的处理器和32GB的RAM,那么我就总共有121330MHz的处理能力和768GB的RAM。”这种计算是非常简单的数学应用,它将每台刀片服务器的处理能力和存储能力相加而得到总和。
确定处理能力与存储容量的方法类同于经典经济学概念“供应”。拥有了768GB的RAM,你就拥有了充足的供应用于分配给虚拟机。毫无疑问,这一经济学公式等号另一端就是“需求”。在私有云环境中,需求压力来自于众多同时运行的虚拟机。通过在虚拟机管理程序(VMM)中查看每个虚拟机所处理的MHz和所使用RAM存储器的数值,你能够获取这一需求信息。这也同样适用于存储资源与网络资源。
Hyper-V cloud有何不同?
Hyper-V cloud非常好的潜能来源于微软公司如何最终地集成其硬件供应商伙伴,以及在VMM中进行充分的管理和监控。在拥有了一个能够监控每一层虚拟堆栈并向管理员即时报告供应、需求以及长期趋势的管理机制后,微软就有能力随心所欲地创建一个私有云。
但是我们还没有达到这一高度。首先最重要的一点是目前微软VMM的简单集成并不旨在与此。虽然有些数据可以事半功倍地获得,但是VMM的核心尚未解决这个私有云的问题。
但是我们正在与供应硬件的供应商一起向这一目标努力。其中部分供应商通过创建私有云管理平台来做出有益尝试。硬件供应商们正着手构建这样一个随所有必须硬件集成自动出现的平台,以便于查看所供应与所消耗的资源。然后那同一个普通可以与VMM集成而执行某些操作,例如开启/关闭VM以及其他日常的管理活动。
将资源变成美元
虚拟与容量管理仅仅还只是开始。当进一步将其量化为真金白银的成本时,这种资源的供应与需求也使业务流程高度集成。试想一下:如果微软公司与您的硬件供应商合作将虚拟环境资源进行量化并将集成价值分配给所需的虚拟机,那么下一个合乎逻辑的步骤将成本分配给那些集成的价值。这样,100MHz的处理能力或2GB的RAM存储容量就具有了一个真正可转让的成本价值。
现在,下一步就是将成本与服务器配置模板建立某种联系。很快,你就可以开始看到诸如“我们需要另外一台Exchange服务器”的要求能够立即被标上其商业成本。从长期来看,那些相同需求的趋势能够在资源耗尽前帮助你了解需要增加多少额外的资源。基于此规划,你就可以自信满满地制定和使用你的年度预算计划。
最后,你是否认为Hyper-V cloud是一个你能够看到、感受和触摸到的产品呢?也许答案并不全是肯定的。但是它确实代表了一种对虚拟资源的全新思考方法,与我们那令人生厌的白盒方法相比,它无疑是一大变革。同时,如果你是在早期投资虚拟化的先行者,你会发现其结果与你的预期相差无几,你(和你的老板们)会很高兴地发现资源量化、估价以及供需关系全都是从简单虚拟化经验到真正实施私有云计算至关重要的课题。