最后将软件的使用和软件所需要的计算机运算能

时间:2020-01-14 19:55来源:手机美高梅游戏网址
Win7之家:中国3大通信运营商漫步“云”端 一 云计算 产生        2006年谷歌推出了“Google101计划”,并正式提出“云”的概念和理论。 云计算思想的产生:       传统模式下,企业

Win7之家:中国3大通信运营商漫步“云”端

一 云计算

  • 产生

            2006年谷歌推出了“Google 101计划”,并正式提出“云”的概念和理论。

    云计算思想的产生:

           传统模式下,企业建立一套IT系统不仅仅需要购买硬件等基础设施,还有买软件的许可证,需要专门的人员维护。当企业的规模扩大时还要继续升级各种软硬件设施以满足需要。对于企业来说,计算机等硬件和软件本身并非他们真正需要的(需要的是服务,它们仅仅是完成工作、提供效率的工具而已。对个人来说,我们想正常使用电脑需要安装许多软件,而许多软件是收费的,对不经常使用该软件的用户来说购买是非常不划算的。可不可以有这样的服务,能够提供我们需要的所有软件供我们租用?这样我们只需要在用时付少量“租金”即可“租用”到这些软件服务,为我们节省许多购买软硬件的资金。举个例子,

             我们每天都要用电,但我们不是每家自备发电机,它由电厂集中提供;我们每天都要用自来水,但我们不是每家都有井,它由自来水厂集中提供。这种模式极大得节约了资源,方便了我们的生活。面对计算机给我们带来的困扰,我们可不可以像使用水和电一样使用计算机资源?这些想法最终导致了云计算的产生。

      云计算的最终目标是将计算、服务和应用作为一种公共设施提供给公众,使人们能够像使用水、电、煤气和电话那样使用计算机资源。

      云计算模式即为电厂集中供电模式。在云计算模式下,用户的计算机会变的十分简单,或许不大的内存、不需要硬盘和各种应用软件,就可以满足我们的需求,因为用户的计算机除了通过浏览器给“云”发送指令和接受数据外基本上什么都不用做便可以使用云服务提供商的计算资源、存储空间和各种应用软件。这就像连接“显示器” 和“主机”的电线无限长,从而可以把显示器放在使用者的面前,而主机放在远到甚至计算机使用者本人也不知道的地方。云计算把连接“显示器”和“主机”的电线变成了网络,把“主机”变成云服务提供商的服务器集群。

         在云计算环境下,用户的使用观念也会发生彻底的变化:从“购买产品”到“购买服务”转变,因为他们直接面对的将不再是复杂的硬件和软件,而是最终的服务。用户不需要拥有看得见、摸得着的硬件设施,也不需要为机房支付设备供电、空调制冷、专人维护等等费用,并且不需要等待漫长的供货周期、项目实施等冗长的时间,只需要把钱汇给云计算服务提供商,我们将会马上得到需要的服务。

  • 云计算的概念

      云计算将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务。通俗的理解是,云计算的“云“就是存在于互联网上的服务器集群上的资源,它包括硬件资源(服务器、存储器、CPU等)和软件资源(如应用软件、集成开发环境等),本地计算机只需要通过互联网发送一个需求信息,远端就会有成千上万的计算机为你提供需要的资源并将结果返回到本地计算机,这样,本地计算机几乎不需要做什么,所有的处理都在云计算提供商所提供的计算机群来完成。

  • 云计算的核心技术    

小小一片云,搅动大世界。近来,一个IT概念“云计算”,开始“飞入寻常百姓家”。2010年,云计算将从概念层面逐渐走向应用层面。而作为一场新的IT变革,云计算,将会深刻影响整个IT产业和人类社会。

 1 定义

   云计算系统运用了许多技术,其中以编程模型、数据管理技术、数据存储技术、虚拟化技术、云计算         平台管理技术最为关键。

云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。

1)新兴的互联网服务,该服务即是由成千上万的超级计算机构成的超强的计算机处理能力。
2)用户可以通过购买这种服务来满足本地对计算机运算能力需求。

  (1)编程模型

揭开“云”面纱

3)互联网服务商一般会通过与某些需要计算机运算能力的软件的集成,最后将软件的使用和软件所需要的计算机运算能力一起提过给用户。

  MapReduce是Google开发的java、Python、C++编程模型,它是一种简化的分布式编程模型和高效的任务调度模型,用于大规模数据集(大于1TB)的并行运算。严格的编程模型使云计算环境下的编程十分简单。MapReduce模式的思想是将要执行的问题分解成Map(映射)和Reduce(化简)的方式,先通过Map程序将数据切割成不相关的区块,分配(调度)给大量计算机处理,达到分布式运算的效果,再通过Reduce程序将结果汇整输出。

自从2006年Google提出云计算以来,各种定义纷至沓来,包括后来衍生出来的云存储、云安全、云服务等,让人眼花缭乱,给人们一种“云雾迷绕”的感觉。

 

  (2) 海量数据分布存储技术

不过,云计算并不神秘。在亚马逊网站买上一本书,用Youtube搜索自己喜欢的视频,登录Facebook、Myspace交友娱乐,甚至最简单的登录Google搜索,那么OK!你已经“云计算”了一把。

2 特点

  云计算系统由大量服务器组成,同时为大量用户服务,因此云计算系统采用分布式存储的方式存储数据,用冗余存储的方式保证数据的可靠性。云计算系统中广泛使用的数据存储系统是Google的GFS和Hadoop团队开发的GFS的开源实现HDFS。

云计算概念分两种,狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源;广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。

1)首先,云计算通常与云存储集合,提供了最可靠、最安全的数据存储中心,用户不用再担心数据丢失、病毒入侵等麻烦。
2)其次,云计算对用户端的设备要求最低,使用起来也最方便。
3)此外,云计算可以轻松实现不同设备间的数据与应用共享。
4)最后,云计算为我们使用网络提供了几乎无限多的可能。

  GFS即Google文件系统(Google File System),是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。GFS的设计思想不同于传统的文件系统,是针对大规模数据处理和Google应用特性而设计的。它运行于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的服务。

云计算的新颖之处在于它几乎可以提供无限的廉价存储和计算能力。“把你的计算机当做接入口,一切都交给互联网吧。”

 

  一个GFS集群由一个主服务器(master)和大量的块服务器(chunkserver)构成,并被许多客户(Client)访问。主服务器存储文件系统所以的元数据,包括名字空间、访问控制信息、从文件到块的映射以及块的当前位置。它也控制系统范围的活动,如块租约(lease)管理,孤儿块的垃圾收集,块服务器间的块迁移。主服务器定期通过HeartBeat消息与每一个块服务器通信,给块服务器传递指令并收集它的状态。GFS中的文件被切分为64MB的块并以冗余存储,每份数据在系统中保存3个以上备份。

理想中的云计算应该具有超大规模、虚拟化、高可靠性、通用性、高可扩展性、按需服务、极其廉价的特点。

3 实例

  客户与主服务器的交换只限于对元数据的操作,所有数据方面的通信都直接和块服务器联系,这大大提高了系统的效率,防止主服务器负载过重。

编辑:手机美高梅游戏网址 本文来源:最后将软件的使用和软件所需要的计算机运算能

关键词:

  • 上一篇:没有了
  • 下一篇:没有了