云端技术.docx
《云端技术.docx》由会员分享,可在线阅读,更多相关《云端技术.docx(27页珍藏版)》请在冰豆网上搜索。
云端技术
云端技术是什么?
云端技术最早是由Amazon所弄出来的一种软体技术,实在是很难相信这样的技术却是Amazon一个网路购物平台所弄出来的。
Amazon做出来后,比较大的两家Google跟Microsoft也都跟进了。
那什麼是云端技术,我们把"云端"想成在网路上有个很大的主机,所以主机就会有著,CPU/Memory/硬碟空间/资料库等等,以微软来说,你现在可以免费的去使用这样的超级大主机,这个超级大主机是由许许多多的实体主机所组合出来的,所以你不用去担心这个云端主机会坏掉等等,然后呢,你可以把你所撰写的程式放在这个云端主机上面执行,免费的去使用Microsoft/Goolgle所提供的硬体资源。
那实体运作怎麼做呢?
举个例子吧,今天你要设计出一个CRM系统好了,你可以使用Microsoft免费的云端主机,你可以将Application放在主机上,使用MS所提供的资料库,这样子就可以使用0硬体成本,就可以将您的Application放在云端上面了。
那好处是什麼?
我认为对一个创业家来说,真是一个大利多,你只要会Coding,也不用担心创业的硬体资本,就可以将您的ApplicationPublish出来创业了。
那问题点在哪?
云端这麼好,当然还是有其问题,目前看来最大的问题还是在频宽,现在云端技术并没有普及,基本上这些在云上面的主机,也都是架在国外,在我们这边执行起来还是偏慢的,这是目前我认为最大的问题。
至於网路上说的资安问题,我觉得对现阶段来说,并不是个太大Issue,毕竟敢作云端技术的Provider,都是那些天才,该想到的问题,我认为都想到了。
对创业者机会点在哪?
因为云端这个技术实在是太新了,所以只要占住了第一Release的就是市场的第一名,要成名也容易,要赚钱也容易,但是网路品质真的很重要。
对於使用者来说,使用者根本就不知道他使用的是不是云端技术,他们要的是方便,快速,实用,所以聪明的RD们,还是要掌握这几点,你会是下一个在网路大放光彩的人。
云端采用的应用虚拟化技术,与目前较为人熟知的硬件虚拟化(machineVirtualization,如VMware、VirtualPC等)、操作系统虚拟化(OSVirtualization,如Virtuozzo等)不同,云端的应用虚拟化更轻量级,更适用于桌面和应用程序等的虚拟化,为PC领域带来更好的桌面和软件使用的体验。
实现原理
下面以云端的隐藏与激活的功能为例,简要说明下云端应用虚拟化的实现原理。
未使用云端的PC
系统环境:
系统中有本地安装的软件A和其它系统进程。
当系统没有使用云端时,用普通方法在本地安装软件A后,在注册表系统中有软件A的注册表项集合,在文件系统中有软件A文件集合。
同时,注册表系统和文件系统还有系统其它进程的注册表项和文件集合。
件A和其它系统进程,一般都可对注册表系统和文件系统的任何位置访问,不管这个注册表项和文件集合是自己的还是别的进程的。
所有写的操作的结果都会留在原始的物理位置上。
使用了云端的PC:
被虚拟化的软件B,处于激活状态
系统环境:
系统中有被虚拟化的软件B、本地安装的软件B和其它系统进程。
当软件B被云端虚拟化后,云端将软件B原本写到注册表系统的注册表项和写到文件系统的的文件分离出来,存储在软件B的注册表缓存和文件缓存中,这些缓存数据存储在云端独有的缓存里(cloudcache)。
当在云端中激活软件B时,云端会将软件B的注册表缓存投影到真实系统的注册表中,并不占用该物理位置空间;文件系统也是如此,会将文件缓存投影至真实的文件系统中,并不占物理空间。
此时,安装在系统中的软件A和其它进程都可以看到软件B的注册项和文件集合,并认为是真实的。
他们对彼此的注册表项和文件集合的互相访问和使用都照常进行。
但对于软件B的注册表和文件的投影的写操作和读操作,其实都直接针对其缓存,而不是软件A和其它进程所看到的位置。
使用了云端的PC:
处于隐藏状态的软件B
系统环境:
系统中有处于隐藏状态的软件B,本地安装的软件A和其它系统进程。
S当将软件B被隐藏后,云端将取消软件B原来的注册表和文件的投影,软件A和其它系统进程也就看不到了。
效果相当于软件B在系统中被卸载了。
云端技术深入生活Google微软IBM等巨头抢滩
导读:
云端技术早已存在我们生活,只是,近来才有较为成熟的发展,而网络相关产业,也看中云端未来的广大商机,纷纷抢进云端市场。
中国软件资讯网(文/凌云)11月9日消息,随着微软CEO史蒂夫.鲍默尔访台,云端技术成为了台湾科技产业近期最火热的话题。
云端听起来很有距离感,就像有人形容的“云深不知处”一样,很多人都不懂这项技术到底在做什么,不过,其实人类的生活中,早已处处是“云端技术”。
到底什么是云端技术?
Google定义“云端运算”是一种将日常信息、工具及程序放到因特网上的资源利用新方式,正因为所有信息都被放置到网络的虚空间里,因此称之为云端。
使用者可以透过任何连上网的终端装置,随时随地接受邮件、或分享图文信息。
这样的定义,看起来很抽象,不过,举个生活中显而易见的例子,例如网络邮件服务、网络相簿等,就是最常出现在我们日常生活周遭的云端计算。
目前业界云端运算作得最好的,当属Google。
Google也表示,目前公司内部的云端策略已针对搜索、广告及应用程序等部份进行拓展,此外,也提供日历、文件、协作平台以及相片管理程序Picasa等免费服务,协助人们在网络上进行分享与管理。
云端运算除了让一般使用者的生活更为便利之外,对企业而言,也可以大幅降低成本。
Google就认为,企业使用云端,可以大幅降低基础设备、服务器、认证及安全修补的维护成本,IT部门能够将更多资源投注在核心或策略性业上,而且,当软件已经存置在云端之后,也可以提供更快、更广、更强力的安全管理,不用再针对安全性来作下载与修补处理。
其实,云端技术早已存在我们生活,只是,近来才有较为成熟的发展,而网络相关产业,也看中云端未来的广大商机,纷纷抢进云端市场。
包含Google、Yahoo、微软、苹果、Amazon、IBM等业者均看中其商机,纷纷抢进远程运算平台市场。
什麼是「雲端運算」?
大家都在討論「雲端」,但是「雲端」究竟是什麼意思?
商業應用程式正邁向雲端。
這股潮流正迅速擴展開來—過去10年來,從傳統軟體模型轉移至網際網路的潮流持續不斷地入主各個商業面向成為主流。
放眼未來十年,雲端運算勢必將帶來隨時隨地透過行動裝置協同合作的嶄新方式。
出現雲端運算之前
傳統商業應用程式經常過於複雜且昂貴。
而執行這些應用程式所需的軟硬體種類、數量及成本也相當驚人。
您需要整個小組的專家才能安裝、設定、測試、執行、保護和更新這些應用程式。
當數十種或數百種應用程式的此類麻煩糾結在一起,不難明白為何即使擁有最佳IT部門的最大型公司仍然無法取得真正需要的應用程式。
中小型企業更難在這團迷霧中獲得一線生機。
雲端運算:
更好的方式
有了雲端運算,就不必再對付這些頭痛的問題了,因為您不必管理軟硬體,一切交給像是這樣經驗豐富的廠商即可。
共用基礎架構意味著可以像水電設施般運作:
您只需針對使用的部份付費,升級會自動執行,而向上或向下擴充也相當簡單。
雲端式應用程式只需幾天或幾週就能上線運作,而且所需成本更低。
透過雲端應用程式,只要開啟瀏覽器、登入、自訂應用程式,就能開始使用。
企業在雲端中執行各種各樣的應用程式,像是客戶關係管理(CRM)、HR、會計等。
一些世界最大型公司經過嚴格的基礎架構安全性與可靠性測試後,決定將應用程式託付給的雲端。
Cloud2:
行動力與協同合作
雲端運算中最新的創新讓我們的商業應用程式更具行動力及協同合作能力,類似於普遍的消費者應用程式如Facebook和Twitter。
身為消費者,我們希望即時獲得感興趣的資訊,而雲端中的商業應用程式正開始提供這項服務。
在Cloud2中,您將能輕鬆獲得工作上的最新消息,就像在Facebook上隨時獲悉親朋好友的近況一樣
雲端科技(CloudComputingTechnologies)?
何謂雲端運算(CloudComputing)?
不談雲端,你落伍了?
這是一場正在改變十億人電腦使用習慣的資訊新革命!
Google執行長施密特日前在猶他州鹽湖城的演中大膽宣告:
雲端運算引發的潮流將比個人電腦的出現更為龐大!
究竟雲端運算是什麼?
它不是一項全新技術,而是一項概念,「簡單的說,就是把所有的資料全部丟到網路上處理」Google台灣總經理簡立峰說。
所謂的「雲」,其實是由許多部具有高運算能力的超級電腦所組成的資料中心。
「進入雲端」,指的就是透過網路,連接上這些超級電腦,由它們來幫你處理資料。
雲端運算時代一旦真正來臨,你不必再背著筆記型電腦到處跑,電腦壞了、被偷了也無所謂,因為你的資料都在雲端上。
只要一組帳號密碼,就可以把所有能上網的裝置──隨便一支手機、一台衛星導航(GPS)、甚至路邊的提款機,都變成你的個人電腦。
事實上,各式各樣的「雲」早就漂浮在你身旁。
當你開啟Gmail帳戶、在無名小站或Flicker上使用相簿分享照片、用iPhone上傳下載各種軟體與遊戲的同時,你就已經漫步在雲端之上。
「雲端運算就是要把這些服務將更加完整、多樣化,」簡立峰說。
雲端改變的不只是個人生活,對於中小企業的影響更為巨大。
如果將機房設備維護、網路管理與軟體升級通通交給雲端處理,根據麥肯錫的研究報告,一家規模兩百人的公司,光是軟體的部分,至少可以比現在省下三○%的成本。
「速度」,更是雲端運算的另一個關鍵。
在高盛等投資銀行,利用超級電腦所組成的雲端運算的分析優勢,向倫敦、紐約等全世界交易所發出指令,高盛的大戶可以比散戶早○•三秒接收股市訊息,提供這項服務的高盛也因而賺進大筆佣金。
根據國際數據資訊中心(IDC)的資料顯示,未來五年雲端服務的平均年成長率可望達到二六%;市場調查機構顧能將雲端運算列為IT產業未來十大趨勢首位,其報告指出,至二○一二年《財星》五百大企業中會有四百家使用各式不同的雲端運算服務。
如此龐大的商機潛力,使Google、微軟、亞馬遜、IBM、戴爾、昇陽、惠普等各科技大廠,都大舉跨入雲端運算領域。
儘管雲端戰場已經打得火熱,還是有人認為,雲端運算不過是IT大廠想出來的另一個行銷花招。
對此,廣達電腦董事長林百里的回答是:
「No!
這不是slogan(口號)也不是謊言,這是一個must(必然),是未來的氧氣。
」
廣達近期才以一千萬美元(約合新台幣三億二千萬元)取得美商IC設計公司Tilera特別股,投入雲端運算晶片設計,並與麻省理工學院(MIT)合作,啟動「Qmulous」計畫,成立新部門,將雲端運算列為未來十年的「新金礦區」。
「現在談雲端就會像幾年前談網路一樣,再不上就落伍了,」林百里說。
雲端運算時代,這個看似虛無縹緲的詞,正逐步改變你我的未來,你,準備好了嗎?
何谓「云端计算」(CloudComputing)
没有人能简单说明未来电脑业希望何在,但正当电脑革命忙著从经济危机中重生之际,透过网路传递计算能力的新服务,将成未来趋势。
就像电力一样,民众将不再需要购买电脑,而是由服务商维护,也就是「云端计算」(CloudComputing)。
透过云端计算,大部份的硬体和软体、连线和储存、网路和桌上型电脑的界线,将会淹没在云端计算中而消失。
『云端计算』,好浪漫的一个电脑新名词。
当然一如多数的电脑新语彙,目前的定义还不是非常明确。
可将我知道(以为)的云端运算概念与会员分享一下。
基本上电脑有几个基本的功能,包括:
储存资料、进行计算、分析与通讯。
刚开始所有的事情都在本机电脑执行,但是一旦网路发达之後很多事情的处理方式就逐渐改变了!
首先,你的硬碟再大也大不过Yahoo、Google或YouTube的资料库,所以多数人找资料就不再是翻阅C或D磁碟而是上网找搜寻引擎了!
同时间连电子邮件信箱也自然而然的『委外经营』了!
现在使用Outlook等等在本机实体执行电子邮件收发软体的人已经变成少数,你有注意到当你使用Yahoo或Gmail信箱时,自己的『信』其实并不在自己的电脑里面吗?
那就是我们在此说的:
信其实在『云端』了!
其次是你的电脑再好也好不过超级电脑,譬如即使将Google的资料库搬到你家,你的电脑也一定无法迅速处理这麽多资讯,找出你要的东西。
事实上即使是超级电脑的速度也永远赶不上人的野心,专家们有太多的运算需求,所以发明了所谓的平行运算与网格运算,就是如果一个CPU不够快,就结合两个或更多的CPU同步运算;一部电脑不够快,就结合很多部电脑的能力平行分担运算。
这还不够,想一想一个大公司里面一上班有多少部电脑是在开机状态?
同一时间里有多少部电脑其实是处於閒置状态?
如果可以经由网路侦测到哪些电脑有空帮忙,随时分担大型运算,那整体的运算能力不就变成一个超级电脑了!
这就是所谓的网格(Grid)运算,其实也应该属於云端运算的一种,因为这些工作,说实话连提出工作要求的工程师们也不知道是在『云深不知处』的哪里完成的?
据说Google的搜寻就是如此,你的一个搜寻指令就可能动用到全世界各地很多台的主机电脑,一起帮你找答案。
回到一般人的电脑使用世界,云端的世界其实已经在建构之中,包括电子邮件、网路搜寻以及网路遊戏,越来越多的网路服务已经可以不必安装软体,直接在网页浏览器之中执行,你有没有发现电脑旁边的光碟片在急速减少之中?
甚至连需要下载安装的软体也变少了!
简单说,程式只需要安装在伺服器(网站)那一端,你的电脑只要一个可以连接到网站的浏览器就可以了!
下一步的发展应该是你的电脑连Word之类的编辑软体都不必安装了,你可以像现在上部落格编写文章一样,在网页内编辑贴图排版,甚至回头连到自己的印表机列印文件,『存档』的意义也会变成类似部落格文章,其实根本是存在『云端』的网路业者的大电脑之中。
也就是『程式集』应该与现在的『我的最爱』界线消失到完全融合的地步,开启程式软体就是开网站网页,要作什麽事情就到不同的网站。
目前还在限制这种发展方向的因素第一个是网路的速度,因为如果真正的软体是在网路另一端,使用者的需求与运算结果必须传来传去,网路如果不能快到一眨眼的工夫,可能会让很多工作执行起来很奇怪。
这一点应该很乐观,光纤一拉就可以了!
另一个因素应该是『钱』的问题,网路服务业者总是要赚钱的,使用者付费还是必须的,正如现在的电子商务,只要上网使用软体的付费机制顺畅了,云端软体服务自然会出现而且迅速普及的。
所以以後买电脑似乎不必担心CPU是几G或者磁碟大小了!
你必须关心的大概只是银幕好不好看,音响好不好听,以及你购买的宽频网路够不够宽而已啦!
(JC:
资讯安全问题呢)
至於地球呢?
我想应该会因为资源使用更有效率而变『Cool』的!
想想多少光碟片不再需要生产与烧录?
想想多少电脑硬体可以高度简化?
或许没有硬碟的电脑会再度出现呢!
因为云端时代只需要一个较好的BIOS(装在主机板上某记忆体晶片中的开机程式)具有基本的作业系统加上浏览器程式可以上网就够了,其他事情就交给云端的主机们啦!
「2010年全球前10大企业科技趋势预测」,云端运算名列第一
关于CloudComputing(云端运算)的报导,台湾的报导似乎都不是相当深入或是明确,于是兴起了写这一篇文章的念头。
这篇文章是我自己对于云端运算的理解,还希望各位读者能一起参与讨论,提供不同的见解。
有机会的话,我也希望之后能够继续写一些有关云端运算中所包含的粗浅的技术介绍。
好吧,开门见山:
云端运算不是技术,它是概念。
为什么这样说呢?
因为cloudcomputing本身并不代表任何一项资讯科技的技术,它是一种电脑运算的概念,而一种概念就会有许多不同的方式去实践,这个时候才会有不同的技术衍伸出来。
就好像我们听过pervasivecomputing、ubiquitouscomputing、parallelcomputing一样,这些都是运算的概念,不是单指一项特定的技术。
cloudcomputing也不例外,它本质上就是代表分散式运算(distributedcomputing)的概念。
而分散式运算说穿了,就是让一些不同的电脑同时去帮你做事情、进行运算,所以你有两台电脑也好、十万台电脑也好,只要你有超过一台电脑,而且让他们可以互相沟通,一起同时帮你做事情,这就是分散式运算。
好吧,如果云端运算不过就是分散式运算罢了,故事就这样结束也太没意思了。
那我们就继续从其他名词的出现继续看下去好了。
大家可能同时也听过gridcomputing(网格运算)这个名词,相信满多人觉得网格运算跟cloudcomputing很像。
其实cloudcomputing在概念上跟gridcomputing并没有非常严格的区隔或是很大的不同,两者均可看成是distributedcomputing(分散式运算)衍伸出来的概念。
gridcomputing一词出现得较早,将重点的概念放在异质系统之间运算资源的整合,简单来说,就是让不同等级的电脑、或是不同作业系统的电脑,彼此之间可以透过通讯标准来互相沟通,分享彼此的运算资源。
在网际网路还没有今天这么发达之前,企业采用gridcomputing,很大的原因是为了让组织内部的IT资源达到更良好的使用率。
当大家努力去实现这样的一个概念时,其实就促成了网际网路的蓬勃发展,因为网路本身就是在强调不同电脑之间的沟通以及合作,于是在各项基础设施包括频宽、通讯标准、电脑运算能力以及运算架构都逐渐发展成熟之后,提供给开发者或是一般使用者的网路服务便开始出现,这些网路服务(WebService)提供给使用者简单的介面来存取一些资源。
当然一开始的时候,企业提供出来的,都是一些相当阳春的网路服务。
这些WebService继续发展下去,时至今日出现了像Google、Yahoo!
、Amazon等等网路巨兽,这些大公司有能力去购买数以万计的伺服器,并且把这些电脑串起来,成为一个庞大的运算资源。
而庞大的运算资源自然就意味者更为多样化和以前无法提供的新服务。
所有的人现在可以在网路上不同的地方,利用各大企业开放出来的运算资源,进行资料的运算或是提供服务给使用者,于是就在这样的情况之下,cloudcomputing被提了出来。
因为现在无论是一般的使用者或是开发者,都透过网路来取得资料或是进行资料运算,自己本地端的运算资源虽然有限,还是可以透过网路进行复杂的运算,结果资料就像是从天上的云端掉下来一样,相信学资讯的读者都对于将网际网路表示成一朵云的图示不会陌生。
随着微软(US-MSFT)执行长史蒂夫.鲍默尔(SteveBallmer)旋风式访台,云端技术成为了台湾科技产业近期最火热的话题。
云端听起来很有距离感,就像经济部长形容的「云深不知处」一样,很多人都不懂这项技术到底在做什么,不过,其实人类的生活中,早已处处是「云端技术」。
到底什么是云端技术?
Google(US-GOOG)定义「云端运算」是一种将日常资讯、工具及程式放到网际网路上的资源利用新方式,正因为所有资讯都被放置到网路的虚拟空间里,因此称之为云端。
使用者可以透过任何连上网的终端装置,随时随地接受邮件、或分享图文资讯。
这样的定义,看起来很抽象,不过,举个生活中显而易见的例子,例如网路邮件服务、网路相簿等,就是最常出现在我们日常生活周遭的云端计算。
目前业界云端运算作得最好的,当属Google。
Google也表示,目前公司内部的云端策略已针对搜寻、广告及应用程式等部份进行拓展,此外,也提供日历、文件、协作平台以及相片管理程式Picasa等免费服务,协助人们在网路上进行分享与管理。
云端运算除了让一般使用者的生活更为便利之外,对企业而言,也可以大幅降低成本。
Google就认为,企业使用云端,可以大幅降低基础设备、伺服器、认证及安全修补的维护成本,IT部门能够将更多资源投注在核心或策略性业上,而且,当软体已经存置在云端之后,也可以提供更快、更广、更强力的安全管理,不用再针对安全性来作下载与修补处理。
其实,云端技术早已存在我们生活,只是,近来才有较为成熟的发展,而网路相关产业,也看中云端未来的广大商机,纷纷抢进云端市场。
包含Google、Yahoo、微软、苹果(US-APPL)、Amazon(US-AMZN)、IBM(IBM-US)等业者均看中其商机,纷纷抢进远端运算平台市场,而国内则有鸿海(2317)、广达(2382)等业者进入相关应用研发市场。
思考:
如何透过云端运算,开发自身的创新商业模式,进而寻找产业趋势商机
2020年的網路世界(圖解版)
由DaManStaff於四,2010/11/18-9:
07am發表
∙增腦力
∙網上逛
網路的普及性,大概已經高到如果一天沒有網路,很多人什麼事都做不了的地步吧!
不過如果把時間延伸到2020年,大家能想像10年後的網路世界,又是變成什麼樣呢?
1.越來越多人使用網路
預估到了2010年,網路使用者會達到18億人,2020年時更成長到50億人,以目前全球人口67億人來看,網路使用者的成長率,搞不好會超過人口成長喔!
2.網路會更普及,並且支援更多語言及non-ASCII碼
全球:
2009年人口數(估計):
6,767,805,208
網路使用者(2000/12/31):
360,985,492
網路使用者(最新統計數據):
1,802,330,457
滲透率(%人口):
26.6%
2000年~2009年成長率:
399.3%
使用者(%oftable):
100%
北美:
2009年人口數(估計):
340,831,831
網路使用者(2000/12/31):
108,096,800
網路使用者(最新統計數據):
259,561,000
滲透率(%人口):
76.2%
2000年~2009年成長率:
140.1%
使用者(%oftable):
14.4%
拉丁美洲:
2009年人口數(估計):
586,662,468
網路使用者(2000/12/31):
10,068,919
網路使用者(最新統計數據):
186,922,050
滲透率(%人口):
31.9%
2000年~2009年成長率:
934.5%
使用者(%oftable):
10.4%
歐洲:
2009年人口數(估計):
803,850,858
網路使用者(2000/12/31):
105,096,093
網路使用者(最新統計數據):
425,773,571
滲透率(%人口):
53%
2000年~2009年成長率:
305.1%
使用者(%oftable):
23.6%
亞洲:
2009年人口數(估計):
3,808,070,503
網路使用者(2000/12/31):
114,304,000
網路使用者(最新統計數據):
764,435,900
滲透率(%人口):
20.1%
2000年~2009年成長率:
588.8%
使用者(%oftable):
42.4%
中東:
2009年人口數(估計):
202,687,005
網路使用者(2000/12/31):
3,284,800
網路使用者(最新統計數據):
58,309,546
滲透率(%人口):
28.8%
2000年~2009年成長率:
1675.1%
使用者(%oftable):
3.2%
非洲:
2009年人口數(估計):
991,002,34