雲運算

雲運算

雲計算是依靠強大的計算能力,使得成千上萬的終端用戶不擔心所使用的計算技術和接入的方式等都能夠進行有效的依靠網路連線起來的硬體平台的計算能力來實施多種套用。 雲計算是現在技術行業的行話。

概述

雲計算(Cloud Computing)是分散式處理(Distributed Computing)、並行處理(Parallel Computing)和格線計算(Grid Computing)的發展,或者說是這些計算機科學概念的商業實現。

雲計算擂台開打 雲計算擂台開打

雲計算的基本原理是,通過使計算分布在大量的分散式計算機上,而非本地計算機或遠程伺服器中,企業數據中心的運行將更與網際網路相似。這使得企業能夠將資源切換到需要的套用上,根據需求訪問計算機和存儲系統。

這可是一種革命性的舉措,打個比方,這就好比是從古老的單台發電機模式轉向了電廠集中供電的模式。它意味著計算能力也可以作為一種商品進行流通,就像煤氣、水電一樣,取用方便,費用低廉。最大的不同在於,它是通過網際網路進行傳輸的。

雲計算的藍圖已經呼之欲出:在未來,只需要一台筆記本或者一個手機,就可以通過網路服務來實現我們需要的一切,甚至包括超級計算這樣的任務。從這個角度而言,最終用戶才是雲計算的真正擁有者。

雲計算的套用包含這樣的一種思想,把力量聯合起來,給其中的每一個成員使用。

意義

雲計算”時代

PC依然是我們日常工作生活中的核心工具——我們用PC處理文檔、存儲資料,通過電子郵件或隨身碟與他人分享信息。如果PC硬碟壞了,我們會因為資料丟失而束手無策。

而在“雲計算”時代,“雲”會替我們做存儲和計算的工作。“雲”就是計算機群,每一群包括了幾十萬台、甚至上百萬台計算機。“雲”的好處還在於,其中的計算機可以隨時更新,保證“雲”長生不老。Google就有好幾個這樣的“雲”,其他IT巨頭,如微軟、雅虎、亞馬遜(Amazon)也有或正在建設這樣的“雲”。

屆時,只需要一台能上網的電腦,不需關心存儲或計算發生在哪朵“雲”上,但一旦有需要,我們可以在任何地點用任何設備,如電腦、手機等,快速地計算和找到這些資料。我們再也不用擔心資料丟失。

在新聞發布會上,施密特做了一個形象的比喻。他說,“雲計算”就仿佛銀行的自動取款機(ATM),我們出門再也不用隨身攜帶大量現鈔,可以根據需要隨時取用。

Google的工程師谷雪梅則認為,PC時代好比每個人要用電,都得自己購買發電機;而“雲計算”時代,每個人不必擁有發電機,直接從大型發電廠買電就好。

“雲計算”其實並不是一個新概念。據谷雪梅介紹,“雲計算”之前,還有“晶格計算”(Grid Computing)等等,理念都是關於計算機如何協同發揮作用。十多年前,她還在讀研究生時,就知道這些概念,但問題是,這些概念從來沒有很好地得到實現。

在谷雪梅加入Google以後,她發現這一類概念已經得到了實踐。Google的技術,可以讓幾十萬台計算機一起發揮作用,組成強大的數據中心。Google中國CEO李開復此前接受《財經》記者專訪時說,Google真正的競爭力就在於有這些“雲”,他們讓Google有了無與倫比的存儲和計算全球數據的能力。

Google在創立之初,並沒有刻意地去追求“雲計算”和“晶格計算”等概念。但作為一家搜尋引擎,Google在客觀上需要擁有這些“雲”。實際上,雅虎的搜尋同樣用到了“雲計算”。

雲計算是一種新興的共享基礎架構的方法,它可以將巨大的系統池連線在一起以提供各種IT服務。很多因素推動了對這類環境的需求,其中包括連線設備、實時數據流、 SOA 的採用以及搜尋、開放協作、社會網路和移動商務等這樣的 Web 2.0 套用的急劇增長。另外,數字元器件性能的提升也使IT環境的規模大幅度提高,從而進一步加強了對一個由統一的雲進行管理的需求。

雲計算+always-On設備 被評為“25年來最具影響力的十大IT技術組合”

細分

軟體即服務

(SaaS)這種類型的雲計算是採用multitenant架構通過網路瀏覽器將單個的套用軟體推廣到數千用戶。從用戶角度來說,這意味著他們前期無需在伺服器或軟體許可證授權上進行投資;從供應商角度來看,與常規的軟體服務模式相比,維護一個套用軟體的成本要相對低廉。迄今為止Salesforce是企業套用軟體領域中最為知名的供應商,但是軟體即服務(SaaS)在人力資源管理軟體方面運用比較普遍,還有諸如Workday這樣的ERP軟體供應商。誰又能預測來自Google和oho Office的軟體即服務(SaaS)桌面系統套用軟體是否會出現突然的飛躍呢?

效用計算

(Utility computing)這種想法本來並無新意,但這種類型的雲計算有了Amazon.com, Sun, IBM和其他從事存儲服務和IT隨需訪問的虛擬機廠商的參與就煥發出了新的生命力。早期的企業主要將效用計算作為補充,不會套用在關鍵性任務需求上。但是時至今日效用計算逐漸在數據中心開始占據一席之地。一些供應商向用戶提供解決方案來幫助IT企業從商業伺服器開始創建數據中心,諸如3Tera的AppLogic和Cohesive Flexible Technologies的Elastic Server都提供這種隨需服務。Liquid Computing公司的LiquidQ也有類似的服務,能幫助企業將記憶體,I/0,存儲和計算容量通過網路集成為一個虛擬的資源池來使用。

雲計算的網路服務

網路服務與軟體即服務(SaaS)是密切相關的,網路服務供應商提供API能幫助開發商通過網路拓展功能性,而不只是提供成熟的套用軟體。他們的服務範圍從提供分散的商業服務(諸如Strike Iron和Xignite )到涉及到Google Maps, ADP薪資處理流程,美國郵電服務,Bloomberg和常規的信用卡處理服務等的全套API服務。

平台即服務

(Platform as a service)平台即服務(Platform as a service)是軟體即服務(SaaS)的變種,這種形式的雲計算將開發環境作為服務來提供。你可以創建自己的套用軟體在供應商的基礎架構上運行,然後通過網路從供應商的伺服器上傳遞給用戶。比如樂高公司(Legos)就是這么做的。但這些服務會受到廠商設計和容量的限制,因此用戶就沒有足夠的自由。代表公司包括Salesforce.com的Force和Coghead。

管理服務供應商(MSP)

管理服務是雲計算最古老的形式之一,管理服務是面向IT廠商而並非最終用戶的一種套用軟體,諸如用於電子郵件的病毒掃描服務或者套用軟體監控服務。由SecureWorks, IBM和Verizon公司提供的管理安全服務就歸為此類,還有被Google收購的Postini以云為基礎的反垃圾郵件服務。其他的產品還包含桌面系統管服務,諸如CenterBeam和Everdream提供的產品。

服務商業平台

服務商業平台是軟體即服務(SaaS)和管理服務供應商(MSP)的混合體,這種雲計算服務提供了一種與用戶相結合的服務採集器。在貿易領域中套用最為普遍,諸如費用管理系統能允許用戶在用戶設定的規格範圍內從普通平台上訂購與所要求的服務和價格相符的旅遊產品或者秘書台服務,就好比一個自動化服務局,知名公司包括Rearden Commerce和Ariba。

網路集成

雲基礎服務的集成尚處於初始階段。軟體服務供應商OpSource推出了OpSource Services Bus,使用的就是被成為Boomi的雲集成技術。軟體即服務供應商Workday收購了這一領域中的另外一家公司CapeClear,這家ESB(企業服務匯流排)供應商主要從事B-TO-B商業模式的服務。Grand Central公司也致力於向用戶提供集成解決方案,日前被Google所收購。

如今,雲計算的運用還不是非常廣泛,對於雲計算更精確的描述可能是"天空運算"。同時,隨著虛擬化和SOA在企業中的逐漸普及,這種想法也開始為大家所認同。可擴展的基礎架構應該最終能將每一家企業都最為雲的節點。這是個長期可發展的趨勢,但是不可否認的是,雲計算在很長的時期內還將是業界爭論的難點之一。

雲計算被人們關注是在人們考慮IT業到底需要什麼之後,人們需要找到一種辦法能夠在不增加新的投資,新的人力和新的軟體的情況下增加網際網路的能力和容量。而雲計算正好提供了這種可能。

現今雲計算正處於一個起步的階段,大大小小的公司提供著各式各樣的雲計算服務,從軟體套用到網路存儲再到郵件過濾。這些公司一部分是基礎設備提供商,另一部分是像Salesforce之類的SAAS(軟體即服務)提供商。現今主要實現的是基於網際網路的個人服務,但是雲計算的聚合和整合正在產生。

InfoWorld網站同數十家公司、分析家和IT用戶討論出了雲計算的幾大形式。

形式

1.SAAS(軟體即服務)

這種類型的雲計算通過瀏覽器把程式傳給成千上萬的用戶。在用戶眼中看來,這樣會省去在伺服器和軟體授權上的開支;從供應商角度來看,這樣只需要維持一個程式就夠了,這樣能夠減少成本。Salesforce是迄今為止這類服務最為出名的公司。SAAS在人力資源管理程式和ERP中比較常用。 Google Apps和Zoho Office也是類似的服務

2.實用計算(Utility Computing)

這個主意很早就有了,但是知道在Amazon、Sun、IBM和其它提供存儲服務和虛擬伺服器的公司中新生。這種雲計算是為IT行業創造虛擬的數據中心使得其能夠把記憶體、I/O設備、存儲和計算能力集中起來成為一個虛擬的資源池來為整個網路提供服務。

3.網路服務

同SAAS關係密切,網路服務提供者們能夠提供API讓開發者能夠開發更多基於網際網路的套用,而不是提供單機程式。

4.平台即服務

另一種SAAS,這種形式的雲計算把開發環境作為一種服務來提供。你可以使用中間商的設備來開發自己的程式並通過網際網路和其伺服器傳到用戶手中。

5.MSP(管理服務提供商)

最古老的雲計算運用之一。這種套用更多的是面向IT行業而不是終端用戶,常用於郵件病毒掃描、程式監控等等。

6.商業服務平台

SAAS和MSP的混合套用,該類雲計算為用戶和提供商之間的互動提供了一個平台。比如用戶個人開支管理系統,能夠根據用戶的設定來管理其開支並協調其訂購的各種服務。

7.網際網路整合

將網際網路上提供類似服務的公司整合起來,以便用戶能夠更方便的比較和選擇自己的服務供應商。

雲物聯套用

雲計算和物聯網之間的關係可以用一個形象的比喻來說明:“ ”是“網際網路"中的神經系統的雛形,“物聯網”是“網際網路”正在出現的末梢神經系統的萌芽。

“物聯網就是物物相連的網際網路”。這有兩層意思:第一,物聯網的核心和基礎仍然是網際網路,是在網際網路基礎上的延伸和擴展的網路;第二,其用戶端延伸和擴展到了任何物品與物品之間,進行信息交換和通信。

物聯網的兩種業務模式:

1.MAI(M2M Application Integration), 內部MaaS;

2.MaaS(M2M As A Service), MMO, Multi-Tenants(多租戶模型)。

隨著物聯網業務量的增加,對數據存儲和計算量的需求將帶來對“雲計算”能力的要求:

1.雲計算:從計算中心到數據中心在物聯網的初級階段,PoP即可滿足需求;

2. 在物聯網高級階段,可能出現MVNO/MMO營運商(國外已存在多年),需要虛擬化雲計算技術,SOA等技術的結合實現網際網路的泛在服務:TaaS (everyTHING As A Service)。

雲安全

雲安全(Cloud Security)是一個從“雲計算”演變而來的新名詞。雲安全的策略構想是:使用者越多,每個使用者就越安全,因為如此龐大的用戶群,足以覆蓋網際網路的每個角落,只要某個網站被掛馬或某個新木馬病毒出現,就會立刻被截獲。

“雲安全”通過網狀的大量客戶端對網路中軟體行為的異常監測,獲取網際網路中木馬、惡意程式的最新信息,推送到Server端進行自動分析和處理,再把病毒和木馬的解決方案分發到每一個客戶端。

雲存儲套用

雲存儲是在雲計算(cloud computing)概念上延伸和發展出來的一個新的概念,是指通過集群套用、格線技術或分散式檔案系統等功能,將網路中大量各種不同類型的存儲設備通過套用軟體集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個系統。 當雲計算系統運算和處理的核心是大量數據的存儲和管理時,雲計算系統中就需要配置大量的存儲設備,那么雲計算系統就轉變成為一個雲存儲系統,所以雲存儲是一個以數據存儲和管理為核心的雲計算系統。

雲呼叫套用

雲呼叫中心是基於雲計算技術而搭建的呼叫中心繫統,企業無需購買任何軟、硬體系統,只需具備人員、場地等基本條件,就可以快速擁有屬於自己的呼叫中心,軟硬體平台、通信資源、日常維護與服務由伺服器商提供。具有建設周期短、投入少、風險低、部署靈活、系統容量伸縮性強、運營維護成本低等眾多特點;無論是電話行銷中心、客戶服務中心,企業只需按需租用服務,便可建立一套功能全面、穩定、可靠、座席可分布全國各地,全國呼叫接入的呼叫中心繫統。

私有雲套用

私有雲(Private Cloud)是將雲基礎設施與軟硬體資源創建在防火牆內,以供機構或企業內各部門共享數據中心內的資源。 創建私有雲,除了硬體資源外,一般還有雲設備(IaaS)軟體;現時商業軟體有VMware的 vSphere 和Platform Computing 的 ISF, 開放原始碼的雲設備軟體主要有Eucalyptus和OpenStack。至2013年可以提供私有雲的平台有:Eucalyptus、3A Cloud、聯想網盤和OATOS企業網盤等。

私有雲計算同樣包含雲硬體、雲平台、雲服務三個層次。不同的是,雲硬體是用戶自己的個人電腦或伺服器,而非雲計算廠商的數據中心。雲計算廠商構建數據中心的目的是為千百萬用戶提供公共雲服務,因此需要擁有幾十上百萬台伺服器。私有雲計算,對個人來說只服務於親朋好友,對企業來說只服務於本企業員工以及本企業的客戶和供應商,因此個人或企業自己的個人電腦或伺服器已經足夠用來提供雲服務。

雲遊戲套用

雲遊戲是以雲計算為基礎的遊戲方式,在雲遊戲的運行模式下,所有遊戲都在伺服器端運行,並將渲染完畢後的遊戲畫面壓縮後通過網路傳送給用戶。在客戶端,用戶的遊戲設備不需要任何高端處理器和顯示卡,只需要基本的視頻解壓能力就可以了。 就現今來說,雲遊戲還並沒有成為家用機和掌機界的聯網模式,因為至今X360仍然在使用LIVE,PS是PS NETWORK ,wii是wi-fi。但是幾年後或十幾年後,雲計算取代這些東西成為其網路發展的終極方向的可能性非常大。 如果這種構想能夠成為現實,那么主機廠商將變成網路運營商,他們不需要不斷投入巨額的新主機研發費用,而只需要拿這筆錢中的很小一部分去升級自己的伺服器就行了,但是達到的效果卻是相差無幾的。對於用戶來說,他們可以省下購買主機的開支,但是得到的確是頂尖的遊戲畫面(當然對於視頻輸出方面的硬體必須過硬)。你可以想像一台掌機和一台家用機擁有同樣的畫面,家用機和我們今天用的機頂盒一樣簡單,甚至家用機可以取代電視的機頂盒而成為次時代的電視收看方式。

雲教育套用

視頻雲計算套用在教育行業的實例:流媒體平台採用分散式架構部署,分為web伺服器,資料庫伺服器、直播伺服器和流伺服器,如有必要可在信息中心架設採集工作站搭建網路電視或實況直播套用,在各個學校已經部署錄播系統或直播系統的教室配置流媒體功能組件,這樣錄播實況可以實時傳送到流媒體平台管理中心的全局直播伺服器上,同時錄播的學校也可以上傳存儲到信息中心的流存儲伺服器上,方便今後的檢索、點播、評估等各種套用。

雲會議套用

雲會議是基於雲計算技術的一種高效、便捷、低成本的會議形式。使用者只需要通過網際網路界面,進行簡單易用的操作,便可快速高效地與全球各地團隊及客戶同步分享語音、數據檔案及視頻,而會議中數據的傳輸、處理等複雜技術由雲會議服務商幫助使用者進行操作。

目前國內雲會議主要集中在以SAAS(軟體即服務)模式為主體的服務內容,包括電話、網路、視頻等服務形式,基於雲計算的視頻會議就叫雲會議。雲會議是視頻會議與雲計算的完美結合,帶來了最便捷的遠程會議體驗。及時語移動雲電話會議,是雲計算技術與移動網際網路技術的完美融合,通過移動終端進行簡單的操作,提供隨時隨地高效地召集和管理會議。

雲社交套用

雲社交(Cloud Social)是一種物聯網、雲計算和移動網際網路互動套用的虛擬社交套用模式,以建立著名的“資源分享關係圖譜”為目的,進而開展網路社交,雲社交的主要特徵,就是把大量的社會資源統一整合和評測,構成一個資源有效池向用戶按需提供服務。參與分享的用戶越多,能夠創造的利用價值就越大。

技術服務

核心技術

雲計算系統核心技術:並行計算。並行計算(ParallelComputing)是指同時使用多種計算資源解決計算問題的過程。通過並行計算集群完成數據的處理,再將處理的結果返回給用戶。

原理內容

1、編程模式;
2、海量數據分布存儲技術;
3、海量數據管理技術;
4、虛擬化技術;
5、雲計算平台管理技術;
6、信息安全管理技術。

相關詞條

相關搜尋

熱門詞條

聯絡我們