首页 > 云计算 > 正文

计算机网络云计算技术浅析

2010-08-09 15:45:20  来源:万方数据

摘要:随着计算机技术的高速发展,云计算技术应运面生。最简单的云计算技术在网络服务中已经随处可见,本文对这一技术进行了简要的论述。
关键词: 云计算技术 实际应用

  云计算用通俗的语言来论述就是:“云”就是基于网络的拥有大量的分布式计算机的计算机群。也就是将所有的数据和计算通过网络让庞大的计算机群完成,而自己只需要屏幕和键盘输入指令和获得结果。

  1 云化计算的系统实现

  在计算机系统中,为了简化系统处理过程的复杂性,通常是将该系统划分成2个过程:预处理过程和功能实现过程。对系统中的各种功能进行分解和抽象,得到可以预先处理的、而不需要在系统的执行过程中来处理的功能。这些可以预先处理的功能是一次性的处理。在系统的执行过程中可以直接应用预处理过程的结果来完成系统的特定功能。采用这个原则和方法。可以大大简化系统、提高系统的运行效率。

  计算的云化过程所构成的系统称其为计算云化系统,它的计算量非常之大。对计算机系统的处理能力的要求非常之高。但计算云化系统是一次性的预处理系统,一旦生成了该计算的云规则,它的使命任务就将宣告完成,而不是在应用该计算时需要该系统。云的计算过程所构成的系统称为云计算系统,它是一个非常简单的系统,对计算机的处理能力没有过高的要求,可广泛应用于各种系统工程计算中。

  2 云计算的主流技术

  IBM在2007年推出了蓝云计算平台,为客户带来即买即用的云计算平台。它包括一系列的云计算产品,使得计算不仅仅局限在本地机器或远程服务器农场(即服务器集群),通过架构一个分布式、可全球访问的资源结构,使得数据中心在类似于互联网的环境下运行计算。

  2.1云计算平台的体系结构

  云计算平台的体系结构由一个数据中心、IBMTivoliPlovisioning Manager、IBM Tivoli Monitoring、IBMWebsphere ApplicationServer、IBM DB2和虚拟化组件所组成。

  2.2“蓝云”的硬件平台和Hadoop

  “蓝云”的硬件平台并没有什么特殊的地方,但是蓝云使用的软件平台相较于以前的分布式平台具有不同的地方。主要体现在对与虚拟机的使用以及对于大规模数据处理软件Apache Hadoop的部署。Hadoop是网络开发人员根据Coog]e公司公开的资料开发出来的类似于Goode FileSystem的Hadoop Fde System以及相应的Map/Beduee编程规范。

  2.3“蓝云”中的虚拟化

  “云”中的虚拟化可以在两个层面上实现。第一个是硬件层,采用IBM Systm p这类硬件。创新者可以在IBM AIX 或Linux操作系统中请求虚拟的动态LPAR。LPAR的CPU资源由IBM?Enterprise Workload Manager提供最佳管理。EnterpfiseWorkload Manager监控CPU需求,并利用业务策略来确定为每个LPAB分配多少CPU资源。System P具有微分区能力,支持系统将部分CPU分配给LPAR。部分CPU可以细化为一个物理CPU的1/10,虚拟化的第二种实现出现在软件层,诸如Xen等技术可以在此为云计算环境提供巨大优势。“云”的当前实施主要支持Xen,但是该框架也支持其他软件虚拟化技术,比如VMWam的ESX产品。

  2.4“蓝云”的存储结构

  蓝云的存储结构主要利用了SAN技术,利用SAN,可以彻底改变计算机能力和磁盘能力之间的比例。单个SAN客户机可以连接并高速访问海量数据,当需要更多的计算机能力时,可以添加更多机器,当需要更多的I/O能力时,可以添加更多SAN设备,两种能力相互独立。SAN的特性包括:快速写功能、瞬间复制功能、共享文件系统。

  3 云计算实践中应用实例

  3.1在亚马逊网站的应用

  是以在线书店和电子零售业起家的,如今已在业界享有盛誉,不过它最新的业务却与云计算有关。两年多以前,亚马逊作为首批进军云计算新兴市场的厂商之一,为尝试进入该领域的企业开创了良好的开端。

  亚马逊的云名为亚马逊网络服务(Amazon WebServices,下称AWS),目前主要由4块核心服务组成:简单存储服务(Simple Storage.Service,S3);弹性计算云(Elastic ComputeCloud,EC2);简单排列服务(Simple QueuingService)以及尚处于测试阶段的ShnpleDB。换句话说,亚马逊现在提供的是可以通过网络访问的存储、计算机处理、信息排队和数据库管理系统接入式服务。

  3.2在谷歌公司的应用

  围绕因特网搜索创建了一种超动力商业模式。如今,他们又以应用托管、企业搜索以及其他更多形式向企业开放了他们的“云”。

  谷歇推出了谷歇应用软件引擎(Coogle AppEngine,下称GAE),这种服务让开发人员可以编译基于Python的应用程序,并可免费使用谷歌的基础设施来进行托管(最高存储空间达500MB)。对于超过此上限的存储空间,谷歌按“每CPU内核每小时”10至12美分及1GB空间15至18美分的标准进行收费。最近,谷歌还公布了提供可由企业自定义的托管企业搜索服务计划。

  结束语:

  互联网络的快速发展正在对人们的生活和工作方式产生着深刻影响。继传统的个人计算机、客户,服务器的计算模式之后,崭新的“云计算(Cloud Computing)”模式展现了现代互联网络的重要特质,必将成为计算机网络发展过程中的重要技术之一。


第三十六届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。