书城计算机网络云计算和现代远程教育
19092800000003

第3章 云计算简介(1)

回顾世界科学发展史,被誉为“电子计算机之父”的美国科学家冯·诺依曼,提出的电子计算机的基础理论,使计算机的发明成为现实,完全颠覆了传统的技术模式。从此,人类由工业革命以来的蒸汽机时代步入了一个崭新的历史阶段——电子计算机时代。借助于计算机,不仅大大提高了计算效率,同时也促进了各项技术的飞速发展,使得人类的科学技术踏上了一条快速发展的轨道。

1.1云计算的产生

云计算,是一种基于因特网的超级计算模式,在远程的数据中心里,成千上万台电脑和服务器连接成一片电脑云。因此,用户可以通过电脑、笔记本、手机等方式接入数据中心,云计算可以让你体验每秒超过10万亿次的运算能力,将改变现在电脑“机箱+显示器”的模式。

互联网突破了人与人之间通信的边界,已经成为公认的产业发展大方向。在互联网三大关键技术领域中,与传感网及数据传输部分受限于众多因素过程仍显漫长不同,云计算的出现,不仅提高了信息处理能力,而且彻底改变了计算与存储的方式,凭借其高效和按需的计算能力成为互联网的前奏“大脑”。计算方式的革命已成为互联网应用取得突破的关键领域:相对于传统通信而言,互联网在信息传输网前向增加了信息采集即传感网、后向增加了海量信息处理环节。极其便宜的海量计算能力,对于互联网下庞大数据的处理尤为重要,云计算的出现,正好解决了这个问题。

最简单的理解就是互联网的发展通过物联扩大了其外延,那么互联网通过云计算机扩大了其内涵。这种通过与物体链接和内在的超级计算链接,使得互联网的价值得到进一步的放大,这就是我们现在这个互联网未来发展的趋势。而与此相关的产业链,都将会受益物联网和云计算技术,不仅能够得到更多的空间发展机会,也会给我们投资者带来丰厚的投资回报。

原理打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的,这是一种革命性的举措。

云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一部手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。

云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。

“云”时代目前,PC依然是我们日常工作生活中的核心工具——我们用PC处理文档、存储资料,通过电子邮件、QQ或U盘等现代通信工具与他人分享信息。如果PC硬盘坏了,我们就会因为资料丢失而束手无策。而在“云计算”时代,“云”会替我们做存储和计算工作。“云”就是计算机集群,这个集群包括了几十万台甚至上百万台计算机形成一个云计算系统供用户使用。“云”的好处还在于,其中的计算机可以随时更新,保证“云”长生不老。届时,我们只需要一台能上网的电脑,不需关心存储或计算发生在哪朵“云”上,但一旦有需要,我们可以在任何地点用任何设备,如电脑、手机等,快速地计算和找到这些资料。我们再也不用担心资料丢失了。

1.2云计算的概述

云计算(Cloud Computing)是由分布式计算(Distributed Computing)、并行处理(Parallel Computing)、网格计算(Grid Computing)发展来的,是一种新兴的商业计算模型。目前,对于云计算的认识在不断的发展变化,云计算仍有普遍一致的定义。

狭义的云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源(硬件、平台、软件)。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性常被称为像使用水和电一样,使用IT基础设施。

广义的云计算指厂商通过建立网络服务器集群,向各种不同类型客户提供在线软件服务、硬件租借、数据存储、计算分析等不同类型的服务。广义的云计算包括了更多的厂商和服务类型,例如国内用友、金蝶等管理软件厂商推出的在线财务软件,谷歌发布的Google应用程序套装等。

通俗的理解是,云计算的“云”就是存在于互联网上的服务器集群上的资源,它包括硬件资源如服务器、存储器、CPU等和软件资源如应用软件、集成开发环境等,本地计算机只需要通过互联网发送一个需求信息,远端就会有成千上万的计算机为你提供需要的资源并将结果返回到本地计算机。这样,本地计算机几乎不需要做什么,所有的处理都由云计算提供商所提供的计算机群来完成。

1.3云计算的形式

1.3.1软件即服务(SAAS)

这种类型的云计算是通过浏览器把程序传给成千上万的用户。从用户角度看,这样会省去在服务器和软件授权上的费用;从供应商角度来看,这样会节省程序维护的成本。Salesforce.com是迄今为止提供这类服务最为出名的公司,SAAS在人力资源管理程序和ERP中比较常用,Google Apps和Zoho Office也是提供类似的服务。

1.3.2实用计算(Utility Computing)

这个主意很早就有了,但是直到最近才在Amazon.com、Sun、IBM和其他提供存储服务和虚拟服务器的公司中诞生。这种云计算是为IT行业创造虚拟的数据中心使得其能够把内存、I/O设备、存储和计算能力集中起来成为一个虚拟的资源池来为整个网络用户提供服务。

1.3.3网络服务

同SAAS 关系密切,网络服务提供者们能够提供API,让开发者能够开发更多基于互联网的应用,而不是提供单机程序。

1.3.4PAAS服务

PAAS是云计算把开发环境作为一种服务来提供。你可以使用中间商的设备来开发自己的程序,并通过互联网和其服务器传到用户手中。

1.3.5MSP(管理服务提供商)

最古老的云计算运用之一。这种应用更多的是面向IT行业而不是终端用户,常用于邮件病毒扫描、程序监控等。

1.3.6商业服务平台

PAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比如,用户个人财务管理系统,能够根据用户的设置来管理其个人财务并协调其订购的各种服务。

1.3.7网整合

将互联网上提供类似服务的公司整合起来,以便用户能够更方便地比较和选择自己的服务供应商。

1.4云计算的特征

首先,云计算提供了最可靠、最安全的数据存储中心,用户不用担心数据丢失、病毒入侵等麻烦。很多人觉得数据只有保存在自己看得见、摸得着的电脑里才最安全,其实不然。你的电脑可能会因为自己不小心而被损坏,或者被病毒攻击,导致硬盘上的数据无法恢复,而有机会接触你电脑的不法之徒则可能利用各种机会窃取你的数据。此前轰动一时的“艳照门”事件据报道不也是因为电脑送修而造成个人数据外泄的吗?反之,当你的文档保存在类似Google Docs的网络服务上,当你把自己的照片上传到类似Google Picasa Web的网络相册里,你就再也不用担心数据的丢失或损坏。因为在“云”的另一端,有全世界最专业的团队来帮你管理信息,有全世界最先进的数据中心来帮你保存数据。同时,严格的权限管理策略可以帮助你放心地与你指定的人共享数据。这样,你不用花钱就可以享受到最好、最安全的服务,甚至比在银行里存钱还方便。