狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。云计算的产业三级分层:云软件、云平台、云设备。 目录
概况 服务模式 业务变革 概况 服务模式 业务变革 发展历史
1983年,太阳电脑(Sun Microsystems)提出“网络是电脑”(“The Network is the Computer”),
2006年3月,亚马逊(Amazon)推出弹性计算云(Elastic Compute Cloud;EC2)服务。
2006年8月9日,Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SES San Jose 2006)首次提出“云计算”(Cloud Computing)的概念。Google“云端计算”源于Google工程师克里斯托弗·比希利亚所做的“Google 101”项目。
2007年10月,Google与IBM开始在美国大学校园,包括卡内基美隆大学、麻省理工学院、斯坦福大学、加州大学柏克莱分校及马里兰大学等,推广云计算的计划,这项计划希望能降低分布式计算技术在学术研究方面的成本,并为这些大学提供相关的软硬件设备及技术支持(包括数百台个人电脑及BladeCenter与System x服务器,这些计算平台将提供1600个处理器,支持包括Linux、Xen、Hadoop等开放源代码平台)。而学生则可以通过网络开发各项以大规模计算为基础的研究计划。 2008年1月30日,Google宣布在台湾启动“云计算学术计划”,将与台湾台大、交大等学校合作,将这种先进的大规模、快速计算技术推广到校园。 2008年2月1日,IBM(NYSE: IBM)宣布将在中国无锡太湖新城科教产业园为中国的软件公司建立全球第一个云计算中心(Cloud Computing Center)。 2008年7月29日,雅虎、惠普和英特尔宣布一项涵盖美国、德国和新加坡的联合研究计划,推出云计算研究测试床,推进云计算。该计划要与合作伙伴创建6个数据中心作为研究试验平台,每个数据中心配置1400个至4000个处理器。这些合作伙伴包括新加坡资讯通信发展管理局、德国卡尔斯鲁厄大学Steinbuch计算中心、美国伊利诺伊大学香宾分校、英特尔研究院、惠普实验室和雅虎。 2008年8月3日,美国专利商标局网站信息显示,戴尔正在申请“云计算”(Cloud Computing)商标,此举旨在加强对这一未来可能重塑技术。 2009年11月,中国第一家云计算产业协会在深圳成立,协会的成立标志着地方政府对发展云计算产业的信心。2010年3月5日,Novell与云安全联盟(CSA)共同宣布一项供应商中立计划,名为“可信任云计算计划(Trusted Cloud Initiative)”。 2010年7月,美国国家航空航天局和包括Rackspace、AMD、Intel、戴尔等支持厂商共同宣布“OpenStack”开放源代码计划,微软在2010年10月表示支持OpenStack与Windows Server 2008 R2的集成;而Ubuntu已把OpenStack加至11.04版本中。 2011年2月,思科系统正式加入OpenStack,重点研制OpenStack的网络服务。 运作机制
云计算(Cloud Computing)是网格计算(Grid Computing )、分布式计算(DistributedComputing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage
Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。
云计算常与网格计算、效用计算、自主计算相混淆。(网格计算:分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机,常用来执行大型任务;效用计算:IT资源的一种打包和计费方式,比如按照计算、存储分别计量费用,像传统的电力等公共设施一样;自主计算:具有自我管理功能的计算机系统。)
事实上,许多云计算部署依赖于计算机集群(但与网格的组成、体系机构、目的、工作方式大相径庭),也吸收了自主计算和效用计算的特点。 通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。
好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。 操作系统
云计算操作系统,又称云计算中心操作系统、云OS,是云计算后台数据中心的整体管理运营系统(也有人认为云计算系统包括云终端操作系统,例如现在流行的各类手机操作系统,这与先行的单机操作系统区别不大,在此不做讨论),它是指构架于服务器、存储、网络等基础硬件资源和单机操作系统、中间件、数据库等基础软件管理的海量的基础硬件、软资源之上的云平台综合管理系统。
云计算操作系统通常包含以下几个模块:大规模基础软硬件管理、虚拟计算管理、分布式文件系统、业务/资源调度管理、安全管理控制等几大模块组成。
简单来讲,云计算操作系统有以下几个作用,一是治众如治寡,能管理和驱动海量服务器、存储等基础硬件,将一个数据中心的硬件资源逻辑上整合成一台服务器;二是为云应用软件提供统一、标准的接口;三是管理海量的计算任务以及资源调配。
云计算操作系统是实现云计算的关键一步,从前端看,云计算用户能够通过网络按需获取资源,并按使用量付费,如同打开电灯用电,打开水龙头用水一样,接入即用;从后台看,云计算能够实现对各类异构软硬件基础资源的兼容,更要实现资源的动态流转,如西电东送,西气东输等。将静态、固定的硬件资源进行调度,形成资源池,云计算的两大基本功能就是云计算中心操作系统实现的,但是操作系统的重要作用远不止于此。 产业链条
云服务提供商层级:
提供通信和社交应用(FB,Twitter)
云服务商
l提供软件即服务(SaaS) 提供平台即服务(PaaS) 提供数据库即服务(DaaS) 提供基础设施即服务(IaaS)
云计算产业链全景图
云计算产业链全景图
这张图包括从硬件内核,到基于Hypervisor的
单机虚拟化技术,再到基于多机虚拟化的IaaS服务和基于 多租户模式的PaaS中间件平台,最后是最上层面向终端 用户应用的SaaS的目前国内外产业链大部分厂家。 服务模式:
云计算可以认为包括以下几个层次的服务:基础设施级服务(IaaS),平台级服务(PaaS)和软件级服务(SaaS)。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。 IaaS钱途
云计算(英语:cloud computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。整个运行方式很像电网。
云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。[1]
云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过
[2][3]
互联网来提供动态易扩展而且经常是虚拟化的资源。 云其实是网络、互联网的一种比喻说法。因为过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在服务器上。云计算关键的要素,还包括个性化的用户体验。
云计算可以认为包括以下几个层次的服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。
基本特征
云计算概观
互联网上的云计算服务特征和自然界的云、水循环具有一定的相似性,因此,云是一个相当贴切的比喻。通常云计算服务应该具备以下几条特征:
基于虚拟化技术快速部署资源或获得服务 实现动态的、可伸缩的扩展 按需求提供资源、按使用量付费
通过互联网提供、面向海量信息处理 用户可以方便地参与 形态灵活,聚散自如 减少用户终端的处理负担
降低了用户对于IT专业知识的依赖
对比
云种类
云计算常与网格计算(分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机,常用来执行大型任务)、效用计算(IT资源的一种打包和计费方式,比如按照计算、存储分别计量费用,像传统的电力等公共设施一样)、自主计算(具有自我管理功能的计算机系统)相混淆。
事实上,许多云计算部署依赖于计算机集群(但与网格的组成、体系机构、目的、工作方式大相径庭),也吸收了自主计算和效用计算的特点。
它从硬件结构上是一种多对一的结构,从服务的角度或从功能的角度它是一对多的。 (1)例如,今天要设计一供应链管理系统,可以先从市面上提供的免费云服务器主机,将Application放置主机上,使用MS所提供数据库,这样一来,硬件成本大幅降低,将
Application放置云上,且随时随地于任何终端设备上连结互联网,就能访问数据(因为基于公开的标准协定). (2)云科技,在2009年开始至今,对于任何企业都吹起一股风潮,除了数据访问方便,营运成本大幅降低(例如,办公室软件,操作系统,硬件设备),都能通过云技术的提供,免费使用.现今很多企业在创业时,都采用云技术,来降低成本,以提高企业竞争能力.
体系架构
云层次结构示意图
客户端 应用程序 平台 基础设备 服务器
截止到2009年,大部分的云计算基础构架是由通过数据中心传送的可信赖的服务和创建在服务器上的不同层次的虚拟化技术组成的。人们可以在任何有提供网络基础设施的地方使用这些服务。“云”通常表现为对所有用户的计算需求的单一访问点。人们通常希望商业化的产品能够满足服务质量(QoS)的要求,并且一般情况下要提供服务水平
[4]
协议。 开放标准对于云计算的发展是至关重要的,并且开源软件已经为众多的云计算实例提供了基础。[5]
云的基本概念,是通过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再由多部服务器所组成的庞大系统搜索、计算分析之后将处理结果回传给用户。通过这项技术,远程的服务供应商可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级电脑”同样强大性能的网络服务。它可分析DNA结构、基因图谱定序、解析癌症细胞等高级计算,例如Skype以点对点(P2P)方式来共同组成单一系统;又如Google通过MapReduce架构将数据拆成小块计算后再重组回来,而且Big Table技术完全跳脱一般数据库数据运作方式,以row设计存储又完全的配合Google自己的文件系统(Google文件系统),以帮助数据快速穿过“云”。 云计算的产业三级分层:云软件、云平台、云设备。 上层分级:云软件Software as a Service (SaaS)
打破以往大厂垄断的局面,所有人都可以在上面自由挥洒创意,提供各式各样的软件服务。 参与者:世界各地的软件开发者; 中层分级:云平台Platform as a Service (PaaS)
打造程序开发平台与操作系统平台,让开发人员可以通过网络撰写程序与服务,一般消费者也可以在上面运行程序。 参与者:Google、微软、苹果、Yahoo!; 下层分级:云设备Infrastructure as a Service (IaaS)
将基础设备(如IT系统、数据库等)集成起来,像旅馆一样,分隔成不同的房间供企业租用。 参与者:英业达、IBM、戴尔、升阳、惠普、亚马逊。
核心特性
云计算图解
敏捷使用户得以快速的,且以低价格的获得技术架构资源[1]
应用程序界面API的可达性是指允许软件与云以类似“人机交互这种用户界面设施交互相所相一致的方式”来交互。云计算系统典型的运用基于REST网络架构的API.
在公有云中的传输模式中支持已经转变为运营成本,故费用大幅下降。[2] 很显然的降低了进入门栏,这是由于体系架构典型的是由第三方提供,且无需一次性购买,且没有了罕见的集中计算任务的压力。称为计算资源包的通用计算基础上的原则在细粒度上基于用户的操作和更少的IT技能被内部实施。[3]
设备和本地依赖允许用户通过网页浏览器来获取资源而无需关注用户自身是通过何种设备或在何地介入资源(如 PC,移动设备等)。通常设施是在非本地的(典型的是由第三方提供的),并且通过英特网获取,用户可以从任何地方来连接[4]。
一种称为多租户的软件架构技术允许在多用户池下共享资源与消耗:
o 体系结构的中央化使得本地的耗用更少(例如不动产,电力等)。 o 峰值负载能力增加(用户无需建造最高可能的负载等级)。 o 原先利用率只有10-20%的系统利用效率增加了。
如果多个冗余站 点被使用,则改进了可靠性,这允许我们设计云计算以符合商业一致性以及灾备。
可扩展性经由在合理粒度上按需的服务开通资源,接近实时的自服务,无需用户对峰值负载进行工程构造。
性能受到监控, 同时一致性以及松耦合架构通过web services作为系统接口被构建起来[5]。
因为数据集中化了,故安全性得到了提升[6],增加了关注安全的资源等,但对特定敏感数据的失控将是持续关注的,且内核存储的安全性缺少关注[7] 较之传统系统而言,安全性的要求更加高。部分原因是提供商可以专注于用户所无法提供的资源之安全性解决方案[8]。然而当“数据分布在更广的范围以及更多数量的设备上”时,以及在由“不相关的多个用户使用的多终端系统“时,安全性的复杂性极大的增加了。用户获取安全审计日志变得不太可能了。私有云的发展动力部分是源自客户对设备的掌控以及避免丢失安全信息。
维护云计算应用是很简单的,因为显而易见用户无需再在本机上进行安装。一旦改变达到了客户端,它们将更容易支持以及改进。
私有云
私有云(Private Cloud)是将云基础设施与软硬件资源创建在防火墙内,以供机构或企业内各部门共享资源。
创建私有云,除了硬件资源外,一般还有云设备(IaaS)软件;现时开放源代码的云设备软件主要有Eucalyptus和OpenStack。[6]
参考文献
云计算
1. ^ Danielson, Krissi. Distinguishing Cloud Computing from Utility Computing. Ebizq.net.
2008-03-26 [2010-08-22].
2. ^ Gartner Say's Cloud Computing Will Be As Influential As E-business. Gartner.com
[2010-08-22].
3. ^ Gruman, Galen. What cloud computing really means. InfoWorld. 2008-04-07 [2009-06-02]. 4. ^ Buyya, Rajkumar; Chee Shin Yeo, Srikumar Venugopal. Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities (PDF). Department of Computer Science and Software Engineering, The University of Melbourne, Australia: 9 [2008-07-31].
5. ^ Open source fuels growth of cloud computing, software-as-a-service 6. ^ OpenStack vs. Eucalyptus: Cloud Rivals or Friends?
7. ^ 张德厚. 与学界合作Google推广“云端运算技术”. 中广新闻网. 2008年1月30日
[2008-2-1].
8. ^ 服务器新闻. 雅虎惠普英特尔云计算挑战谷歌IBM. IT专家网. 2008年7月29日. 9. ^ 新浪科技. 戴尔在美申请“云计算”商标. 新浪科技. 2008年8月3日.
10. ^ Rackspace Open Sources Cloud Platform; Announces Plans to Collaborate with NASA and Other Industry Leaders on OpenStack Project 11. ^ OpenStack Is Now Open for Windows Server 12. ^ Canonical joins the OpenStack community 13. ^ Cisco joins OpenStack Community
云产品: 云平台软件 云安全 云存储 云服务器 云负载均衡 云终端设备 云服务: 云主机
高灵活性 配置灵活,用户可以根据实际使用量自动升级硬件配置; 具有快速供应和部署能力,用户在提交云主机租用申请后即可获得服务。高性价比 服务可以分散到多台服务器,能够充分利用资源,从而降低了硬件、电力和维护成本; 根据使用量计费,多用多付,少用少付,对中小网站非常有利; 同等配置是独立服务器计算能力的4倍,可满足各种高性能计算要求 高安全 领先的数据存储及快照备份技术,定期的数据备份,并能根据客户需求 进行恢复,让数据安全放心。 高可靠 庞大的服务器集群,服务分布在多台服务器、甚至多个机房,所以不容易彻底宕机,可以保证长时间在线; 多台服务器共连,一同进行虚拟化,一台服务器的硬件出现问题,其他服务器可以继续支撑运行,所以根本不会影响到用户,故障率极低。
云开发 云空间 云测试 综合类
因篇幅问题不能全部显示,请点此查看更多更全内容