云端运算(Cloud Computing),最早听到这个词语是在百度的什么框搜索的介绍里吧,概念模糊,也无法顾名思义,所以不知道什么意思,感觉相当的“云端”。刚刚在网络上看到台胞的一篇文章,总算有所了解,说白了就是只要你有两台以上连接在一起的电脑替你处理计算问题,那你就也算云端运算了,呵呵。不过个人觉得,要按目前国内的网络环境和提供的网络质量,要让广大网民体验云端计算,估计得去买飞机票了。
原文发上来有不知道的也普及普及(原文是繁体的,我让google给转换了一下了)
最近IT业界常听到大家在讲云端运算,那到底什么是云端运算,云端运算又会怎样改变我们的生活,又会怎样改变整个资讯环境呢?就让我们来探讨一下。
云端运算不是技术,它是概念。因为cloud computing 本身并不代表任何一项资讯科技的技术,它是一种电脑运算的概念,而一种概念就会有许多不同的方式去实践,这个时候才会有不同的技术衍伸出来。就好像我们听过pervasive computing、ubiquitous computing、parallel computing 一样,这些都是运算的概念,不是单指一项特定的技术。 cloud computing 也不例外,它本质上就是代表分散式运算(distributed computing) 的概念。而分散式运算就是让一些不同的电脑同时去帮你做事情、进行运算,所以你有两台电脑也好、十万台电脑也好,只要你有超过一台电脑,而且让它们可以互相沟通,一起同时帮你做事情,这就是分散式运算。
在「电脑世界」(Computer World)一篇标题为「云端运算」的过度混淆」( Cloud computing hype spurs confusion) 的文章中,引述了知名分析公司Gartner的分类方式,将「云端运算」区分为两大类,分别为「云端服务」(Cloud Computing Services)与「云端科技」(Cloud Computing Technologies)。
Gartner指出,「云端服务」专注在于藉由网路连线从远端取得服务。例如提供使用者安装和使用各种不同作业系统的Amazon EC2服务。这类型的云端计算可以视为「软体即服务」(SaaS, Software as a Service)概念的后继。利用这些服务,使用者甚至可以只靠一支手机做到许多过去只能在个人电脑上完成的工作。
而「云端科技」则是著眼于利用虚拟化以及自动化等技术来创造和普及电脑中的各种运算资源。 Gartner认为,这种类型可以视为传统资料中心(Data Center)的延伸,且不需要经由第三方提供外部资源便可套用在整个公司的内部系统上。
当大家努力去实现这样的一个概念时,其实就促成了网际网路的蓬勃发展,因为网路本身就是在强调不同电脑之间的沟通以及合作,于是在各项基础设施包括频宽、通讯标准、电脑运算能力以及运算架构都逐渐发展成熟之后,提供给开发者或是一般使用者的网路服务便开始出现,这些网路服务(Web Service) 提供给使用者简单的介面来存取一些资源。当然一开始的时候,企业提供出来的,都是一些相当阳春的网路服务。这些Web Service 继续发展下去,时至今日出现了像Google、Yahoo!、Amazon 等等网路巨兽,这些大公司有能力去购买数以万计的伺服器,并且把这些电脑串起来,成为一个庞大的运算资源。而庞大的运算资源自然就意味者更为多样化和以前无法提供的新服务。所有的人现在可以在网路上不同的地方,利用各大企业开放出来的运算资源,进行资料的运算或是提供服务给使用者,于是就在这样的情况之下,cloud computing 被提了出来。因为现在无论是一般的使用者或是开发者,都透过网路来取得资料或是进行资料运算,自己本地端的运算资源虽然有限,还是可以透过网路进行复杂的运算,结果资料就像是从天上的云端掉下来一样,相信学资讯的人都对于将网际网路表示成一朵云的图示不会陌生。
虽然目前「云端运算」的发展态势仍稍嫌模糊混沌,其在「网格运算」和分散式运算间的定位也是妾身未明。但无论如何,整合众多电脑的资源使之通力合作以完成更庞大的作业,是未来发展的必然趋势。正如趋势科技董事长张明正所说:「下一个20年,资安业会怎么走我不知道,但未来的3、5年,「云端运算」势必是重点技术! 」而盟立为因应这股潮流也做好相关准备,除了和原本的IBM核心产品外,也加入了在x86虚拟化的龙头厂商VMware,做为云端基础建置解决方案的一项产品,并协助客户导入,帮助企业伙伴在相关解决方案提高更稳定更便于管理,且低成本高节能的资讯环境。