Cloud computing(云計算)
Cloud computing refers to computing resources being accessed which are typically owned and operated by a third-party provider on a consolidated basis in Data Center locations. Consumers of cloud computing services purchase computing capacity on-demand and are not generally concerned with the underlying technologies used to achieve the increase in server capability. There are however increasing options for developers that allow for platform services in the cloud where developers do care about the underlying technology.
The applications of cloud/utility computing models are expanding rapidly as connectivity costs fall, and as computing hardware becomes more efficient at operating at scale. The economic incentives to share hardware among multiple users are increasing; the drawbacks in performance and interactive response that used to discourage remote and distributed computing solutions are being greatly reduced.
Architecture
The architecture behind cloud computing is a massive network of "cloud servers" interconnected as if in a grid running in parallel, sometimes using the technique of virtualization to maximize the utilization of the computing power available per server.
A front-end interface allows a user to select a service from a catalog. This request gets passed to the system management which finds the correct resources, and then calls the provisioning services which carves out resources in the cloud. The provisioning service may deploy the requested stack or web application as well.
- User interaction interface: This is how users of the cloud interface with the cloud to request services.
- Services catalog: This is the list of services that a user can request.
- System management: This is the piece which manages the computer resources available.
- Provisioning tool: This tool carves out the systems from the cloud to deliver on the requested service. It may also deploy the required images.
- Monitoring and metering: This optional piece tracks the usage of the cloud so the resources used can be attributed to a certain user.
- Servers: The servers are managed by the system management tool. They can be either virtual or real.




Cloud storage
Cloud storage is a model of networked data storage where data is stored on multiple virtual servers, generally hosted by third parties, rather than being hosted on dedicated servers. Hosting companies operate large data centers; and people who require their data to be hosted buy or lease storage capacity from them and use it for their storage needs. The data center operators, in the background, virtualize the resources according to the requirements of the customer and expose them as virtual servers, which the customers can themselves manage. Physically, the resource may span across multiple servers. In some services, such as Nirvanix, the system may span multiple data centers or even continents.
云理論是實現(xiàn)概念的定性值與數(shù)字的定量值之間自然轉(zhuǎn)換的有力工具。
本文在云理論的基礎(chǔ)上,提出了實現(xiàn)概念計算(也叫簡化計算)的云計算方法。概述了云模型與不確定推理;給出了計算的邏輯描述,將計算過程抽象成為推理 過程;運(yùn)用機(jī)器學(xué)習(xí)的方法,給出了計算云化的過程,并且采用不確定推理的方法,給出了云的計算過程;簡單闡述了云化計算的系統(tǒng)實現(xiàn)。
隨著網(wǎng)絡(luò)的日益普及,“網(wǎng)絡(luò)存儲”這樣的服務(wù)也日益深入人心,有了眾多的使用者,網(wǎng)絡(luò)服務(wù)業(yè)方面的開發(fā)商自然不會錯過這個大市場。幾天前,微軟推出了 Windows Live SkyDrive,并已經(jīng)在互聯(lián)網(wǎng)上全面進(jìn)行測試,雖然容量僅僅為500MB,但是畢竟是免費的,使用的人數(shù)量極為可觀。而谷歌也不是等閑之輩, SkyDrive剛剛登場就推出了自己的超大容量網(wǎng)絡(luò)存儲方案,不過收取的費用上還需要商榷。另外,蘋果公司開發(fā)的.Mac平臺也瞄準(zhǔn)了“網(wǎng)絡(luò)存儲”這塊 大蛋糕,隨時準(zhǔn)備加入這場 “戰(zhàn)爭”。
近日,arstechnica等國外各大網(wǎng)站發(fā)表了一篇名為《Google, Microsoft and Apple building online storage havens: you win》的文章,引起了全球范圍內(nèi)網(wǎng)友的熱烈討論,微軟、谷歌、蘋果的“粉絲”在各大論壇議論紛紛,強(qiáng)烈支持各自的“陣營”,一時間硝煙四起,網(wǎng)絡(luò)存儲三 強(qiáng)鼎立的局面已經(jīng)日漸明顯。
微軟公司的SkyDrive走的是純免費路線,不過不排除這只是微軟公司的“魚餌”,畢竟天上還是不會掉餡餅的。谷歌公司則直接與美元掛鉤,要想用我 的服務(wù),當(dāng)然可以,而且非常歡迎,但是容量的大小是要用美元來衡量的。從2.8GB升級到2.8GB+6GB也許我們都還可以接受,但是500美元直接買 下 250GB的空間則有些奢侈了,而且僅局限于谷歌本身的服務(wù)拓展性也太小了。蘋果公司的.Mac平臺之前就已經(jīng)有網(wǎng)絡(luò)存儲的服務(wù)了,不過現(xiàn)在容量卻已經(jīng)從 當(dāng)時極不起眼的1GB升級到了10GB,同樣是99美元的.Mac平臺使用年費,加量不加價是感覺還是不錯的。
競爭必然會引起降價和服務(wù)質(zhì)量的提升,相信這也是我們普通用戶希望看到的,而網(wǎng)絡(luò)存儲全面普及的時代也將來臨,希望從“云計算”(Cloud computing)的“云存儲”發(fā)展起來的網(wǎng)絡(luò)存儲能夠帶給我們更多的驚喜,正如目前的IM即時通訊軟件那樣百花齊放。
要深入理解云計算,需要把握以下五個方面(文章來源——中國云計算網(wǎng)www.cloudcomputing-china.cn)
(一)原理:
云計算(Cloud Computing)是分布式處理(Distributed Computing)、并行處理(Parallel Computing)和網(wǎng)格計算(Grid Computing)的發(fā)展,或者說是這些計算機(jī)科學(xué)概念的商業(yè)實現(xiàn)。
云計算的基本原理是,通過使計算分布在大量的分布式計算機(jī)上,而非本地計算機(jī)或遠(yuǎn)程服務(wù)器中,企業(yè)數(shù)據(jù)中心的運(yùn)行將更與互聯(lián)網(wǎng)相似。這使得企業(yè)能夠?qū)①Y源切換到需要的應(yīng)用上,根據(jù)需求訪問計算機(jī)和存儲系統(tǒng)。
這可是一種革命性的舉措,打個比方,這就好比是從古老的單臺發(fā)電機(jī)模式轉(zhuǎn)向了電廠集中供電的模式。它意味著計算能力也可以作為一種商品進(jìn)行流通,就像煤氣、水電一樣,取用方便,費用低廉。最大的不同在于,它是通過互聯(lián)網(wǎng)進(jìn)行傳輸?shù)摹?br /> 云計算的藍(lán)圖已經(jīng)呼之欲出:在未來,只需要一臺筆記本或者一個手機(jī),就可以通過網(wǎng)絡(luò)服務(wù)來實現(xiàn)我們需要的一切,甚至包括超級計算這樣的任務(wù)。從這個角度而言,最終用戶才是云計算的真正擁有者。
云計算的應(yīng)用包含這樣的一種思想,把力量聯(lián)合起來,給其中的每一個成員使用。
(二)“云”時代
目前,PC依然是我們?nèi)粘9ぷ魃钪械暮诵墓ぞ摺覀冇肞C處理文檔、存儲資料,通過電子郵件或U盤與他人分享信息。如果PC硬盤壞了,我們會因為資料丟失而束手無策。
而在“云計算”時代,“云”會替我們做存儲和計算的工作。“云”就是計算機(jī)群,每一群包括了幾十萬臺、甚至上百萬臺計算機(jī)。“云”的好處還在于,其中 的計算機(jī)可以隨時更新,保證“云”長生不老。Google就有好幾個這樣的“云”,其他IT巨頭,如微軟、雅虎、亞馬遜(Amazon)也有或正在建設(shè)這 樣的“云”。
屆時,我們只需要一臺能上網(wǎng)的電腦,不需關(guān)心存儲或計算發(fā)生在哪朵“云”上,但一旦有需要,我們可以在任何地點用任何設(shè)備,如電腦、手機(jī)等,快速地計算和找到這些資料。我們再也不用擔(dān)心資料丟失?! ?br /> (三)云計算的幾大形式
1.SAAS(軟件即服務(wù))
這種類型的云計算通過瀏覽器把程序傳給成千上萬的用戶。在用戶眼中看來,這樣會省去在服務(wù)器和軟件授權(quán)上的開支;從供應(yīng)商角度來看,這樣只需要維持一個程 序就夠了,這樣能夠減少成本。Salesforce.com是迄今為止這類服務(wù)最為出名的公司。SAAS在人力資源管理程序和ERP中比較常用。 Google Apps和Zoho Office也是類似的服務(wù)
2.實用計算(Utility Computing)
這個主意很早就有了,但是知道最近才在Amazon.com、Sun、IBM和其它提供存儲服務(wù)和虛擬服務(wù)器的公司中新生。這種云計算是為IT行業(yè)創(chuàng)造虛擬的數(shù)據(jù)中心使得其能夠把內(nèi)存、I/O設(shè)備、存儲和計算能力集中起來成為一個虛擬的資源池來為整個網(wǎng)絡(luò)提供服務(wù)。
3.網(wǎng)絡(luò)服務(wù)
同SAAS關(guān)系密切,網(wǎng)絡(luò)服務(wù)提供者們能夠提供API讓開發(fā)者能夠開發(fā)更多基于互聯(lián)網(wǎng)的應(yīng)用,而不是提供單機(jī)程序。
4.平臺即服務(wù)
另一種SAAS,這種形式的云計算把開發(fā)環(huán)境作為一種服務(wù)來提供。你可以使用中間商的設(shè)備來開發(fā)自己的程序并通過互聯(lián)網(wǎng)和其服務(wù)器傳到用戶手中。
5.MSP(管理服務(wù)提供商)
最古老的云計算運(yùn)用之一。這種應(yīng)用更多的是面向IT行業(yè)而不是終端用戶,常用于郵件病毒掃描、程序監(jiān)控等等。
6.商業(yè)服務(wù)平臺
SAAS和MSP的混合應(yīng)用,該類云計算為用戶和提供商之間的互動提供了一個平臺。比如用戶個人開支管理系統(tǒng),能夠根據(jù)用戶的設(shè)置來管理其開支并協(xié)調(diào)其訂購的各種服務(wù)。
7.互聯(lián)網(wǎng)整合
將互聯(lián)網(wǎng)上提供類似服務(wù)的公司整合起來,以便用戶能夠更方便的比較和選擇自己的服務(wù)供應(yīng)商。
(四)《紐約時報》:云計算到底指什么?
云計算的說法正在廣為流行,Gartner高級分析師BenPring評價道:“它正在成為一個大眾化的詞語。”但是,問題是似乎每個人對于云計算的理解 各不相同。作為一個對互聯(lián)網(wǎng)的比喻,“云”是很容易理解的。但是一旦同“計算”聯(lián)系起來,它的意義就擴(kuò)展了,而且開始變得模糊起來。有些分析師和公司把云 計算僅僅定義為計算的升級版——基本上就是互聯(lián)網(wǎng)上提供的眾多虛擬服務(wù)器。另外一些人把云計算定義的更加寬泛,他們認(rèn)為用戶在防火墻保護(hù)之外消費的任何事 物都處于“云”之中。
云計算被人們關(guān)注是在人們考慮IT業(yè)到底需要什么之后,人們需要找到一種辦法能夠在不增加新的投資,新的人力和新的軟件的情況下增加互聯(lián)網(wǎng)的能力和容量。而云計算正好提供了這種可能。
現(xiàn)今云計算正處于一個起步的階段,大大小小的公司提供著各式各樣的云計算服務(wù),從軟件應(yīng)用到網(wǎng)絡(luò)存儲再到郵件過濾。這些公司一部分是基礎(chǔ)設(shè)備提供商,另一 部分是像Salesforce.com之類的SAAS(軟件即服務(wù))提供商?,F(xiàn)今主要實現(xiàn)的是基于互聯(lián)網(wǎng)的個人服務(wù),但是云計算的聚合和整合正在產(chǎn)生。
(五)廉價的“云”設(shè)備
由于“云時代”到來之后,幾乎所有包括應(yīng)用軟件在內(nèi)的數(shù)據(jù)都存儲到“云”里,終端的功能將會退化,并將促成硬件產(chǎn)業(yè)和傳統(tǒng)軟件業(yè)的革命。
未來的終端,谷歌稱之為“云”設(shè)備。其特點是一定要擁有一個功能完整的瀏覽器,并安裝一個簡單的操作系統(tǒng),包括PC、手機(jī)、MP3、汽車上的CD甚至手 表,“一開機(jī),輸入用戶名和密碼就能從‘云’端獲取自己的應(yīng)用,比在終端里更簡單。”李開復(fù)描述道。而由于存儲和運(yùn)算能力都在“云”里,“云”設(shè)備未來的 存儲能力和運(yùn)算能力將被極度削弱。
按李開復(fù)的理解,“云”設(shè)備的優(yōu)勢就是廉價、開放的環(huán)境以及簡單。據(jù)了解,由于手機(jī)操作系統(tǒng)不開放,谷歌專門為“云計算”設(shè)計了一個Android操作系 統(tǒng)。“Android就是為‘云時代’設(shè)計的。”李開復(fù)說,Android是個完整的操作系統(tǒng),有個功能齊全的瀏覽器,跟其他操作系統(tǒng)不同的是, Android是個具有開放標(biāo)準(zhǔn)的“云”設(shè)備,它可以免費提供給用戶,可以使手機(jī)變得更廉價。
按谷歌的想法,“云計算”的互聯(lián)網(wǎng)時代到來之后,幾乎所有數(shù)據(jù)和運(yùn)算能力都搬到網(wǎng)絡(luò)上,使廉價的PC、簡單的操作系統(tǒng)成為選擇,而由此帶來的硬件、軟件產(chǎn)業(yè)的革命已拉開。
在PC時代,你看到的是一個摩爾定律決定的硬件產(chǎn)業(yè)的速度競賽模式:WINTEL架構(gòu)相輔相成,你做一個更大的操作系統(tǒng),我做一個更快的CPU,并導(dǎo)致硬盤、內(nèi)存產(chǎn)業(yè)隨之不斷升級。但是李開復(fù)認(rèn)為,“云時代”到來之后,這種模式的價值已無法延續(xù)。
“在互聯(lián)網(wǎng)時代,我們的主要活動都在瀏覽器里,對PC的性能要求并不太高,所以硬件產(chǎn)業(yè)需要一個新的模式。”李開復(fù)認(rèn)為,在“云時代”,一個簡單開放的 Linux操作系統(tǒng)、并不快的CPU、256M內(nèi)存、不到10G的硬盤,就可以支撐起你日常的應(yīng)用,而手機(jī)、汽車上的CD機(jī)、MP3甚至手表……能夠上 網(wǎng)、開放、廉價將是“云”設(shè)備的代名詞。
“一個芯片制造者當(dāng)然希望最快、最貴,但在桌面上這并不是未來業(yè)務(wù)的趨勢。”李開復(fù)說。
posted on 2008-07-14 13:27 gembin 閱讀(911) 評論(1) 編輯 收藏 所屬分類: 設(shè)計模式