计算机云计算探析
2012-08-15王晓燕
王晓燕
(太原大学计算中心,山西 太原 030032)
0 引言
计算机刚刚被发明的时候,发明者的主要意图是想让计算机来做数学计算,当时考虑到的计算机的其他用途还很少。随着计算机技术的发展,生产和生活的各个领域中计算机的影子几乎无所不在。约翰·盖奇曾经提到过:“网络就是计算机”,这一概念是计算机云计算的开端,可是后来这股风潮却改变了自身的方向。当前计算机云计算在互联网时代成为十分火爆和流行的词汇,这种计算和过去的一些技术词汇联系在了一起,这些老的词汇包括:虚拟网络、虚拟光驱、网格、SAAS等[1]。计算机云计算是一种共享基础架构的方法,这种方法起步较晚,但发展迅速,专家预言云计算最终将会成为一种普及性的服务,本文就云计算进行一些探析。
1 关于计算机速度的一些回顾
在计算机速度发展的历史上曾经经历了四次革命,这四次革命分别是:电子管计算机时代、晶体管计算机时代、集成电路计算机时代、大规模和超大规模集成电路计算机时代。这四个时代计算机的硬件、速度和用途也不尽相同。在第一代的时候,计算机使用的硬件主要是电子管,这时计算机的运算速度每秒中只能达到几千次,计算机的用途主要用于军事计算研究。在第二代的时候,计算机的主要硬件是晶体管,这时计算机的运算速度达到了每秒几十万次,它的用途也从军事运算研究发展到了科学计算、数据和事务的处理方面。在第三代的时候,计算机的硬件主要变成了中小规模的集成电路,这时计算机的运算速度已经达到了每秒几百万甚至几千万次,并且用途也从科学计算、数据和事务的处理发展到了各个科学领域。到第四代的时候,计算机的硬件已经变成了大规模和超大规模的集成电路了,这个时候在硅半导体上已经集成了一千到一百万以上的电子元器件,这时计算机的运算速度已经达到了每秒上千万次甚至上亿次。
在过去的时候,我们提高计算机速度的方法主要集中在对硬件的研究上,现在我们提高计算机速度的研究已经发展到了网络研究的方面,云计算可是说是目前最前沿的计算机速度研究。发展计算的原因有很多种,但是云计算的主要目的是通过分享合作让计算机的信息能够使得普通人群都具有免费的使用权。如今的超级计算机造价昂贵,主要被用于特殊的国防领域或者被高收入者所使用,普通百姓很难享受计算机的超级计算能力,尽管我国的计算机运算速度已经达到了国际上的最高峰,我国的计算机实力也成为了国家展示国力的一个方面,可是对于普通人群来说,我们还没有享受这种高速运算的条件。
2 云计算的概念和核心思想
在上个世纪八十年代末期,约翰·盖奇曾经提到过:“网络就是计算机”[2],这一概念是计算机云计算的开端,就计算机云计算来说它的概念可以分为广义的概念和狭义的概念。狭义的云计算指的是信息技术基础设施的相互交付和使用模式,它主要通过网络按照需要和易扩展的方式获得计算机使用者所需的资源。广义的云计算则指服务的交付和使用模式,通过网络以按需和易扩展的方式获得所需的服务,这种服务可以是信息技术的软件也可以是和计算机互联网相关的任意服务,这种服务具有超大规模、虚拟化、可靠安全等独特的功效。
云计算(Cloud Computing)是计算机技术和网络技术发展融合的产物,它包括多个方面,在计算方面包括网格计算网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)四种计算,除此之外云计算还包括网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术[3]。云计算的主旨是通过网络把多个成本较低的计算实体进行整合,然后把这些实体整合成为一个具有较强计算能力的完美系统,接着用这个完美系统把计算机强大的计算能力分布到网络终端的各个用户手中,这种分布需要借助一些先进的商业模式,如 SaaS、PaaS、LaaS、MSP 等。
计算机云计算的核心理念是通过不断提高“云”的处理能力而减少终端用户的处理负担,这样就能够把终端用户转化成一个单纯的输入输出设备,并且这个设备可以按照自身需要享受“云”的强大计算处理能力。其核心思想是对海量的联网计算机资源进行统一的调度和管理,同时把所有的计算机资源组建成一个资源池对用户进行按需服务。
3 云计算特点探析
在考虑云计算的时候,我们可能会想到,既然云计算基于网络的应用,那么在互联网上联网的终端计算机是不是会遭到病毒的入侵或者丢失数据呢?还有些人可能会想到,云计算的工作量如此之大,终端计算机是不是要不断地对硬件进行更新才能够支持如此大的工作量?其实,只要我们了解了云计算的特点,我们就不难发现这些担心是多余的。因为云计算具有以下几个特点:
首先,云计算为终端计算机提供了最安全可靠的数据存储中心,这个中心使得病毒很难入侵,数据也很难丢失。在大多数人的眼里,计算机数据只有经过自己存储或者保管的才是最安全的,其实不然,虽然这些自己存储的数据能够看得见,并且可以随手拈来,但是,这些数据并非有你想象的那么安全。毕竟这些数据有多重可以丢失的原因,例如:计算机病毒的入侵、盗号木马的入侵、自身操作不当的损坏等等,我们虽然不想让类似的事件发生,可是这些事件却往往在不经意中发生,前几年发生的港台明星的一些“艳照门”事件,其发生的原因就是送修电脑而导致资料的外泄。如果我们把计算机数据存储在“云”的另一端,你的这些数据就可以高枕无忧了,这些数据的管理人员属于全球最专业的计算机团队,除此之外,你的数据还会被保存在全球最先进的数据中心,这样就为你的数据进行了多重保护,这些专家会对你所存储的数据进行严格的权限管理策略,未经个人允许的用户就极难和你分享你的数据。综上所说,云计算使得数据存储有了系数较高的安全保障,并且这种保障不必花费昂贵的金钱,同时享受的却是高于银行安全系数的最好、最安全的服务。
其次,云计算对于用户端的设备要求相对较低,使用起来也极其方便。云计算并非需要不断更新终端计算机的硬件来适应软件的各种要求,计算机终端客户只需要根据个人爱好选择自己喜欢的浏览器,然后通过在浏览器里输入网址就能够通过云计算享受各种乐趣。在云计算中,终端计算机的硬件维护被“云”另一端的专业计算机管理人员所操作,他们可以根据终端用户的个人需要来安装和升级软件,同时你所想做的任何事情都可以被这些计算机专业管理人员来完成,对于计算机的安全管理策略和防病毒措施,都可以被“云”另一端的专家来完成。
再次,计算机云计算可以轻松实现不同设备间的数据和应用共享并且具有无限多的可能性。处于网络应用模式中的云计算数据只有一份,这些数据被保存在“云”的另一端,同一份数据的访问和使用,所需要的只是联网,只要你的电子设备进入了网络,就能轻松实现数据访问和使用的目的。同时,处于云计算下的数据保存和管理具有无限多的可能性,我们可以通过云计算来做无限多的事情,因为云计算为我们提供了无限大的计算机应用计算能力。
4 如何应用云计算
随着计算机硬件的发展,计算机网络数据也迅速发展,这些海量的数据对硬件的要求也会越来越高,如何解决这一对矛盾的复合体,这就要求我们通过云计算来实现我们的目标。因为云计算是通过网络来实现的,因此我们可以利用它来进行无限多的应用,对于电脑的配置并没有多么高的要求。云计算超高的计算能力,通过互联网就能够自由流通,这样无论企业还是个人用户,就不必担心在计算机硬件上进行昂贵的投资,我们把自己想要做的一切交给互联网就可以。
计算机云计算的应用可以是信息技术和软件以及与互联网有关的,还可以是其他的多种服务,这就意味着计算机的计算能力可以作为一种商品来进行流通,这中计算能力可以像自来水和天然气一样可以通过极低的价格就能够方便使用。云计算给我们计算机的计算能力提供了无限的可能性,我们不用担心我们的计算机硬件配置是否落伍和强大,这就让计算机的计算能力摆脱了硬件配置的束缚,因为云计算通过网络就可以解决一切,甚至超级计算这种任务也能够实现。云计算中拥有一种思想,这种思想是把各种力量联合起来,让每一名成员都能够使用这种力量。
5 云计算的安全与展望
云计算的构想策略是,云计算的安全能力和使用云计算的用户多少有关,用户越多也就能够提供更大的安全系数,这是因为庞大的用户群可以覆盖互联网的每个角落,这样大的用户群可以截获一些被挂木马的网站或者截获一些新的木马病毒。
云计算的发展十分迅速,如今各种各样的杀毒软件都推除了云安全解决方案,参与这些安全解决方案的杀毒软件有瑞星、趋势、卡巴斯基、MCAFEE、SYMANTEC、江民科技、PANDA、金山、360安全卫士、卡卡上网安全助手等[4],这些云安全策略每天可以拦截百万次的木马攻击,云安全每天可以支持五十五亿条点击查询,并且每天可以分析所搜集的2.5亿个样本,资料库中的命中率相当高,几乎达到了百分百的程度,在云安全的帮助下每天可以阻断千万次的病毒感染。
云计算能够为用户提供最好的服务,它能够降低企业的成本,云计算的应用市场还十分广大,并且云计算的前景也十分光明。我们相信经过若干年以后,云计算将会被普及应用到我们计算机生活的每一个角落。
综上所述,我们不难发现云计算的发展前景十分乐观,在网络应用中云计算是最好的模式,在云计算深入到互联网的各个方面以后就会产生巨大的价值,虽然云计算在发展的过程中也会产生一些问题,但相对于云计算的发展来说,这些问题都是微不足道的。
[1]杨光雨.浅谈云计算技术[J].福建电脑,2010(1).
[2]王铁军.云学习时代[J].教育技术,2011(10).
[3]王平.云计算与网络学习[J].现代教育技术,2008(10).
[4]张继云.云服务的方案探析[J].信息技术与标准化,2012(1).