雲技術

雲技術

雲技術是指在廣域網或區域網路內將硬體、軟體、網路等系列資源統一起來,實現數據的計算、儲存、處理和共享的一種託管技術。

基本介紹

定義,起源,關鍵因素,關鍵技術,套用舉例,電子信箱套用,雲呼叫套用,私有雲套用,雲遊戲套用,雲教育套用,雲會議套用,雲社交套用,

定義

雲技術(Cloud technology)基於雲計算商業模式套用網路技術、信息技術、整合技術、管理平台技術套用技術等的總稱,可以組成資源池,按需所用,靈活便利。雲計算技術將變成重要支撐。技術網路系統的後台服務需要大量的計算、存儲資源,如視頻網站、圖片類網站和更多的入口網站。伴隨著網際網路行業的高度發展和套用,將來每個物品都有可能存在自己的識別標誌,都需要傳輸到後台系統進行邏輯處理,不同程度級別的數據將會分開處理,各類行業數據皆需要強大的系統後盾支撐,只能通過雲計算來實現。
最簡單的雲計算技術在網路服務中已經隨處可見,例如搜尋引擎、網路信箱等,使用者只要輸入簡單指令即能得到大量信息。
雲技術
雲技術
未來如手機、GPS等行動裝置都可以透過雲計算技術,發展出更多的套用服務
進一步的雲計算不僅只做資料搜尋、分析的功能,未來如分析DNA結構基因圖定序、解析癌症細胞等,都可以透過這項技術輕易達成。
稍早之前的大規模分散式計算技術即為“雲計算”的概念起源。

起源

1961年,美國計算機科學家約翰·麥卡錫( John McCarthy)提出了把計算能力作為一種像水和電一樣的公用事業提供給用戶的理念。2011年,美國國家標準和技術研究院提出了雲計算的概念,認為雲計算是一種資源管理模式,能以廣泛、便利、按需的方式通過網路訪問實現基礎資源(如網路、伺服器、存儲器、套用和服務)的快速、高效、自動化配置與管理。“雲”是網路、網際網路的一種比喻性說法。“狹義雲計算”指信息技術基礎設施的交付和使用模式,指通過網路以按需、易擴展的方式獲得所需資源。“廣義雲計算”指服務的交付和使用模式,指通過網路以按需、易擴展的方式獲得所需服務。雲技術的基本特徵是虛擬化( Virtualization)和分散式,其中虛擬化技術將計算機資源,如伺服器、網路、記憶體以及存儲等予以抽象、轉換後呈現,使用戶可以更好地套用這些資源,而且不受現有資源的物理形態和地域等條件的限制。分散式網路存儲技術將數據分散地存儲於多台獨立的機器設備上,利用多台存儲伺服器分擔存儲負荷,不但解決了傳統集中式存儲系統中單存儲伺服器的瓶頸問題,還提高了系統的可靠性可用性和拓展性。雲計算被普遍認為具有三個特點:虛擬化、超大規模和高擴張性。雲計算技術包括的具體內容有:數據存儲技術、數據處理技術和虛擬化技術。
雲技術
雲技術

關鍵因素

雲技術通過網際網路提供動態的、可擴展的和時常虛擬化的資源來服務用戶。用戶無須具備支持他們雲中技術架構的相關知識、專業技術或者控制力。為了能夠使這項新的“切即服務”的經濟模型成為可能,雲技術中有幾個關鍵因素必須說明。
(1)一個共享的雲基礎設施:能夠提供企業級安全、可擴展性服務質量( Quality of service,QoS)。
(2)一個開發環境:使曾經習慣於開發小型獨立套用的企業套用開發者,很容易地過渡到開發安全、“多租戶”的應用程式,這些應用程式可以橫向拓展到潛在的數百萬用戶。
(3)一個操作環境在不影響用戶體驗的前提下,可以無縫傳送和更新雲服務。
(4)一種聯合多種雲服務的簡單方式,以完成商業或個人任務雲技術是一種計算模式,在這種模式下,各種計算資源作為服務都被虛擬化,同時通過Web技術的連線動態分配,以適套用戶的需求。

關鍵技術

虛擬化技術
虛擬化技術是指計算元件在虛擬的基礎上而不是真實的基礎上運行,它可以擴大硬體的容量,簡化軟體的重新配置過程,減少軟體虛擬機相關開銷和支持更廣泛的作業系統方面。通過虛擬化技術可實現軟體套用與底層硬體相隔離,它包括將單個資源劃分成多個虛擬資源的裂分模式,也包括將多個資源整合成一個虛擬資源的聚合模式。虛擬化技術根據對象可分成存儲虛擬化、計算虛擬化、網路虛擬化等,計算虛擬化又分為系統級虛擬化、套用級虛擬化和桌面虛擬化等。在雲計算實現中。計算系統虛擬化是一切建立在“雲”上的服務與套用的基礎。虛擬化技術主要套用在CPU、作業系統、伺服器等多個方面,是提高服務效率的最佳解決方案。
分散式海量數據存儲
雲計算系統由大量伺服器組成,同時為大量用戶服務,因此雲計算系統採用分散式存儲的方式存儲數據,用冗餘存儲的方式(集群計算數據冗餘和分散式存儲)保證數據的可靠性。冗餘的方式通過任務分解和集群,用低配機器替代超級計算機的性能來保證低成本,這種方式保證分散式數據的高可用、高可靠和經濟性,即為同一份數據存儲多個副本。雲計算系統中廣泛使用的數據存儲系統是GoogleGFSHadoop團隊開發的GFS的開源實現HDFS。
海量數據管理技術
雲計算需要對分布的、海量的數據進行處理、分析,因此,數據管理技術必需能夠高效的管理大量的數據。雲計算系統中的數據管理技術主要是Google的BigTable數據管理技術和Hadoop團隊開發的開源數據管理模組HBase。由於雲數據存儲管理形式不同於傳統的RDBMS數據管理方式,如何在規模巨大的分散式數據中找到特定的數據,也是雲計算數據管理技術所必須解決的問題。同時,由於管理形式的不同造成傳統的SQL資料庫接口無法直接移植到雲管理系統中來,研究在關注為雲數據管理提供RDBMS和SQL的接口,如基於Hadoap子項目HBase和Hive等。另外,在雲數據管理方面,如何保證數據安全性和數據訪問高效性也是研究關注的重點問題之一。
編程方式
雲計算提供了分散式的計算模式,客觀上要求必須有分散式的編程模式。雲計算採用了一種思想簡潔的分散式並行編程模型Map-Reduce。Map-Reduce是一種編程模型和任務調度模型。主要用於數據集的並行運算和並行任務的調度處理。在該模式下,用戶只需要自行編寫Map函式和Reduce函式即可進行並行計算。其中,Map 函式中定義各節點上的分塊數據處理方法,而Reduce函式中定義中間結果的保存方法以及最終結果的歸納方法。
雲計算平台管理技術
雲計算資源規模龐大,伺服器數量眾多並分布在不同的地點,同時運行著數百種套用,如何有效的管理這些伺服器,保證整個系統提供不間斷的服務是巨大的挑戰。雲計算系統的平台管理技術能夠使大量的伺服器協同工作,方便的進行業務部署和開通,快速發現和恢復系統故障,通過自動化、智慧型化的手段實現大規模系統的可靠運營。

套用舉例

電子信箱套用

作為最為流行的通信服務,電子信箱的不斷演變,為人們提供了更快和更可靠的交流方式。傳統的電子信箱使用物理記憶體來存儲通信數據,而雲計算使得電子信箱可以使用雲端的資源來檢查和傳送郵件,用戶可以在任何地點、任何設備和任何時間訪問自己的郵件,企業可以使用雲技術讓它們的信箱服務系統變得更加穩固。

雲呼叫套用

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

私有雲套用

私有雲( Private Cloud)將雲基礎設施與軟硬體資源創建在防火牆內,以供機構或企業內各部門共享數據中心內的資源。創建私有雲,除了硬體資源外,一般還有雲設備( laaS)軟體。商業軟體VMwarevSphere和Platform Computing的ISF,開放原始碼的雲設備軟體主要有EucalyptusOpenStack。至2013年可以提供私有雲的平台有:Eucalyptus、3ACloud、minicloud安全辦公私有雲、聯想網盤和OATOS企業網盤等。
雲創存儲推出minicloud安全辦公私有雲,用最少的成本為企業部署雲存儲以及企業辦公套用軟體,為企業打造安全的辦公環境。雲創存儲在滿足企業辦公需求的基礎上,大幅度降低了企業IT建設的門檻與風險,並全面保障了企業數據安全
私有雲計算同樣包含雲硬體雲平台雲服務三個層次。不同的是,雲硬體是用戶自己的個人電腦或伺服器,而非雲計算廠商的數據中心。雲計算廠商構建數據中心的目的是為千百萬用戶提供公有雲服務,因此需要擁有幾十上百萬台伺服器。私有雲計算對個人來說只服務於親朋好友,對企業來說只服務於該企業員工以及該企業的客戶和供應商,因此個人或企業自己的個人電腦或伺服器已經足夠用來提供雲服務。

雲遊戲套用

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

雲教育套用

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

雲會議套用

國內雲會議主要是以SaaS模式為主體的服務內容,包括電話、網路、視頻等服務形式。
雲會議是基於雲計算技術的一種高效、便捷、低成本的視頻會議形式。使用者只需要通過網際網路界面進行簡單易用的操作,便可快速高效地與全球各地團隊及客戶同步分享語音、數據檔案及視頻,而會議中數據的傳輸、處理等複雜技術由雲會議服務商幫助使用者進行操作。
及時語音移動雲電話會議是雲計算技術與移動網際網路技術的融合,使用者只需通過移動終端進行簡單的操作,即可隨時隨地、高效地召集和管理會議。

雲社交套用

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

相關詞條

熱門詞條

聯絡我們