以“蓝云”为本 解析私有云架构和技术

2010-8-5    来源:IT168   作者:唐蓉    我要评论
分享到:
| |

导读:本文通过介绍IBM的蓝云产品架构来分析私有云的架构和技术。

关键词:IBM 蓝云 私有云架构和技术

 

  私有云被Gartner认为是云计算的落脚点,尽管在技术上来看,目前私有云还没有公有云成熟,但是Garter分析师认为:对许多大企业而言,在公用云计算服务成熟之前,私有云计算服务的需求将会持续多年,甚至可能长达数十年之久。

  什么私有云?

  私有云是专为单个客户构建和使用的,因而提供对数据、安全性和服务的最有效控制。该公司拥有基础设施,并可以控制在此基础上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所。

  私有云可由公司自己的 IT 机构,也可由云提供商进行构建。在此“托管式专用”模式中,像 Sun ,IBM这样的云计算提供商可以安装、配置和运营基础设施,以支持一个公司企业数据中心内的专用云。此模式赋予公司对于云资源使用情况的极高水平的控制能力,同时带来建立并运作该环境所需的专门知识。

IBM蓝云私有云

  图1

  专用云可以托管在某个主机托管场所,也可以托管在企业数据中心之中。它们可以由公司支持,也可以由云提供商提供支持,还可以由像外包公司这样的第三方提供支持。

  私有云参考架构

IBM蓝云私有云

  图2.私有云参考架构(本图来自Cloud Computing Reference Architecture)

  从上图可以看出:私有云架构主要分为以下几层:

  第一层:由上图可见私有云的架构的最底层就是一个数据中心,数据中心是构建企业私有云的基础,它包括服务器、存储和网络设施等。

  第二层:虚拟化。数据中心之上就是虚拟化软件了,通过对物理基础设施的虚拟化,可以获得一个相对灵活的环境。

  第三层:操作系统。现在很多虚拟化的厂商都在提供云计算操作系统。

  第四层:数据库和运行环境。

  第五层:中间件和面向服务的架构。

  第六层:自助服务管理软件。这六层包括硬件和软件,共同构成了一个私有云环境,为企业提供专用的计算环境,企业可以将自身的应用程序运行在自由云上,这样企业便能完全拥有数据和程序的控制权。

  私有云搭建中涉及到的技术主要有虚拟化和分布式等。下面以IBM“蓝云”为例,来具体分析私有云的架构和所使用的技术。

IBM蓝云私有云

  图3.IBM“蓝云”产品架构

  由图3可知,“蓝云”计算平台由一个数据中心、IBM Tivoli部署管理软件(Tivoli provisioning manager)、IBM Tivoli监控软件(IBM Tivoli monitoring)、IBM WebSphere应用服务器、IBM DB2数据库以及一些开源信息处理软件和开源虚拟化软件共同组成。

  “蓝云”的硬件平台环境与一般的x86服务器集群类似,使用刀片的方式增加了计算密度。“蓝云”软件平台的特点主要体现在虚拟机以及对于大规模数据处理软件Apache Hadoop的使用上。Hadoop是开源版本的Google File System软件和MapReduce编程规范。下面我们就IBM蓝云中涉及到的几个关键技术作进一步的阐述:

  虚拟化技术

  “蓝云”软件的一个重要特点是虚拟化技术的使用。虚拟化的方式在“蓝云”中有两个级别,一个是在硬件级别上实现虚拟化,另一个是通过开源软件实现虚拟化。硬件级别的虚拟化可以使用IBM p系列的服务器,获得硬件的逻辑分区LPAR(logic partition)。逻辑分区的CPU资源能够通过IBM Enterprise Workload Manager来管理。通过这样的方式加上在实际使用过程中的资源分配策略,能够使相应的资源合理地分配到各个逻辑分区。p系列系统的逻辑分区最小粒度是1/10颗中央处理器(CPU)。Xen则是软件级别上的虚拟化,能够在Linux基础上运行另外一个操作系统.虚拟机是一类特殊的软件,能够完全模拟硬件的执行,运行不经修改的完整的操作系统,保留了一整套运行IBM Tivoli。

  通过虚拟机的方式,在云计算平台上获得如下一些优点:

  1.云计算的管理平台能够动态地将计算平台定位到所需要的物理节点上,而无须停止运行在虚拟机平台上的应用程序,进程迁移方法更加灵活;

  2.降低集群电能消耗,将多个负载不是很重的虚拟机计算节点合并到同一个物理节点上,从而能够关闭空闲的物理节点,达到节约电能的目的;

  3.通过虚拟机在不同物理节点上的动态迁移,迁移了整体的虚拟运行环境,能够获得与应用无关的负载平衡性能;

  4.在部署上也更加灵活,即可以将虚拟机直接部署到物理计算平台上,而虚拟机本身就包括了相应的操作系统以及相应的应用软件,直接将大量的虚拟机映像复制到对应的物理节点即可。

  存储体系结构

  在私有云的架构中,存储体系结构是十分重要的。“蓝云”计算平台中的存储体系结构对于云计算来说也是非常重要的,无论是操作系统、服务程序还是用户的应用程序的数据都保存在存储体系中。“蓝云”存储体系结构包含类似于Google File System的集群文件系统以及基于块设备方式的存储区域网络SAN。

  在设计云计算平台的存储体系结构时,不仅仅是需要考虑存储容量的问题。实际上,随着硬盘容量的不断扩充以及硬盘价格的不断下降,可以通过组合多个磁盘获得很大的磁盘容量。相对于磁盘的容量,在云计算平台的存储中,磁盘数据的读写速度是一个更重要的问题,因此需要对多个磁盘进行同时读写。这种方式要求将数据分配到多个节点的多个磁盘当中。为达到这一目的,存储技术有两个选择,一个是使用类似于Google File System的集群文件系统,另一个是基于块设备的存储区域网络SAN系统。

  分布式文件系统

  在蓝云计算平台上,SAN系统与分布式文件系统(例如Google File System)并不是相互对立的系统,SAN提供的是块设备接口,需要在此基础上构建文件系统,才能被上层应用程序所使用。而Google File System正好是一个分布式的文件系统,能够建立在SAN之上。两者都能提供可靠性、可扩展性,至于如何使用还需要由建立在云计算平台上的应用程序来决定,这也体现了计算平台与上层应用相互协作的关系。

  从上述分析可以看出,IBM的蓝云架构与私有云参考架构是基本符合的,私有云的搭建是一个很大的工程,需要的产品和技术很多,包括数据中心的硬件,如服务器、存储、网络等,还有虚拟化技术、操作系统以及中间件等等。业界专家表示:“中国云计算将从大企业私有云获得突破。”但私有云究竟如何才能推动中国云计算的落地?编者认为私有云解决方案的进一步完善和用户需求的推动十分重要。

原文出处:http://cloud.it168.com/a2010/0804/1086/000001086369.shtml
 
 
 
 
分享到:
 
 

云中的网络架构

 
2011年,云计算不断成熟,从喧嚣阶段进入到“过度炒作”的阶段,再进入到迈向主流采用的阶段。到目前为止,云计算的发展也算顺风顺水,但是,云要做到与普通的公用服务一样可靠、容易使用,仍有好多工作要做。
 
基础设施是公共云计算模式得以为创业者提供最大好处的载体。公共云计算让创业者能够迅速启动他们的业务,而无需为在构建他们自己的内部IT基础设施上浪费资金而造成紧缺的资金流在不知不觉中被蚕食掉。
 
云计算在过去的一年中持续发展,而在2012年我们对于更多的变化充满信心。云势头实际工作的开始要显得略慢,为了在云端床在有用的应用集成,而这些应用集成要比数据中心已经可用的要平等或者优于那些应用集成。
 
虽然市场上有着数以百计的云计算解决方案供应商,但是作为用户的我们应当如何雾里看花找到真正满足我们需求的云计算产品与供应商?对云计算供应商进行分类对于更好地了解诸如应用程序迁移、自动化与监控等关键领域的领先厂商似乎并无裨益。
 
当你打算开启私有云的大门时,重要的是先明白云过渡需要经过多种级别。本文会讲到私有云安装的典型步骤,比较适合中型和大型企业。

热门技术手册排行

 

“虚拟桌面”的概念的从何而来的?支持虚拟桌面的框架有哪些?云计算与虚拟桌面、云计算与SOA的关系是什么?云计算架构模型呢?如何企业考虑使用云计算,应该注意哪些事项?本手册将为您解答在这些方面的疑惑。

 

目前关于VMware vCloud Director(vCD)的相关评论有很多,但出于Beta版的试用限制,只有少数人接触了vCD的介绍材料,本技术将介绍vCloud Director的使用技巧。

 

云计算(Cloud Computing)是真实的,计算正在向云平台转移。尽管从技术的演进上来说,云计算还算不上是一次技术革命,但是,它对IT产业的影响算得上是革命性的。它不仅将影响我们应用IT的方式,更为重要的是,它很可能将引发IT产业新一轮的调整。究竟何谓云计算?它有哪些主要类型?云计算有哪些优劣势?随着云计算的逐渐推广,企业如何在维持原有预算水平不变的前提下搭建一个私有云架构来改进IT业务?本手册将对这些问题进行解答。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

从应用运行的角度来讲,云计算的性能就是网络性能、应用性能以及云计算基础架构性能的总和。云供应商只能对最后一个因素负责,而不能对前两者负责。因此,用户在衡量供应商云服务质量时必须遵循一个合适的标准。本文介绍制定云计算服务标准必要性,为了满足这一标准而需要满足的配置,以及云计算服务等级(SLA)的制定和遵从问题。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录