大统华每周特价 信达超市每周特价 龙翔、龙胜超市(Oceans)每周特价 佳乐超市每周特价

加拿大密西沙加华人网™

 找回密码
 注册
查看: 10085|回复: 5

来了解一下将来的电脑应用 - 云计算

[复制链接]

25

主题

353

帖子

8

精华

版主

数码信息狗

Rank: 7Rank: 7Rank: 7

积分
487
获赠鲜花
467 朵
个人财富
1921 金币
注册时间
2010-11-28
QQ
发表于 2011-2-2 20:06 | 显示全部楼层 |阅读模式
友情提示: 请千万不要登入陌生网站输入QQ号和密码,以防诈骗。
联系我时,请说明是从哪儿看到的,谢谢。
北美华人新生活

保帮家电维修李师傅



心理热线



新客户展示位
更多广告请点击
中文黄页


有您的支持
我们会做得更好
云计算技术的产生、概念、原理、应用和前景
6 v) g' Q3 s0 A  s- ^% u. H3 b# Q" H% H
  2006年谷歌推出了“Google 101计划”,并正式提出“云”的概念和理论。随后亚马逊、微软、惠普、雅虎、英特尔、IBM等公司都宣布了自己的“云计划”,云安全、云存储、内部云、外部云、公共云、私有云……一堆让人眼花缭乱的概念在不断冲击人们的神经。那么到底什么是云计算技术呢?对云计算技术的产生、概念、原理、应用和前景又在哪里?
* z2 K/ R% ~  ~; |' u2 k7 V9 l
  r$ `% X0 }( u  一、云计算思想的产生
% k6 g$ v6 Z" v- @+ F3 X& K2 i1 M; F) }% [' T+ |
  传统模式下,企业建立一套IT系统不仅仅需要购买硬件等基础设施,还有买软件的许可证,需要专门的人员维护。当企业的规模扩大时还要继续升级各种软硬件设施以满足需要。对于企业来说,计算机等硬件和软件本身并非他们真正需要的,它们仅仅是完成工作、提供效率的工具而已。对个人来说,我们想正常使用电脑需要安装许多软件,而许多软件是收费的,对不经常使用该软件的用户来说购买是非常不划算的。可不可以有这样的服务,能够提供我们需要的所有软件供我们租用?这样我们只需要在用时付少量“租金”即可“租用”到这些软件服务,为我们节省许多购买软硬件的资金。面对计算机给我们带来的困扰,我们可不可以像使用水和电一样使用计算机资源?这些想法最终导致了云计算的产生。$ c, K: D4 K/ d& B5 F2 a3 O
+ z# u6 I) _- y+ x- G
  云计算的最终目标是将计算、服务和应用作为一种公共设施提供给公众,使人们能够像使用水、电、煤气和电话那样使用计算机资源。云计算模式即为电厂集中供电模式。在云计算模式下,用户的计算机会变的十分简单,或许不大的内存、不需要硬盘和各种应用软件,就可以满足我们的需求,因为用户的计算机除了通过浏览器给“云”发送指令和接受数据外基本上什么都不用做便可以使用云服务提供商的计算资源、存储空间和各种应用软件。这就像连接 “显示器” 和“主机”的电线无限长,从而可以把显示器放在使用者的面前,而主机放在远到甚至计算机使用者本人也不知道的地方。云计算把连接“显示器”和“主机”的电线变成了网络,把“主机”变成云服务提供商的服务器集群。) F/ X$ [3 a$ P+ S
8 x& h6 U& o6 d7 C
  在云计算环境下,用户的使用观念也会发生彻底的变化:从“购买产品”到“购买服务”转变,因为他们直接面对的将不再是复杂的硬件和软件,而是最终的服务。用户不需要拥有看得见、摸得着的硬件设施,也不需要为机房支付设备供电、空调制冷、专人维护等等费用,并且不需要等待漫长的供货周期、项目实施等冗长的时间,只需要把钱汇给云计算服务提供商,我们将会马上得到需要的服务。
密西沙加中文黄页

25

主题

353

帖子

8

精华

版主

数码信息狗

Rank: 7Rank: 7Rank: 7

积分
487
获赠鲜花
467 朵
个人财富
1921 金币
注册时间
2010-11-28
QQ
 楼主| 发表于 2011-2-2 20:12 | 显示全部楼层
友情提示: 请千万不要登入陌生网站输入QQ号和密码,以防诈骗。
联系我时,请说明是从哪儿看到的,谢谢。
二、云计算的概念
, M0 g5 H% Q1 F0 V# g2 x7 F3 A4 e6 a  o9 n9 C
  云计算(Cloud Computing)是由分布式计算(Distributed Computing)、并行处理(Parallel Computing)、网格计算(Grid Computing)发展来的,是一种新兴的商业计算模型。目前,对于云计算的认识在不断的发展变化,云计算没仍没有普遍一致的定义。0 J. V. L; ]# g7 T

0 ]& b- o, c5 A; c4 P  k2 b  通俗的理解是,云计算的“云“就是存在于互联网上的服务器集群上的资源,它包括硬件资源(服务器、存储器、CPU等)和软件资源(如应用软件、集成开发环境等),本地计算机只需要通过互联网发送一个需求信息,远端就会有成千上万的计算机为你提供需要的资源并将结果返回到本地计算机,这样,本地计算机几乎不需要做什么,所有的处理都在云计算提供商所提供的计算机群来完成。
密西沙加中文黄页
回复 支持 反对

使用道具 举报

25

主题

353

帖子

8

精华

版主

数码信息狗

Rank: 7Rank: 7Rank: 7

积分
487
获赠鲜花
467 朵
个人财富
1921 金币
注册时间
2010-11-28
QQ
 楼主| 发表于 2011-2-2 20:14 | 显示全部楼层
友情提示: 请千万不要登入陌生网站输入QQ号和密码,以防诈骗。
联系我时,请说明是从哪儿看到的,谢谢。
三、云计算的主要服务形式和典型应用
: [/ S6 x# V: r$ b8 y1 b5 G6 I: |# F/ a+ o
  云计算还处于萌芽阶段,有庞杂的各类厂商在开发不同的云计算服务。云计算的表现形式多种多样,简单的云计算在人们日常网络应用中随处可见,比如腾讯QQ空间提供的在线制作Flash图片,Google的搜索服务,Google Doc, Google Apps等。目前,云计算的主要服务形式有:SaaS(Software as a Service), PaaS(Platform as a Service), IaaS(Infrastructure as a Service)。. I8 z  c# E9 C. z6 W' a

8 A2 a% i1 g, ~! W- n  (1)软件即服务(SaaS)2 g& l+ A7 O, [1 u0 j
" {8 E' _. H+ {; q; C* K& G7 Y
  SaaS服务提供商将应用软件统一部署在自己的服务器上,用户根据需求通过互联网向厂商订购应用软件服务,服务提供商根据客户所定软件的数量、时间的长短等因素收费,并且通过浏览器向客户提供软件的模式。这种服务模式的优势是,由服务提供商维护和管理软件、提供软件运行的硬件设施,用户只需拥有能够接入互联网的终端,即可随时随地使用软件。这种模式下,客户不再像传统模式那样花费大量资金在硬件、软件、维护人员,只需要支出一定的租赁服务费用,通过互联网就可以享受到相应的硬件、软件和维护服务,这是网络应用最具效益的营运模式。对于小型企业来说,SaaS是采用先进技术的最好途径。+ N& W7 j8 D  y* a
  目前,Salesforce.com是提供这类服务最有名的公司,Google Doc, Google Apps和Zoho Office也属于这类服务。0 q: U# Z8 d& k& [
& g; ^( l# `; U# ^+ v2 V* x
  (2)平台即服务(PaaS)
, z5 K. x4 P) A; M. S  F& m# s$ N( ]! b, i- C- p
  把开发环境作为一种服务来提供。这是一种分布式平台服务,厂商提供开发环境、服务器平台、硬件资源等服务给客户,用户在其平台基础上定制开发自己的应用程序并通过其服务器和互联网传递给其他客户。PaaS能够给企业或个人提供研发的中间件平台,提供应用程序开发、数据库、应用服务器、试验、托管及应用服务。1 |: A% H: b. ?  T, @# E7 Q+ j
  Google App Engine, Salesforce的force.com平台,八百客的800APP是PaaS的代表产品。以Google App Engine为例,它是一个由python应用服务器群、BigTable数据库及GFS组成的平台,为开发者提供一体化主机服务器及可自动升级的在线应用服务。用户编写应用程序并在Google的基础架构上运行就可以为互联网用户提供服务,Google提供应用运行及维护所需要的平台资源。+ C8 G( j! ~& J8 ^/ C4 U/ u

& D* u# x9 w3 A6 E5 ?/ ^- [6 F: K  (3)基础设施服务(IaaS)5 u9 u! a+ K# t

9 S% z; p0 M7 u# G- u$ `& i( u  IaaS即把厂商的由多台服务器组成的“云端”基础设施,作为计量服务提供给客户。它将内存、I/O设备、存储和计算能力整合成一个虚拟的资源池为整个业界提供所需要的存储资源和虚拟化服务器等服务。这是一种托管型硬件方式,用户付费使用厂商的硬件设施。例如Amazon Web服务(AWS), IBM的BlueCloud等均是将基础设施作为服务出租。
# [4 g) S0 [, A+ }  目前,以Google云应用最具代表性,例如GoogleDocs、GoogleApps、Googlesites,云计算应用平台GoogleApp Engine。1 v6 j2 ?! J" j! K! n- g0 S
  GoogleDocs是最早推出的云计算应用,是软件即服务思想的典型应用。它是类似于微软的Office的在线办公软件。它可以处理和搜索文档、表格、幻灯片,并可以通过网络和他人分享并设置共享权限。Google文件是基于网络的文字处理和电子表格程序,可提高协作效率,多名用户可同时在线更改文件,并可以实时看到其他成员所作的编辑。用户只需一台接入互联网的计算机和可以使用Google文件的标准浏览器即可在线创建和管理、实时协作、权限管理、共享、搜索能力、修订历史记录功能,以及随时随地访问的特性,大大提高了文件操作的共享和协同能力。/ k# K. [8 F* t
  GoogleAPPs是 Google企业应用套件,使用户能够处理日渐庞大的信息量,随时随地保持联系,并可与其他同事、客户和合作伙伴进行沟通、共享和协作。它集成了 Cmail、GoogleTalk、Google日历、GoogleDocs、以及最新推出的云应用GoogleSites、API扩展以及一些管理功能,包含了通信、协作与发布、管理服务三方面的应用,并且拥有着云计算的特性,能够更好的实现随时随地协同共享。另外,它还具有低成本的优势和托管的便捷,用户无需自己维护和管理搭建的协同共享平台。
8 ?  @" }2 {& z  Googlesites是Google最新发布的云计算应用,作为 GoogleApps的一个组件出现。它是一个侧重于团队协作的网站编辑工具,可利用它创建一个各种类型的团队网站,通过Googlesites可将所有类型的文件包括文档、视频、相片、日历及附件等与好友、团队或整个网络分享。2 u+ W2 m9 n! f, d3 H0 }. V
  Google AppEngine是Google在2008年4月发布的一个平台,使用户可以在Google的基础架构上开发和部署运行自己的应用程序。目前,Google AppEngine支持Python语言和Java语言,每个Google AppEngine应用程序可以使用达到500MB的持久存储空间及可支持每月500万综合浏览量的带宽和CPU。并且,Google AppEngine应用程序易于构建和维护,并可根据用户的访问量和数据存储需要的增长轻松扩展。同时,用户的应用可以和Google的应用程序集成,Google AppEngine还推出了软件开发套件(SDK),包括可以在用户本地计算机上模拟所有Google AppEngine服务的网络服务器应用程序。
密西沙加中文黄页
回复 支持 反对

使用道具 举报

25

主题

353

帖子

8

精华

版主

数码信息狗

Rank: 7Rank: 7Rank: 7

积分
487
获赠鲜花
467 朵
个人财富
1921 金币
注册时间
2010-11-28
QQ
 楼主| 发表于 2011-2-2 21:04 | 显示全部楼层
友情提示: 请千万不要登入陌生网站输入QQ号和密码,以防诈骗。
联系我时,请说明是从哪儿看到的,谢谢。
四、云计算的核心技术
! T0 `" F5 A8 q" m5 `6 D9 X/ J" c8 Z) w) Q. U# u" k: S( k, i
  云计算系统运用了许多技术,其中以编程模型、数据管理技术、数据存储技术、虚拟化技术、云计算平台管理技术最为关键。3 \2 T* i* L2 m2 L

  b% C, ^1 Z! K- T+ Z( G+ O' z' d  (1)编程模型
7 l$ q# S( W: w9 C' i2 I  MapReduce是Google开发的java、Python、C++编程模型,它是一种简化的分布式编程模型和高效的任务调度模型,用于大规模数据集(大于1TB)的并行运算。严格的编程模型使云计算环境下的编程十分简单。MapReduce模式的思想是将要执行的问题分解成Map(映射)和 Reduce(化简)的方式,先通过Map程序将数据切割成不相关的区块,分配(调度)给大量计算机处理,达到分布式运算的效果,再通过Reduce程序将结果汇整输出。
- Z# e8 F, t, p& E( A: M' U$ P( g4 U, K$ j: T
  (2) 海量数据分布存储技术* {( v" Q' z: e$ p5 O' t  E) I8 G$ G
  云计算系统由大量服务器组成,同时为大量用户服务,因此云计算系统采用分布式存储的方式存储数据,用冗余存储的方式保证数据的可靠性。云计算系统中广泛使用的数据存储系统是Google的GFS和Hadoop团队开发的GFS的开源实现HDFS。
. Y1 H" G# Q& I: g1 c  GFS即Google文件系统(Google File System),是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。GFS的设计思想不同于传统的文件系统,是针对大规模数据处理和Google应用特性而设计的。它运行于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的服务。3 i% l. \' s; k) \1 ^. ]4 L
  客户与主服务器的交换只限于对元数据的操作,所有数据方面的通信都直接和块服务器联系,这大大提高了系统的效率,防止主服务器负载过重。) V! z. d  A4 m1 u. V; N( }" |  ]
3 V3 J% L' p$ G1 |8 l
  (3) 海量数据管理技术
& B- Y# H4 d! M% i' V* W  云计算需要对分布的、海量的数据进行处理、分析,因此,数据管理技术必需能够高效的管理大量的数据。云计算系统中的数据管理技术主要是Google的BT(BigTable)数据管理技术和Hadoop团队开发的开源数据管理模块HBase。
6 D" H+ ~! [3 ?! u6 `3 v  Google的很多项目使用BT来存储数据,包括网页查询,Google earth和Google金融。这些应用程序对BT的要求各不相同:数据大小(从URL到网页到卫星图象)不同,反应速度不同(从后端的大批处理到实时数据服务)。对于不同的要求,BT都成功的提供了灵活高效的服务。
7 j) D+ }! Y  w5 L
0 K! U6 G$ R+ n% |  (4)虚拟化技术3 X: |2 ]5 T) t/ w
  通过虚拟化技术可实现软件应用与底层硬件相隔离,它包括将单个资源划分成多个虚拟资源的裂分模式,也包括将多个资源整合成一个虚拟资源的聚合模式。虚拟化技术根据对象可分成存储虚拟化、计算虚拟化、网络虚拟化等,计算虚拟化又分为系统级虚拟化、应用级虚拟化和桌面虚拟化。
: C4 \1 B5 m! v4 y: }% t3 e1 g8 I( C/ X2 F
  (5)云计算平台管理技术
3 H( q  v. U) u7 h- ?  云计算资源规模庞大,服务器数量众多并分布在不同的地点,同时运行着数百种应用,如何有效的管理这些服务器,保证整个系统提供不间断的服务是巨大的挑战。$ ?' t6 s. T. r! k* Z- \
  云计算系统的平台管理技术能够使大量的服务器协同工作,方便的进行业务部署和开通,快速发现和恢复系统故障,通过自动化、智能化的手段实现大规模系统的可靠运营。
密西沙加中文黄页
回复 支持 反对

使用道具 举报

25

主题

353

帖子

8

精华

版主

数码信息狗

Rank: 7Rank: 7Rank: 7

积分
487
获赠鲜花
467 朵
个人财富
1921 金币
注册时间
2010-11-28
QQ
 楼主| 发表于 2011-2-2 21:08 | 显示全部楼层
友情提示: 请千万不要登入陌生网站输入QQ号和密码,以防诈骗。
联系我时,请说明是从哪儿看到的,谢谢。
五、典型云计算平台介绍
4 g5 S+ j2 D- M9 I
& r) g" c5 M7 m. g; D8 B: l) Z  由于云计算技术范围很广,目前各大IT企业提供的云计算服务主要根据自身的特点和优势实现的。下面以Google、IBM、Amazon为例说明:
  X+ A' n# g, ^8 V& Q# i% ?$ T/ M! O
  (1)Google 的云计算平台
; m& c( i* X$ F, F/ T- j  Google的硬件条件优势,大型的数据中心、搜索引擎的支柱应用,促进Google云计算迅速发展。Google的云计算主要由MapReduce、 Google文件系统(GFS)、BigTable组成。它们是Google内部云计算基础平台的3个主要部分。Google 还构建其他云计算组件,包括一个领域描述语言以及分布式锁服务机制等。Sawzall是一种建立在MapReduce基础上的领域语言,专门用于大规模的信息处理。Chubby是一个高可用、分布式数据锁服务,当有机器失效时,Chubby使用Paxos算法来保证备份。
4 B- I( K1 w5 n! l2 L& v0 f2 E& X: h% @1 \% v- B! X0 t
  (2)IBM“蓝云”计算平台
$ Z* d8 G5 F6 j1 ^  E  “蓝云”解决方案是由IBM云计算中心开发的企业级云计算解决方案。该解决方案可以对企业现有的基础架构进行整合,通过虚拟化技术和自动化技术,构建企业自己拥有的云计算中心,实现企业硬件资源和软件资源的统一管理、统一分配、统一部署、统一监控和统一备份,打破应用对资源的独占,从而帮助企业实现云计算理念。
6 m. f8 T0 P5 X# Q" W: Q  IBM 的“蓝云”计算平台是一套软、硬件平台,将Internet上使用的技术扩展到企业平台上,使得数据中心使用类似于互联网的计算环境。“蓝云”大量使用了 IBM先进的大规模计算技术,结合了IBM自身的软、硬件系统以及服务技术,支持开放标准与开放源代码软件。
+ d. N: I+ W% V) {3 d9 A  “蓝云”平台的一个重要特点是虚拟化技术的使用。虚拟化的方式在“蓝云”中有两个级别,一个是在硬件级别上实现虚拟化,另一个是通过开源软件实现虚拟化。
% h2 K, a- g& f# [3 i6 U6 M  在蓝云计算平台上,SAN 系统与分布式文件系统(例如Google File System)并不是相互对立的系统,SAN提供的是块设备接口,需要在此基础上构建文件系统,才能被上层应用程序所使用。而Google File System正好是一个分布式的文件系统,能够建立在SAN之上。两者都能提供可靠性、可扩展性,至于如何使用还需要由建立在云计算平台上的应用程序来决定,这也体现了计算平台与上层应用相互协作的关系。' g' d- U" a# s/ i  R- l) J

" g/ m) |# q) p& b! a  (3)Amazon的弹性计算云
% s/ G5 p# ]' @7 X8 E: y3 X  Amazon是互联网上最大的在线零售商,为了应付交易高峰,不得不购买了大量的服务器。而在大多数时间,大部分服务器闲置,造成了很大的浪费,为了合理利用空闲服务器,Amazon建立了自己的云计算平台弹性计算云EC2(elastic compute cloud),并且是第一家将基础设施作为服务出售的公司。
) R' D8 Z$ J- f0 O   Amazon将自己的弹性计算云建立在公司内部的大规模集群计算的平台上,而用户可以通过弹性计算云的网络界面去操作在云计算平台上运行的各个实例 (instance)。用户使用实例的付费方式由用户的使用状况决定,即用户只需为自己所使用的计算平台实例付费,运行结束后计费也随之结束。这里所说的实例即是由用户控制的完整的虚拟机运行实例。通过这种方式,用户不必自己去建立云计算平台,节省了设备与维护费用。
' v+ r$ y/ @) s% J$ ^' y  总而言之,Amazon通过提供弹性计算云,满足了小规模软件开发人员对集群系统的需求,减小了维护负担。其收费方式相对简单明了:用户使用多少资源,只需为这一部分资源付费即可。
密西沙加中文黄页
回复 支持 反对

使用道具 举报

25

主题

353

帖子

8

精华

版主

数码信息狗

Rank: 7Rank: 7Rank: 7

积分
487
获赠鲜花
467 朵
个人财富
1921 金币
注册时间
2010-11-28
QQ
 楼主| 发表于 2011-2-2 21:08 | 显示全部楼层
友情提示: 请千万不要登入陌生网站输入QQ号和密码,以防诈骗。
联系我时,请说明是从哪儿看到的,谢谢。
  六、云计算技术发展面临的主要问题7 s9 l$ N! z* o& l. g) V! U
: a* c$ x( R2 x. R; `
  尽管云计算模式具有许多优点,但是也存在的一些问题,如数据隐私问题、安全问题、软件许可证问题、网络传输问题等。
0 `% t- p) c' v- ~) g* |( D0 P
$ N; T4 d) [4 q( h6 x  · 数据隐私问题:如何保证存放在云服务提供商的数据隐私,不被非法利用,不仅需要技术的改进,也需要法律的进一步完善。
' e* ^! k4 n" {% Q' P5 x0 K8 p& T' L- ?" H- {  Q" |( {% b& [
  · 数据安全性:有些数据是企业的商业机密,数据的安全性关系到企业的生存和发展。云计算数据的安全性问题解决不了会影响云计算在企业中的应用。
$ j( y2 o8 d  L  o) M- @/ z' E( M# w" n8 Y
  · 用户使用习惯:如何改变用户的使用习惯,使用户适应网络化的软硬件应用是长期而艰巨的挑战。
- K! b% j1 G# r  @, k1 B/ ^
' x$ I5 m6 t% R8 Y  · 网络传输问题:云计算服务依赖网络,目前网速低且不稳定,使云应用的性能不高。云计算的普及依赖网络技术的发展。
+ h) K! A% a" R6 F# d
9 \0 b3 }3 R& l; Thttp://www.chinanews.com/it/2010/08-09/2456432.shtml
QQ: 917894045  加国专业人才群: 47934801
IT 系统分析开发; 人工智能及 生物信息研究; 知识结构和人机互动研究开发; 自动化工控; 远程传输和监控。
密西沙加中文黄页
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告合作(Contact Us)|关于我们|小黑屋|手机版|Archiver|加拿大密西沙加华人网

GMT-4, 2024-6-2 10:01

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表