2024年5月29日发(作者:)
云计算技术原理和应用发展
摘要:介绍了云计算思想的产生,云计算的概念,云计算的典型应用,总结了云
计算的关键技术和几种典型的云计算平台。通过本文可以了解云计算技术原理和
未来的发展趋势.
关键词:云计算;GFS;BigTable;虚拟化
2006年谷歌推出了“Google 101计划",并正式提出“云"的概念和理论.随后亚
马逊、微软、惠普、雅虎、英特尔、IBM等公司都宣布了自己的“云计划”,云
安全、云存储、内部云、外部云、公共云、私有云……一堆让人眼花缭乱的概念
在不断冲击人们的神经。那么到底什么是云计算呢?本文将对云计算的产生、概
念、原理、应用和前景做一个归纳总结。
一、云计算思想的产生
传统模式下,企业建立一套IT系统不仅仅需要购买硬件等基础设施,还有
买软件的许可证,需要专门的人员维护。当企业的规模扩大时还要继续升级各种
软硬件设施以满足需要。对于企业来说,计算机等硬件和软件本身并非他们真正
需要的,它们仅仅是完成工作、提供效率的工具而已.对个人来说,我们想正常
使用电脑需要安装许多软件,而许多软件是收费的,对不经常使用该软件的用户
来说购买是非常不划算的。可不可以有这样的服务,能够提供我们需要的所有软
件供我们租用?这样我们只需要在用时付少量“租金"即可“租用”到这些软件
服务,为我们节省许多购买软硬件的资金。
我们每天都要用电,但我们不是每家自备发电机,它由电厂集中提供;我们
每天都要用自来水,但我们不是每家都有井,它由自来水厂集中提供。这种模式
极大得节约了资源,方便了我们的生活。面对计算机给我们带来的困扰,我们可
不可以像使用水和电一样使用计算机资源?这些想法最终导致了云计算的产生。
云计算的最终目标是将计算、服务和应用作为一种公共设施提供给公众,使
人们能够像使用水、电、煤气和电话那样使用计算机资源.
云计算模式即为电厂集中供电模式。在云计算模式下,用户的计算机会变的
十分简单,或许不大的内存、不需要硬盘和各种应用软件,就可以满足我们的需
求,因为用户的计算机除了通过浏览器给“云"发送指令和接受数据外基本上什么
都不用做便可以使用云服务提供商的计算资源、存储空间和各种应用软件。这就
像连接“显示器” 和“主机”的电线无限长,从而可以把显示器放在使用者的
面前,而主机放在远到甚至计算机使用者本人也不知道的地方。云计算把连接“显
示器”和“主机”的电线变成了网络,把“主机”变成云服务提供商的服务器集
群。
在云计算环境下,用户的使用观念也会发生彻底的变化:从“购买产品”到
“购买服务”转变,因为他们直接面对的将不再是复杂的硬件和软件,而是最终
的服务。用户不需要拥有看得见、摸得着的硬件设施,也不需要为机房支付设备
供电、空调制冷、专人维护等等费用,并且不需要等待漫长的供货周期、项目实
施等冗长的时间,只需要把钱汇给云计算服务提供商,我们将会马上得到需要的
服务.
1
二、云计算的概念
云计算(Cloud Computing)是由分布式计算(Distributed Computing)、并行
处理(Parallel Computing)、网格计算(Grid Computing)发展来的,是一种新兴
的商业计算模型.目前,对于云计算的认识在不断的发展变化,云计算没仍没有
普遍一致的定义.
中国网格计算、云计算专家刘鹏给出如下定义 :“云计算将计算任务分布在
大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空
间和各种软件服务".
狭义的云计算指的是厂商通过分布式计算和虚拟化技术搭建数据中心或超
级计算机,以免费或按需租用方式向技术开发者或者企业客户提供数据存储、分
析以及科学计算等服务,比如亚马逊数据仓库出租生意。
广义的云计算指厂商通过建立网络服务器集群,向各种不同类型客户提供在
线软件服务、硬件租借、数据存储、计算分析等不同类型的服务。广义的云计算
包括了更多的厂商和服务类型,例如国内用友、金蝶等管理软件厂商推出的在线
财务软件,谷歌发布的Google应用程序套装等。
通俗的理解是,云计算的“云“就是存在于互联网上的服务器集群上的资
源,它包括硬件资源(服务器、存储器、CPU等)和软件资源(如应用软件、
集成开发环境等),本地计算机只需要通过互联网发送一个需求信息,远端就会有
成千上万的计算机为你提供需要的资源并将结果返回到本地计算机,这样,本地
计算机几乎不需要做什么,所有的处理都在云计算提供商所提供的计算机群来完
成.
三、云计算的主要服务形式和典型应用
云计算还处于萌芽阶段,有庞杂的各类厂商在开发不同的云计算服务。云计
算的表现形式多种多样,简单的云计算在人们日常网络应用中随处可见,比如腾
讯QQ空间提供的在线制作Flash图片,Google的搜索服务,Google Doc, Google
Apps等。目前,云计算的主要服务形式有:SaaS(Software as a Service),
PaaS(Platform as a Service), IaaS(Infrastructure as a Service)。
(1)软件即服务(SaaS)
SaaS服务提供商将应用软件统一部署在自己的服务器上,用户根据需求通
过互联网向厂商订购应用软件服务,服务提供商根据客户所定软件的数量、时间
的长短等因素收费,并且通过浏览器向客户提供软件的模式.这种服务模式的优
势是,由服务提供商维护和管理软件、提供软件运行的硬件设施,用户只需拥有
能够接入互联网的终端,即可随时随地使用软件。这种模式下,客户不再像传统
模式那样花费大量资金在硬件、软件、维护人员,只需要支出一定的租赁服务费
用,通过互联网就可以享受到相应的硬件、软件和维护服务,这是网络应用最具
效益的营运模式。对于小型企业来说,SaaS是采用先进技术的最好途径。
以企业管理软件来说,SaaS模式的云计算ERP可以让客户根据并发用户数
量、所用功能多少、数据存储容量、使用时间长短等因素不同组合按需支付服务
费用,既不用支付软件许可费用,也不需要支付采购服务器等硬件设备费用,也
不需要支付购买操作系统、数据库等平台软件费用,也不用承担软件项目定制、
开发、实施费用,也不需要承担IT维护部门开支费用,实际上云计算ERP正是继
承了开源ERP免许可费用只收服务费用的最重要特征,是突出了服务的ERP产
2


发布评论