电子信息类论文:云计算及其服务
所属栏目:计算机应用论文
发布时间:2011-02-24 11:04:57 更新时间:2011-02-24 11:04:57
摘要:云计算是一种新兴的计算模型,它是分布式计算技术的一种。本文介绍了云计算的定义及其特点,总结了云计算的七种服务形式,分析了云计算的优势及其不足。
关键词:云计算;特点;服务形式
0引言
云计算是近几年提出的计算模式。是分布式计算、并行计算和网格计算的发展,具有广阔的前景。目前google、亚马逊、IBM等公司相继提出“云计划”。预计到2012年,企业投入在云计算服务的支出将占整体IT成本的25%,2013年提高至IT总支出的三分之一。云计算将改变我们的生活方式。
一、什么是云计算:
1、云计算(cloudcomputing),分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项技术,网络服务提供者可以在数秒钟之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大效能的网络服务。[1]由于资源是在互联网上,而在计算机流程图中,互联网常以一个云状图案来表示,因此可以形象地类比为云。
2、云计算是一种资源交付和使用模式,指通过网络获得应用所需的资源(硬件、平台、软件)。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取。这种特性经常被比喻为像水电一样使用软硬件资源,按需购买和使用。云计算这个名词可能是借用了量子物理中的“电子云”(ElectronCloud),强调说明计算的弥漫性、无所不在的分布性和社会性特征。
3、云计算是并行计算(ParallelComputing)、分布式计算(DistributedComputing)和网格计算(GridComputing)的发展。云计算是虚拟化(Virtualization)、效用计算(UtilityComputing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念演化的结果。
云计算的资源是通过互联网提供,动态、虚拟,极易扩展。终端用户不需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制,只关注自己真正需要什么样的资源以及如何通过网络来得到相应的服务。最简单的云计算技术在生活中已经随处可见,例如搜寻引擎、网络信箱等,使用者只要输入简单指令即能得到大量信息。在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度来看,云计算不仅是一个技术,还是一种社会运作的方式,就像腾讯QQ、淘宝网店改变我们的生活一样。云计算并不是把所有资源放在一起,而是通过互联网,将资源虚拟化。云计算的应用包含这样的一种思想:把力量联合起来,给其中的每一个成员使用。把分散在各地的高性能计算机用高速网络连接起来,用专门设计的中间件软件有机地粘合在一起,以Web界面接受各地用户提出的计算请求,并将之分配到合适的结点上运行。
二、云计算特点:
(1)超大规模。“云”具有相当的规模,Google云计算已经拥有100多万台服务器,Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。
(2)虚拟化。云计算支持用户在任意位置、使用各种终端获取应用服务。
(3)高可靠性。“云”使用了数据多副本、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机更可靠。
(4)通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。
(5)可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
(6)按需服务。“云”是一个庞大的资源池,你按需购买;云可以象自来水,电,煤气那样计费。
(7)极其廉价。几百美元就能完成过去数万美元,耗时数月完成的工作。
三、云计算的几种形式:
1. SAAS(软件即服务)
这种类型的云计算通过浏览器把程序传给成千上万的用户。Salesforce.com是迄今为止这类服务最为出名的公司。SAAS在人力资源管理程序和ERP中比较常用。GoogleApps和ZohoOffice也是类似的服务。
2. 实用计算(UtilityComputing)
这种云计算是为IT行业创造虚拟的数据中心使得其能够把内存、I/O设备、存储和计算能力集中起来成为一个虚拟的资源池来为整个网络提供服务。
3. 网络服务
网络服务提供者们提供应用程序开发接口(API)让开发者能够方便地开发更多基于互联网的应用,而不是提供单机程序。
4. 平台即服务
另一种SAAS,这种形式的云计算把开发环境作为一种服务来提供。你可以使用中间商的软件设备、环境来开发自己的程序并通过互联网和其服务器传到用户手中。
5. MSP(管理服务提供商)
最古老的云计算运用之一。这种应用更多的是面向IT行业而不是终端用户,常用于邮件病毒扫描、程序监控等等。
6. 商业服务平台
SAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。
7. 互联网整合
将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。
四、云计算的显著优势:
1、云计算提供了可靠安全的数据存储中心,用户不用再担心数据丢失、病毒入侵等麻烦。在“云”的另一端,有全世界最专业的团队来帮你管理信息,有全世界最先进的数据中心来帮你保存和管理数据。
2、云计算对用户端的设备要求低,使用方便。我们不必像应付个人PC一样不断地升级硬件,或是升级软件,也不必为染病毒而发愁。因为在“云”的另一端,有专业的IT人员帮你维护硬件,帮你安装和升级软件,帮你防范病毒和各类网络攻击,帮你做你以前在个人电脑上所做的一切。
3、云计算可以轻松实现不同设备间的数据与应用共享。在云计算的网络应用模式中,数据保存在“云”的另一端,你的所有电子设备只需要连接互联网,就可以同时访问和使用同一份数据。以联系人信息的管理为例,当你使用网络服务来管理联系人的信息后,你可以在任何一部能上网的手机上找到朋友的电话号码。
4、云计算将为我们的生活提供极大的方便。只要用手机连入网络,就可以直接看到自己所在地区的卫星地图和实时的交通状况,可以快速查询自己预设的行车路线,可以请网络上的好友推荐附近最好的景区和餐馆……
五、云计算面临的主要挑战
1、安全问题:信息是否有足够的安全,隐私能否不受侵犯。这是云计算面临的最重要问题。在云中,一量数据中心被病毒侵入,所有来访者都有被感染的可能。
2、部分集群失效处理问题:如果某个或某些服务集群失效,怎样将数据与任务及时转移。这里也涉及到不同集群间的数据同步。
3、跨地区存储和数据传输可能会引发法律和政治问题。最近的例子就是谷歌与中国政府的纠纷。
4、差异化定制问题:由于是世界范围内的普遍合作,必将存在众多种族、国别差异。
5、能源消耗和碳排放问题。Google称,通过Google搜索引擎的每一次搜索会产生0.2克的二氧化碳排放量,而美国哈佛大学的物理学家阿历克斯•维兹纳尔-格罗斯则称,每一次搜索所产生的二氧化碳排放量高达7克。
六、结语
云计算具有广阔的发展前景,相关的各项关键技术也在迅速发展。但也存在着不容忽视的问题。
首先,云计算的安全性有待加强。当用户的无形资产存放于云中,必须有强大的安全保障。例如,软件公司的软件资产。
其次,当前
月期刊平台服务过的文章录用时间为1-3个月,依据20年经验,经月期刊专家预审通过后的文章,投稿通过率100%以上!