云计算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云计算
一、云计算的定义:
云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web 服务来访问,而软件和数据都存储在服务器上。
云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。
二、基本概念
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
云是网络、互联网的一种比喻说法。
过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。
狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。
这种服务可以是IT和软件、互联网相关,也可是其他服务。
它意味着计算能力也可作为一种商品通过互联网进行流通。
云计算是世界各大搜索引擎及浏览器数据收集、处理的核心计算方式。
推动着网络数据时代进入更加人性化的历史阶段。
三、主要特点
云计算服务应该具备以下几条特征:
∙随需自助服务。
∙随时随地用任何网络设备访问。
∙多人共享资源池。
∙快速重新部署灵活度。
∙可被监控与量测的服务。
一般认为还有如下特征:
∙基于虚拟化技术快速部署资源或获得服务。
∙减少用户终端的处理负担。
∙降低了用户对于IT专业知识的依赖。
四、服务模式
美国国家标准和技术研究院的云计算定义中明确了三种服务模式:
1、软件即服务(SaaS):消费者使用应用程序,但并不掌控操作系统、硬件或运作的网络基础架构。
是一种服务观念的基础,软件服务供应商,以租赁的概念提供客户服务,而非购买,比较常见的模式是提供一组账号密码。
例如:Microsoft CRM 与
2、平台即服务(PaaS):消费者使用主机操作应用程序。
消费者掌控运作应用程序的环境(也拥有主机部分掌控权),但并不掌控操作系统、硬件或运作的网络基础架构。
平台通常是应用程序基础架构。
例如:Google App Engine。
3、基础架构即服务(IaaS):消费者使用“基础计算资源”,如处理能力、存储空间、网络组件或中间件。
消费者能掌控操作系统、存储空间、已部署的应用程序及网络组件(如防火墙、负载平衡器等),但并不掌控云基础架构。
例如:Amazon AWS、Rackspace。
五、部署模型
美国国家标准和技术研究院的云计算定义中也涉及了关于云计算的部署模型:
1、公用云(Public Cloud)
简而言之,公用云服务可通过网络及第三方服务供应者,开放给客户使用,“公用”一词并不一定代表“免费”,但也可能代表免费或相当廉价,公用云并不表示用户数据可供任何人查看,公用云供应者通常会对用户实施使用访问控制机制,公用云作为解决方案,既有弹性,又具备成本效益。
2、私有云(Private Cloud)
私有云具备许多公用云环境的优点,例如弹性、适合提供服务,两者差别在于私有云服务中,数据与程序皆在组织内管理,且与公用云服务不同,不会受到网络带宽、安全疑虑、法规限制影响;此外,私有云服务让供应者及用户更能掌控云基础架构、改善安全与弹性,因为用户与网络都受到特殊限制。
3、社区云(Community Cloud)
社区云由众多利益相仿的组织掌控及使用,例如特定安全要求、共同宗旨等。
社区成员共同使用云数据及应用程序。
4、混合云(Hybrid Cloud)
混合云结合公用云及私有云,这个模式中,用户通常将非企业关键信息外包,并在公用云上处理,但同时掌控企业关键服务及数据。
六、发展历程
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)商标,此举旨在加强对这一未来可能重塑技术架构的术语的控制权。
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的网络服务。
七、与云计算相关联的技术
1、云建站
云建站是一种随着云计算技术成熟兴起的一种新型整合式的技术平台,面对有初级建站经验基础的人员或美工,通常采用知名的Iaas提供商服务作为基础设施提供网络设备,服务器;同时提供云端开发平台,开发者在平台中编写网站模板代码,运行在浏览器中的开发器提供代码高亮,代码智能感知,数据接口等本地开发中也经常用到的辅助开发功能。
与传统开发模式不同的是,模板开发完成后不需要将代码上传到FTP虚拟空间,因为整套系统与云基础设施相连,代码可直接无缝提交到云主机上,只要将域名解析到云主机即可上线,为开发者节省了大量开发环境部署,服务器搭建,代码上传的时间。
云建站是一种提供代码级别的定制性,以云计算为基础设施,低投入,高品质,省时,省心的新型建站方式。
目前,国内较知名的云建站服务提供商有阿里云,乐云平台,万网。
云建站平台是集开发环境,分布式文件存取,服务器部署等一体的云端Web开发平台。
平台通过非常简单易学的模板语言允许开发者对网站进行100%的前端样式定制设计,底层架构和基础设施提供防火墙,缓存,负载均衡,故障转移,CDN文件I/O等来保障网站安全性,高性能,高可用。
通常云建站在开发时是完全免费的,只有在正式上线时才会收费。
网站创建时系统将分配免费的二级域名绑定到开发网站,在绑定正式域名之前网站可以通过该二级域名在互联网上被访问到。
开发者可以通过开发平台对网站的所有页面,模板源代码,图片进行添加,编辑和删除等开发定制操作。
开发平台中提供完善的代码高亮支持,常用前端类库等大大降低开发者对平台和模板语言的学习成本,随着语法智能提示,可拖拽设计的控件库,在线图片处理等辅助开发工具的推出,可实现Web的快速开发,进一步将web开发成本大大降低。
因此,云建站平台中开发流程与主流开发方式差不多,但是所有步骤不是在开发者本地完成,而是在云端完成。
开发者可以从模板库中直接套用现成模板建站,之后在模板基础上进行二次开发满足定制化需求;也可以只创建空网站,自行定制开发页面。
2、云物联
“物联网就是物物相连的互联网”。
这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。
物联网的两种业务模式:
1.MAI(M2M Application Integration), 内部MaaS;
2.MaaS(M2M As A Service), MMO, Multi-Tenants(多租户模型)。
随着物联网业务量的增加,对数据存储和计算量的需求将带来对“云计算”能力的要求:1.云计算:从计算中心到数据中心在物联网的初级阶段,PoP即可满足需求;
2.在物联网高级阶段,可能出现MVNO/MMO营运商(国外已存在多年),需要虚拟化云计算技术,SOA等技术的结合实现互联网的泛在服务:TaaS (everyTHING As A Service)。
3、云安全
云安全(Cloud Security)是一个从“云计算”演变而来的新名词。
云安全的策略构想是:使用者越多,每个使用者就越安全,因为如此庞大的用户群,足以覆盖互联网的每个角落,只要某个网站被挂马或某个新木马病毒出现,就会立刻被截获。
“云安全”通过网状的大量客户端对网络中软件行为的异常监测,获取互联网中木马、恶意程序的最新信息,推送到Server端进行自动分析和处理,再把病毒和木马的解决方案分
发到每一个客户端。
4、云存储
云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。
当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。
目前做云存储的国内有联想网盘和OATOS企业网盘。
5、云通信
云通信(cloud communication),它是云计算技术在通信领域的一种推广应用解决方案。
云通信技术主要是对IASS、PASS、SAAS等云计算技术应用层次进行分析提取的基础上,将智能云、云存储、云交互、云数据、弹性云计算、云分享等云计算技术应用到传统的通信行业,实现对传统通信技术的革命性改造,让通信技术进入云应用及大数据管理时代,这对于提升用户体验,创造用户满意度有着非常重要的意义。
通信云技术领域,公共云和私有云技术成为两种不同的云应用选择。
目前,中国对于通信云的应用模式较为成熟解决方案还不多见,仅有几家在行业内有着代表性地位的企业推出了有商业价值的云通信技术应用产品,比如深圳华为推出的智能云计算解决方案、杭州阿里云推出的云数据平台解决方案、北京吉亚通信推出的400电话转分
机网站云通信解决方案等。
八、对比
云计算常与网格计算、效用计算、自主计算相混淆。
网格计算:分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机,常用来执行一些大型任务;
效用计算:IT资源的一种打包和计费方式,比如按照计算、存储分别计量费用,像传统的电力等公共设施一样;
自主计算:具有自我管理功能的计算机系统。
云计算(Cloud Computing)是网格计算(Grid Computing)、(分布式计算)(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。
事实上,许多云计算部署依赖于计算机集群(但与网格的组成、体系结构、目的、工作方式大相径庭),也吸收了自主计算和效用计算的特点。
它从硬件结构上是一种多对一的结构,从服务的角度或从功能的角度它是一对多的。
九、隐私问题
云技术要求大量用户参与,也不可避免的出现了隐私问题。
用户参与即要收集某些用户数据,从而引发了用户数据安全的担心。
很多用户担心自己的隐私会被云技术收集。
正因如此,在加入云计划时很多厂商都承诺尽量避免收集到用户隐私,即使收集到也不会泄露或使用。
但不少人还是怀疑厂商的承诺,他们的怀疑也不是没有道理的。
不少知名厂商都被指责有可能泄露用户隐私,并且泄露事件也确实时有发生。
事实上,国家在大力提倡建设云计算中心的同时,对云技术与互联网的安全性也高度重视。
发改委等7部联合发布《关于下一代互联网“十二五”发展建设的意见》中强调:”互联网是与国民经济和社会发展高度相关的重大信息基础,加强网络与信息安全保障工作,全面提升下一代互联网安全性和可信性。
加强域名服务器、数字证书服务器、关键应用服务器等网络核心基础设施的部署及管理;加强网络地址及域名系统的规划和管理;推进安全等级保护、个人信息保护、风险评估、灾难备份及恢复等工作,在网络规划、建设、运营、管理、维护、废弃等环节切实落实各项安全要求;加快发展信息安全产业,培育龙头骨干企业,加大人才培养和引进力度,提高信息安全技术保障和支撑能力。
"。