当前位置:文档之家› 云计算技术应用

云计算技术应用

云计算技术应用的探索
摘要:近年的学术讨论、技术发展和应用实践表明,云计算成为下一代计算模式已经成为it界的共识;本文阐述了云计算的产生发展、概念和主要特征,系统地描述了云计算的主要应用服务类型;指出了随着云计算的发展,将会有更多的平台和服务类型出现,推动云计算及其应用的发展。

关键字:云计算分布式软件即服务平台即服务
1、云计算技术的产生和发展
1,1云计算理念的产生
在这个信息技术飞速发展的时代,如何获取海量的存储和计算资源?如何在互联网这个无所不含的平台上更经济地运营服务?如何
能使互联网服务更加敏捷、更随需应变?如何让用户更加方便、透彻地理解与应用层出不穷的服务?“云计算”正是顺应这个时代大潮而诞生的信息技术理念。

2007年,google最先提出了“云计算”这一名词,随后不到两年的时间,包括ibm、sun、hp、amazon在内的大批企业纷纷提出自己的“云概念”和“云计划”。

1,2云计算的发展概况
云计算已经成为it业的热点名词,许多公司提供着各种各样的云计算服务,随着云计算理念和应用的推广,云计算的优势已逐渐得到用户的肯定。

ibm、微软、google、amazon等信息业巨头都已经参与到云计算研究和开发中。

2007年11月,ibm在上海推出了“蓝云”计划,并于2008年正式推出“蓝云”处理器系统产品,
另外,ibm还提供了一个system z“大型主机”云环境,及基于高密度机架集群云环境;2008年微软推出windows azure云计算平台;虚拟化技术先驱vmware于2008年宣布加入云计算研究和开发队伍。

越来越多的it企业、软件开发团队、服务提供商卷入到“云战争”中,抢占云计算这一新型服务领域,近期国外已有专门定位于云计算应用的终端设备发布,被称为云计算计算机和云操作系统。

如今,无论是it企业还是普通用户,都对云计算有着浓厚的兴趣,无论是政府机构还是科研院所,都对云计算的研究倾注了极大的热情。

2、云计算的概念
2,1云计算模式简介
传统模式下,企业建立一套it系统既要购买硬件等基础设施,又要购买软件的许可,并需要专门的人员维护,当企业的规模扩大时还要继续升级各种软硬件设施以满足需要。

对于企业来说,计算机硬件和软件本身并非是他们真正需要的,它们仅仅是完成工作、提高效率的工具而已。

对于个人,使用计算机也要安装许多软件,而许多软件是收费的,对不经常使用该软件的用户来说购买是非常不划算的。

能否有这样的服务,能够提供我们需要的所有软硬件供我们租用?这样我们只需要在用时付少量“租金”即可“租用”到这些软硬件服务。

云计算思想就由此应运而生了,即在云计算模式下,用户的计算机会变得十分简单,不需大的内存、不需硬盘和各种应用软件,就可以满足需求,因为用户的计算机除了通过浏览器
给“云”发送指令和接受数据外,基本上什么都不用做便可以使用云服务提供商的计算资源、存储空间和各种应用软件。

随着多核处理器、虚拟化、分布式存储、宽带互联网和自动化管理等技术的发展,产生了这种新型的计算模式——云计算,它能够按需部署计算资源,用户只需要为所使用的资源付费。

实际上,云计算是指用户终端通过远程连接,获取存储、计算、数据库等计算资源。

云计算在资源分布上包括“云”和“云终端”。

“云”是互联网或大型服务器集群的一种比喻,由分布的互联网基础设施,如网络设备、服务器、存储设备、安全设备等构成,几乎所有的数据和应用软件,都存储在“云”里。

而“云终端”,例如pc、手机、车载电子设备等,只需要拥有一个功能完备的浏览器,并安装一个简单的操作系统,通过网络接入“云”,就可以轻松使用云中的计算资源。

2,2云计算的定义
目前,云计算还没有公认的准确定义,主要原因是云计算并不是一种单一技术,而是众多技术的集成,这就使得每个厂商或研究者根据自己的理解和需求来解释。

但无论怎么理解,云计算技术都是由分布式计算、并行处理、网格计算发展来的,是一种新兴的计算模型,总而言之,云计算是指厂商通过建立网络服务器集群,向各种不同类型客户提供在线软件服务、硬件租借、数据存储、计算分析等不同类型的服务。

在云计算中,it业务通常运行在远程的分布式系统上,而不是本
地计算机或单个服务器上。

这个分布式系统由互联网相互连接,通过开放的技术和标准把硬件和软件抽象为动态可扩展、可配置的资源,以服务的形式提供给用户。

该系统允许用户通过互联网访问这些服务,并获取资源,系统中业务的创建、发布、执行和管理都可以在网络上进行,而用户只需要按资源的使用量或者业务规模付费。

3、云计算的特征
3,1硬件和软件作为资源在互联网上以服务的方式提供给用户
在云计算中,资源已经不限定在诸如处理器、网络带宽等物理范畴,而是扩展到了软件平台、web服务和应用程序的软件范畴。

作为企业用户,不再需要规划自己的数据中心,也不需将精力耗费在数据管理上,可以将这些功能放到云中,由专业公司提供不同程度、不同类型的信息服务;对于个人用户,也不再需要一次性投入大量费用购买软件,因为云中的服务已提供了他所需要的功能。

3,2可以根据需要进行动态扩展和配置资源
云可以在短时间内为用户初始化和提供虚拟服务器的资源,并在任务完成后快速回收这些资源;可以满足用户的需求,不断为其提供更多的存储空间、更高的带宽和更快速的处理能力;可以为用户在系统中动态地添加和删除应用模块,来满足客户不断改进的业务需求。

3,3资源以分布式的共享方式存在,以单一整体的形式呈现给用户
对于分布式的理解有两个方面。

一方面,计算密集型的应用需要并行计算来提高运算效率。

另一方面是资源存储地域上的分布式。

例如,一款商业应用的服务器可以设在纽约,但其数据备份可由位于加州的数据中心完成。

所以,最终用户不知道也不关心运算运行在哪台服务器上,因为云计算中分布式的资源向用户隐藏了实现细节,并最终以单一整体的形式呈现给用户。

3,4云中资源的使用需要付费
云计算可以给用户强大的资源以帮助其快速完成任务,但用户要根据实际使用量来付费。

对于用户来说,避免了自己的投资和管理。

4、云计算技术的主要应用
云计算的表现形式多样,简单的云计算在网络应用中随处可见,如腾讯qq空间提供在线制作flash图片,彩字秀提供的个性文字图片的处理,google doc和google apps、zoho、用远程软件进行office处理等。

云计算中提供的应用服务主要有以下几种形式。

4,1软件即服务(saas)
软件厂商将应用软件统一部署在服务器或服务器集群上,通过互联网提供软件给用户。

用户也可以根据自己实际需要向软件厂商定制或租用适合自己的应用软件,通过租用方式使用基于web的软件来管理企业经营活动。

软件厂商负责管理和维护软件,对于许多小型企业来说,saas是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。

目前,salesforce,com 是提供这类服务最有名的公司,google doc,google apps和zoho
office也属于这类服务。

4,2平台即服务(paas)
平台即服务(paas)是提供开发环境、服务器平台、硬件资源等服务给用户,用户可以在服务提供商的基础架构上开发开发程序并通过互联网和服务器传给其他用户。

paas能够提供企业或个人定制研发的中间平台,提供应用软件开发、数据库、应用服务器、托管及应用服务,为个人用户或企业的团队协作。

googleapp engme,salesforce的force,com平台,八百客的800app是paas的代表产品。

4,3基础设施服务(iaas)
iaas是把厂商的由多台服务器组成的“云端”基础设施,作为计量服务提供给客户。

它将内存、i/o设备、存储和计算能力整合成一个虚拟的资源池为整个业界提供所需要的存储资源和虚拟化服务器等服务。

这是一种托管型硬件方式,用户付费使用厂商的硬件设施。

anlazo ec2、ibm blue cloud、sun grid等均提供iaas。

4,4管理服务提供商(msp)
管理服务是面向it厂商的一种应用软件,常用于应用程序监控服务、桌面管理系统、邮件病毒扫描、反垃圾邮件服务等。

目前瑞星杀毒软件早已推出云杀毒的方式,而secureworks、ibm提供的管理安全服务属于应用软件监控服务类。

5、结语
在云计算中,资源以分布式共享的形式存在,以服务的形式提供
给用户。

用户按需使用云中的资源,按实际使用量付费。

云计算改变了用户对计算资源的使用方式,使得用户的资源使用方式从以桌面为核心转向了以web为核心。

随着云计算的发展,将会有更多的平台和服务类型出现,并推动云计算及应用的发展。

参考文献
[1]王鹏走近云计算,人民邮电出版社,2009,06,
[2]王庆波,金,何乐虚拟化与云计算,电子工业出版社,2009,10,
[3](美)里斯著,程桦译.云计算应用架构,电子工业出版
社,2010,7,
[4]周庆辉,陈宗斌等译云计算实践指南.机械工业出版社,2010,5,。

相关主题