云计算实用之路漫漫其修远兮,当今,各厂商对云计算的定义不一,云计算的标准更是各行其道在这云计算的混战时 代,产生的有关云计算的术语更是目不暇接,整个 IT界似乎正在迎来一个云计算术语爆炸的时代,其中有关于云计算概念本身,也有关于厂商的云策略和云产品的本文通过对现有的云计算资料进行梳理,列出了 60多条云计算相关的术语及其解释,以供参考1. 云计算关于云计算的定义,目前为止至少有不下 20种,这里选择了一种比较常见的定义:云计算,是分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的 子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户透过这项技术,网络服务 提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和 超级计算机”同样强大效能的网络服务云计算是一种资源交付和使用模式,指通过网络获得应用所需的资源(硬件、平台、软件)提供资源的网络被称为云” 去”中的资源在使用者看来是可以无限扩展的,并且可以随时获取这种特性经常被比喻为像水电一样使用硬件资源,按需购买和使用2. 软件即服务(SaaS)这种类型的云计算通过浏览器把程序传给成千上万的用户。
在用户眼中看来,这样会省去在服务器和软件授权上的 开支;从供应商角度来看,这样只需要维持一个程序就够了,这样能够减少成本3. 平台即服务(PaaS)平台即服务(Platform as a Service, PaaS)是一种无需下载或安装,即可通过因特网发送操作系统和相关服务的模 式由于平台即服务能够将私人电脑中的资源转移至网络云,所以有时它也被称为 去件"(cloudware3平台即服务是软件即服务(Software as a Service)的延伸软件即服务是将软件部署为托管服务并通过因特网提供给客户4. 基础设施即服务(IaaS)云计算基础设施即服务,提供给客户的是出租处理能力、存储、网络和其它基本的计算资源,用户能够部署和运行 任意软件,包括操作系统和应用程序客户不管理或控制的底层的云计算基础设施,但能控制操作系统、储存、部署的 应用,也有可能选择网络组件(例如,防火墙,负载均衡器)最早是Amazon开创了这个市场,奠定了 AWS在这个市场 的领先地位而 Rackspace、Gogrid、Flexiscale、Gridlayer等后来者发展势头也不错5. 云存储(Cloud Storage)云存储是一个网络计算机数据存储模型,数据存储在多个虚拟主机上,一般由第三方持有,而不是保存在专用的服 务器上。
保持数据的公司运维这巨大的数据中心;并且有需要的用户可以根据需要购买或租用存储容量 背后的数据中心运维人员根据客户需要虚拟化资源,并将其作为虚拟服务器展示给用户,用户可以自己管理虚拟服务器而在物理上, 这些资源可能跨了多个服务器6. 私有云(Private cloud)私有云是为一个客户单独使用而构建的, 因而提供对数据、 安全性和服务质量的最有效控制 该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个 安全的主机托管场所私有云可由公司自己的 IT 机构,也可由云提供商进行构建在此 “托管式专用 ”模式中,像 Sun , IBM 这样的云计算提供商可以安装、配置和运营基础设施,以支持一个公司企业数据中心内的专用云此模式赋予公司对于云资源使用情况的极高水平的控制能力,同时带来建立并运作该环境所需的专门知识7. 公共云 (Public cloud)公共云又称外部云,是指通过因特网动态地、灵活地以自助方式获取资源8. 混合云 (Hybrid cloud)混合云环境包含了多种内部云和 /或外部云, “ 将会适用于大多数企业 ”,因为,通过集成多种云服务用户可以减少向公有云迁移时所面临的问题,如 PCI compliance 等。
9. 社区云 (Community cloud)社区云是指一些由有着类似需求并打算共享基础设施的组织共同创立的云,社区云的目的是实现云计算的一些优势由于共同费用的用户数比公有云少,这种选择往往比公有云贵,但隐私度安、全性和政策遵从都比公有云高10. The Intercloud( 云际云 )云际云的概念最早是在2007年由Kevin Kelly提出的,他认为最终会有一个云的云,就是云际云云际云的概念是“因特网的因特网 ”这一概念的扩展, 2009 年,云际云的概念开始流行起来,也用于描述未来的数据中心云际云的概念是建立在单个云不能包括无线资源的观点之上的,试想如果一个云包括了所有的虚拟基础设施资源,包括计算和存储资源,它将不能满足将的客户发送的服务进一步进行分配的需求云际云就是用于解决这类问题的,事实上,每一个云都可以使用其他云上的虚拟基础设施,包括计算和存储资源这种 “为使用付费 ”的形式为云供应商带来了新的商机当然,云际云也存在着诸多挑战,如云的联合、安全性、互操作性、 Qo&监管和计费等11. Privacy( 隐私 )云模型被隐私提倡者所批判,因为在云计算模型中,公司拥有云服务的控制权,因此,可以合法地或非法地任意地对用户和主机之间的通信和数据进行监控。
12. Compliance( 法规遵从 )为了满足法规要求,包括美国的 FISMA、HIPAA和SOX和欧盟的数据保护指令(Data Protection Directive ),以及 行用卡行业的PCI DSS用户不得不采用社区或混合模式来部署云计算,而这些模式通常较贵并且提供的好处有限13. Legal( 合法性 )2007 年 3 月, Dell 在美国申请注册商标 “云计算 ” (U.S.Trademark 77,139,082) 该公司 2008 年 7 月收到的津贴补助 8 月份被取消,并且不到一周便收到正式的商标申请的拒绝自从 2007 年起,包含云计算品牌、产品和服务的商标数程指数级地增长公司为了更好地展现自身的云计算品牌和市场影响力, 云计算商标数从2008年到2009年增长了 483%14. Open source(开源)开源软件为许多云计算供应商提供了基础 2007年11月,Free Software Foundation发布了 Affero General Public License,GPLv3的一个版本,目的在于弥补一个关于免费软件是用于运行在因特网上的理解上的法律的漏洞。
15. Open standards(开放标准)开放标准对云计算的发展十分关键大部分云供应商暴露的 API有很好的文件说明,但是却是唯一的,不可互操作的一些供应商已经采用了其他的 API,但是现在开放的标准实在是太多了, 包括OGF的开放云计算接口 (Open CloudComputing Interface)等开放云联盟(The Open Cloud Consortium , OCC)正在致力于开发初期的云计算标准和实践的 统一标准16. Security(安全性)云计算服务的相对安全性是一个容易引起争论的问题,它可能也在阻碍云计算的使用一些观点认为,用户数据在 内部管理的时候更安全,然而一些人认为有理由相信云供应商能提供更高的安全性云安全联盟 (CSA)是一个非赢利性的组织,它是为了提高云计算的安全性,促进云计算走向实践而成立的17. Availability and Performance(可访问性和性能)除了关于安全方面的考虑以外,企业也同样担心云的也可用性水平和托管在云中的应用的性能18. Sustainability(可持续性)尽管云计算通常被认为是 绿色计算”的一种形式,还是没有公开的研究支持这种观点。
19.超大规模去”具有相当白^规模,Google云计算已经拥有100多万台服务器,Amazon、旧M、微软、Yahoo等的云”均拥有 几十万台服务器企业私有云一般拥有数百上千台服务器 云”能赋予用户前所未有的计算能力20. on-demand(按需随选)按需随选是与企业预定(on-premise)相对的一个概念指的是用户可以根据需要来选择服务和应用,而不需要预先 定制好自己的服务,然后供应商再根据企业的定制需求来实现应用21. 广泛的网络接入(Broad Network Access)可通过多平台传输,包括移动平台22. Resource pooling(资源池)像存储,处理,内存,网络带宽和虚拟机等资源,利用多租模式为多种多样的消费者服务23. Rapid Elasticity(快速弹性)能够迅速地,有弹性地提供各种功能,在某些情况下自动地,快速地扩大,接着迅速释放,再快速缩小24. Measured Service (定制服务)测定资源和服务,也就是存储,处理,带宽和活跃用户账户测定也可以监控,控制和报告用户的使用状况,为提 供者和使用服务的消费者提供透明度25. 自动化计算(Autonomic computing)指的是计算系统可以进行自我管理26. 客户 / 服务器模型(Client server model)客户/服务器模型指的是一切将服务提供者(服务器)和服务消费者(客户端)分开的分布式应用。
27. Grid computing网格计算是分布式计算和并行计算的一种形式,它将一个松耦合的网络上的计算机集群组成一个超级的虚拟计算机, 来完成大型的工作任务28. Mainframe强大的计算机被大型组织用来完成关键应用,典型地包括批数据处理,如人口普查、产业和消费数据、企业资源计 划和财务往来事务处理等29. Utility computing效用计算指的是将计算资源,如计算和存储等打包成一个用仪表测量的服务,类似于电力等传统的公共事业30. Peer-to-peer点对点是一个在中央协调的分布式的体系结构,参与者,包括资源的提供者和消费者,必须同时存在(与传统的客户 服务器模型相对)31 .云操作系统云操作系统是一个新的软件类别,旨在将大型基础架构集合 (CPU、存储、网络)作为一个无缝、灵活和动态的操作环境进行全面管理与普通操作系统管理单独计算机的复杂性类似,云操作系统管理数据中心的复杂32 .云计算中心云计算中心是指基于超级计算机系统对外提供计算资源、存储资源等服务的机构或单位,以高性能计算机为基础面 向各界提供高性能计算服务当前,云计算中心主要面向大规模科学计算及工程计算应用,并在商业计算、互联网、电 子政务、电子商务等领域拥有巨大发展潜力。
33 .云安全联盟(Cloud Security Alliance)云安全联盟CSA是在2009年的RSA大会上宣布成立的自成立后,CSA迅速获得了业界的广泛认可现在, CSA 和ISACA、OWASP等业界组织建立了合作关系,很多国际领袖公司成为其企业成员自其成立起,云安全联盟发布的云安全指南及其开发成为云计算领域令人瞩目的安全活动 2009年12月17日,云安全联盟发布了新版的 《云安全指南》v2.1,代表着云计算和安全业界对于云计算及其安全保护的认识的一次重要升 级34 .亚马逊网络服务(Amazon Web Service , AWS)Amazon的AWS是一个典型的IaaS服务,他提供了一组服务,包括存储(S3)、计算能力(EC2)、消息传递(SQS)、 数据集(SDB)等有了 Amazon的AWS,企业用户可以在几分钟之内迅速地获得一个基于 Amazon基础设施。