计算机光盘软件与应用 2011年第14期 Computer CD Software and Applications 信息技术应用研究 中小企业私有云计算解决方案 邓过清 (广东省电子商务技师学院,广州 510663) 摘 要:云计算是一个令人激动且非常重要的技术,但它仍处于萌芽阶段。云方法是一种基于互联网的计算新方式,通过互联网上异构自治的服务为个人和企业用户提供按需即取的计算。本文介绍了云计算的基本概念和原理,分析了云计算在中小型企业中的优势,介绍了基于开源平台的Ubuntu企业云UEC方案的基本应用防范,分析探讨了私有云计算方案在中小型企业中的应用。 关键词:中小企业;私有云计算;方案 中图分类号:TP3 文献标识码:A 文章编号:1007-9599(2011)14-0001-03 Private Cloud Computing Solution for SMEs Deng Guoqing (Guangdong Electronic Technician College,Guangzhou 510663,China) Abstract:Cloud computing is an exciting and important technology,but it is still in its an Internet-based cloud computing the new way,through the Internet on heterogeneous autonomous services for personal and business users on-demand computing is article describes the cloud computing basic concepts and principles,analysis of the cloud computing advantage in small and medium enterprises,introduced the open source platform based on Ubuntu Enterprise Cloud Application UEC program’s basic precautions,analysis of the private cloud computing programs in small and medium enterprise applications. Keywords:SMEs;Private cloud computing;Program 云计算的概念是由Google和IBM提出的,是一种新兴的共享基(一)数据安全性。一般来说,对于数据安全性和隐私要求础架构的方法,可以将巨大的系统池连接在一起以提供各种IT服高的企业不愿意选择公有云,即便公有云承诺提供用户定义的数务。很多因素推动了对这类环境的需求,其中包括连接设备、实据标准和加密保护。 时数据流、SOA的采用以及搜索、开放协作、社会网络和移动商务(二)服务连续性。与私有云相比,公有云的业务连续性更等这样的Web2.0应用的急剧增长。另外,数字元器件性能的提升容易受到外界因素的影响,包括网络故障和服务干扰,如亚马逊也使IT环境的规模大幅度提高,从而进一步加强了对一个由统一S3服务从2008年2月15日上午7:30-10:17之间大约停止服的云进行管理的需求。云计算被视为“革命性的计算模型”,因务3个小时,这次事故的原因是由于大量的认证请求耗尽系统资为它使超级计算能力通过互联网自由流通成为了可能。企业与个源,使所有对S3的请求均告瘫痪。 人用户不需再投入昂贵的硬件购置成本,只需要通过互联网来购(三)审计能力。公有云屏蔽了用户对系统的审计能力,而买租赁计算力,其口号是:“把你的计算机作为接入口,一切都这对于某些国家政务和金融保险应用来说是必要,比如欧洲就不交给互联网”。这种服务具有超大规模、虚拟化、可靠安全等独允许隐私数据跨国流动。 特功效。 (四)综合使用成本。根据咨询公司麦肯锡对亚马逊EC2价一、私有云计算的概念与原理 格的分析,从使用是否经济性上看,对计算资源实例(即计算机云计算是分布式处理、并行处理和网格计算的发展,或者说的配置)要求不高的中小型企业较为适合使用公开云服务;而对是这些计算机科学概念的商业实现,是虚拟化、效用计算、IaaS计算资源实例要求高的大型企业则更适合于构建自己的私有云平(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)台。 等概念混合演进并跃升的结果。其最基本的概念是:透过网络将二、中小型企业私有云计算的优势 庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多对于中小企业来说,现阶段云计算平台主要为企业提供公用部服务器所组成的庞大系统,经搜寻、计算分析之后将处理结果性较强的软件服务,如电子商务、客户关系管理、财务管理等。回传给用户。透过这项技术,网络服务提供者可以在数秒之内,这些服务通过SaaS的模式提供给企业用户使用。云计算提供了一达成处理数以千万计甚至亿计的信息,达到与“超级计算机”同种新的以按需租用IT资源为核心的业务模式,适合中小企业对IT样强大效能的网络服务。 资源的需求。云计算可以为中小企业降低IT投资的风险,按需订云计算的分类云计算可以按照各种维度来分类,常见的分类购,提高软件的更新速度,有效降低运行成本。从供应链的角度如下。按照是否公开发布服务可以分成公有云(Public Cloud)、来看,云计算为供应链中的每一个企业提供在云计算中发布数据混合云(Hybrid Cloud)和私有云(Private Cloud),后者有时和读取数据的服务。企业拿到这些数据后,就能够支持企业内部也称企业云或者内部云。按照服务类型(XaaS)可以分成:基础系统的运行,使企业更好地融人整个流程。云计算对于数据共享架构即服务(Infrastructure as a Service,IaaS)、平台即服有很好的支持,这为企业供应链的流程优化提供了一个新的解决务(Platform as a Service,PaaS)、软件即服务(Software as 方案。 a Service,SaaS)等。公有云和私有云在技术上并没有本质差异,(一)提供了最可靠、最安全的数据存储中心,用户不用再只是运营和使用对象有所不同:前者是指企业使用其他单位运营担心数据丢失、病毒入侵等威胁。很多人觉得数据只有保存在自的云平台服务;而后者则是企业自己运营并使用云平台服务。介己看得见、摸得着的计算机里才最安全,其实不然。个人计算机于两者之间还有混合云,其主要特征是内部云和外部云混合。到可能会因为自己不小心而被损坏,或者被病毒攻击,导致硬盘上底是否使用公有云,一般需考虑如下因素。 的数据无法恢复,而有机会接触个人计算机的不法之徒则可能利 1
计算机光盘软件与应用 信息技术应用研究 Computer CD Software and Applications 2011年第14期 用各种机会窃取个人数据。此前轰动一时的“艳照门”事件据报对计算机、应用软件乃至网络的认识会有翻天覆地的变化,个人道正是因为计算机送修而造成个人数据外泄。反之,当个人文档生活也会因此而改变。 保存在类似Google Docs的网络服务上,当你把自己的照片上传到三、中小型企业私有云的解决方案 类似Google Picasa Web的网络相册里,你就再也不用担心数据的云计算的相关的产品和解决方案有:亚马逊EC2、IBM的蓝云、丢失或损坏。因为在“云”的另一端,有全世界最为专业的团队微软的Azure、VMware的vSphere以及Linux公司如Ubuntu和Redhat来帮你管理信息,有全世界最先进的数据中心来帮你保存数据。的等众多解决方案。 同时,严格的权限管理策略可以帮助用户放心地与你指定的人共作为中小型企业,开源的平台是一个不错选择。Ubuntu企业享数据。这样,你不用花钱就可以享受到最好、最安全的服务,云UEC正是这样一个开源的云平台,Ubuntu企业云实际上是集成了甚至比在银行里存钱还方便。 开源的Eucalyptus私有云平台,它的核心是Eucalyptus私有云,(二)对用户端的设备要求较低,使用便捷。大家都有过维实现了IaaS云计算环境。Eucalyptus是GPL下的一个开源软件,它护个人计算机上种类繁多的应用软件的经历。为了使用某个最新能建立和管理私有云。它提供了可以与EC2兼容的云计算平台和与的操作系统,或使用某个软件的最新版本,必须不断升级自己的S3兼容的云存储平台。因为Eucalyptus是通过与EC2和S3兼容的计算机硬件。为了打开朋友发来的某种格式的文档,不得不疯狂APIs提供服务,所以以AWS编写的客户端工具可以被用于寻找并下载某个应用软件。为了防止在下载时引入病毒,需要反Eucalyptus。 复升级杀毒和防火墙软件。这些不便汇聚在一起,就成为使用者Ubuntu企业云UEC的组成。 的梦魇。如果你希望从这一烦琐中解放出来,云计算也许是个人最好选择。你只要有一台可以上网的计算机,有一个你喜欢的浏览器,需要做的就是在浏览器中输入URL,然后尽情享受云计算带给个人无限乐趣。你可以在浏览器中直接编辑存储在“云”这一端的文档,可以随时与朋友分享信息,而不必担心个人软件是否为最新版本,软件或文档会不会染上病毒等问题。因为在“云”的另一端,有专业的IT人员帮你维护硬件,帮你安装和升级软件,防范病毒和各类网络攻击,为你提供以前在个人计算机上所做的一切。 (三)轻松实现不同设备间的数据与应用共享。回想一下,自己的联系人信息是如何保存的。个人手机里存储了几百个联系人的电话号码,个人计算机或笔记本电脑里则存储了几百个电子邮件地址。为了方便在出差时发邮件,你不得不在个人计算机和笔记本计算机之间定期同步联系人信息。买了新的手机后,不得不在旧手机和新手机之间同步电话号码。还有,个人PDA以及你办 公室里的计算机。考虑到不同设备的数据同步方法种类繁多,操云控制器(CLC):CLC是整个云结构的前端,负责管理整个作复杂,要在这许多不同的设备之间保存和维护最新的一份联系系统。它是所有用户和管理员进入Eucalyptus云的主要入口。所人信息,你必须为此付出难以计数的时间和精力。这时,你需要有客户机通过基于SOAP或REST的API只与CLC通信。由CLC负责将请用云计算来让一切都变得更简单。在云计算的网络应用模式中,求传递给正确的组件、收集它们并将来自这些组件的响应发送回数据只有一份,保存在“云”的另一端,个人所有电子设备只需至该客户机。这是Eucalyptus云的对外“窗口”。 要连接互联网,就可以同时访问和使用同一份数据。仍然以联系Walrus存储控制器(WS3):WS3使用基于REST和SOPA的接口人信息的管理为例,当你使用网络服务来管理所有联系人的信息提供简单的存储服务,可以看作是一个简单的文件存储系统。 后,你可以在任何地方用任何一台计算机找到某个朋友的电子邮集群控制器(CC):负责管理整个虚拟实例网络,部署和管件地址,可以在任何一部手机上直接拨通朋友的电话号码,也可理在节点上的实例,维护有关运行在系统内的Node Controller以把某个联系人的电子名片快速分享给好几个朋友。当然,这一的全部信息,并负责控制这些实例的生命周期。CC连接着云控制切都是在严格的安全管理机制下进行的,只有对数据拥有访问权器和控制节点。 限的人,才可以使用或与他人分享这些数据。 存储控制器(SC):SC与Walrus联合工作,用于存储和访问(四)为网络使用提供了无限可能。它为存储和管理数据提虚拟机映像、内核映像、RAM磁盘映像和用户数据。 供了几乎无限多的空间,也为我们完成各类应用提供了几乎无限节点控制器(NC):UEC的节点使用虚拟化技术使KVM能作为强大的计算能力。设想一下,当你驾车出游的时候,只要用手机管理程序在服务器上运行。当用户安装UEC节点时,UEC将自动安接入网络,就可以直接看到自己所在地区的卫星地图和实时的交装KVM。UEC的实例就是在管理程序下运行的虚拟机。Eucalyptus通状况,可以快速查询自己预设的行车路线,可以请网络上的好支持其他管理程序,如Xen。节点控制器在每一个节点上运行,控友推荐附近最好的景区和餐馆,可以快速预订目的地的宾馆,还制着节点上实例的生命周期。 可以把自己刚刚拍摄的照片或视频剪辑分享给远方的亲友……离安装部署Ubuntu企业云UEC。 开云计算,只使用个人计算机或手机上的客户端应用软件,是无部署一个最基本的云体系需要两台计算机作为服务器,第一法享受这些便捷的。个人计算机或其他电子设备不可能提供无限台服务器作为前端系统,运行着云控制器、walrus、集群控制器、量的存储空间和计算能力。但在“云”的另一端,由成千上万台存储控制器等组件,另一台服务器作为节点,运行着节点控制器甚至更多服务器所组成的庞大的集群却可以轻易地做到这一点。组件。部署运系统完成后,我们还需要一台计算机作为客户端访个人和单个设备的能力是有限的,但云计算的潜力却几乎是无限问云系统。 的。当你把最常用的数据和最重要的功能都放在“云”上时,你(下转第12页) 2