第一篇:云計算關鍵技術
浪潮實施“云海”戰略 填補云計算關鍵技術空白
摘要:云計算是一種基于互聯網的應用模式,能夠讓計算服務像水、電等公共服務一樣,隨需取用、按量付費,被視為信息產業的第三次革命,它將是未來社會信息化的主要形式,也是未來國家信息戰略安全的主要載體。
舜網訊 浪潮集團正式發布“云海In-Cloud”戰略,開始全面推進云計算業務。作為云海戰略的重點,浪潮首次定義“行業云”概念,并宣布將于年內推出國內首個自主開發的云計算操作系統,我國在云計算這一戰略新興領域的關鍵技術空白將因此被填補。
浪潮云計算市場戰略布局初步形成
云計算是一種基于互聯網的應用模式,能夠讓計算服務像水、電等公共服務一樣,隨需取用、按量付費,被視為信息產業的第三次革命,它將是未來社會信息化的主要形式,也是未來國家信息戰略安全的主要載體。“云海”戰略的正式實施,標志著作為國內IT產業的骨干企業的浪潮集團對中國云計算市場的戰略布局已經形成。
作為云海戰略的重點,浪潮首次定義“行業云”概念,提出“行業云”作為“公有云”的重要組成部分,是未來中國云計算市場的重要力量,并與山東計算中心簽署云計算合作協議,建立國內最大的區域行業云和未來云計算研究中心,作為浪潮云海戰略實施的第一個落地的“行業云”項目。
據浪潮集團高級副總裁王恩東介紹,目前,行業用戶已經占據了中國信息化市場50℅以上的市場份額,從行業組織的分散性,數據的封閉性等方面看,云計算無疑是實現行業數據和資源共享,推動數據向服務轉化的最佳途徑。因此,行業云是公有云最具潛力和戰略意義的市場,是中國云計算未來的主導力量。而浪潮與山東計算中心簽約后將共同完成山東全省13個軟件園的資源整合、共享、協同,著力研究開發下一代云計算前沿技術,并逐步豐富云計算的服務。
與此同時,浪潮宣布推出國內首款云操作系統——云海(云OS),填補了我國在云計算基礎架構領域里的關鍵技術空白,成為普遍關注的焦點。
云計算操作系統是云計算的關鍵平臺技術,類似于人體的神經系統,在云計算應用中承擔著對大型數據中心、跨數據中心硬件資源的統籌調度、管理的樞紐作用,對云計算的安全和效率有著至關重要的影響。但是,在操作系統領域存在著諸多技術難題,譬如在高并發條件下如何實現服務的持續可用,以及萬量級資源管理等,目前尚無國產廠商涉足該領域。業內觀察人士認為,“云海”操作系統推出后,浪潮將成為中國首家掌握該技術的廠商,大大縮短了中國與發達國家在該領域的距離,對未來中國云發展具有重要意義。
掃清云計算在中國發展的障礙
我國關于云計算的討論已經持續了近三年,但由于各個廠商存在著不同的利益點,提出的觀點也各不相同,使得客戶對云計算的理解陷入誤區——只看局部,無視整體;只看細節,忽視架構;只談概念,忽視落地應用;只照搬國外經驗,忽視中國具體國情,給云計算在中國的發展帶來了很多障礙。
科技部高新司嵇智源處長說,與歐美、日本等發達國家相比,我國云計算技術起步較晚,呈現出頭重腳輕的趨勢,一方面眾多企業紛紛推出種類繁多的云計算運用,另一方面,由于國外企業對核心技術的壟斷,很少有國內企業進行創新芯片以及硬件方面適合云計算的研究和開發。長此以往,我國云計算將一直是空中樓閣,發展前景不容樂觀。
王恩東在接受科技日報記者采訪時表示,核心技術的缺失將是制約中國云計算整體發展的壁壘。尤其在云計算基礎架構核心技術層面,一直以來鮮有國內廠商涉水,大多數都著眼于平臺運營與軟件服務。事實上,該領域的缺失已經不僅成為制約我國云計算事業發展的最大障礙,更為我國的信息安全埋下了隱患。打造云計算硬件核心裝備和云操作系統,是解決云計算基礎架構核心技術問題的關鍵。
工信部電子信息司副司長刁石京表示,云計算的根本在于應用與服務,中國擁有世界上最大的無線網和最大的有線電視網,同時擁有最大的互聯網用戶人群,為中國云計算發展提供了肥沃的土壤。中國本土IT企業完全有條件在這樣的契機下,實現整體突破,成為中國云時代的領跑者。
嵇智源處長說:“浪潮集團在國內率先推出了云計算戰略,針對云計算基礎架構展開一系列的高效的開發和推廣工作,特別是很快就要面世的自主云操作系統將填補我國在這一領域的技術空白。憑借著對自主創新的堅持,我們將在隨之而來的云計算時代中,不再受制于國外的技術封鎖和壟斷,真正將信息領域的相關產業做大做強。”
據王恩東介紹,除發展云操作系統以外,浪潮云計算硬件產品線也將在年底完成布局。屆時浪潮將推出包括云OS、大服務器、高密度服務器在內的全系列軟、硬一體的基礎架構解決方案。
第二篇:云計算的關鍵技術及發展現狀
云計算的關鍵技術及發展現狀
摘要:云計算是一種全新的領先信息技術,結合 IT 技術和互聯網實現超級計算和存儲能力,它的目標是要像供水、供電、金融系統一樣,把“計算力”作為一種公用基礎設施、組織大規模的信息和計算資源,面向用戶提供便捷、全面的公眾服務,滿足個人和社會信息服務的需要。
關鍵詞:云計算
關鍵技術 發展現狀
云計算的最初想法可以追溯到上世紀 60 年代,圖靈獎得主 John McCarthy 提到的:“在不遠的將來,計算有可能成為一種公共基礎設施”。2007 年底,IBM 公司率先提出了他們的云計算計劃,并將云計算平臺描述為一個按需進行動態部署和配置的可伸縮性平臺。
一、云計算的概念
對于云計算仍沒有普遍一致的定義。美國國家標準技術研究院對云計算的定義: 云計算是一個模型, 這個模型是可以方便地按需訪問一個可配置的計算資源(例如, 網絡、服務器、存儲設備、應用程序以及服務)的公共集。這些資源可以被迅速提供并發布, 同時最小化管理成本或服務提供商的干涉。中國云計算專家劉鵬給出的定義如下: 云計算將計算任務分布在大量計算機構成的資源池上, 使各種應用系統能夠根據需要獲取計算力、存儲空間和各種軟件服務。
通俗地理解, 云計算的 云 就是存在于互聯網上的服務器集群
上的資源, 它包括硬件資源和軟件資源, 本地計算機只需要通過互聯網發送一個需求信息, 就能夠獲取所需的計算資源。
二、云計算的關鍵技術
云計算的發展離不開虛擬化、并行計算等核心技術的發展成熟, 正是這些計算機技術和網絡技術的發展融合產生了云計算, 并借助 SaaS/PaaS/IaaS 等先進的商業模式把這強大的計算能力分布到終端用戶手中。1.虛擬化技術
虛擬化作為云計算的核心特征, 是云計算依托的基礎。虛擬化技術實現了物理資源的邏輯抽象和統一表示, 它是指計算元件在虛擬的基礎上而不是真實硬件的基礎上運行。通過虛擬化技術可以實現資源的最優利用;并能夠根據用戶業務需求的變化, 按需分配資源, 實現動態負載均衡;同時與硬件無關的特性帶來系統自愈功能, 提升系統的可靠性。
虛擬化技術的對象可以涵蓋從服務器、存儲、網絡到平臺、應用等各個方面。2.分布式技術
分布式技術最早由 Google 規模應用于向全球用戶提供搜索服務, 其分布式的架構, 可以讓多達百萬臺的廉價計算機協同工作。分布式文件系統完成海量數據的分布式存儲,分布式計算編程模型完成大型任務的分解和基于多臺計算機的并行計算, 分布式數據庫完成海量結構化數據的存儲。
分布式文件系統作為分布式技術中最重要的實現部分,不管是 Google 的 GFS 還是 Hadoop 的 HDFS, 都是針對特定的海量大文件存儲應用設計的, 可以實現數據存儲訪問的高可靠性、高訪問性能、在線遷移、自動負載均衡。3.并行計算
并行計算是指同時使用多種計算資源解決計算問題的過程, 是提高計算機系統計算速度和處理能力的一種有效手段。它的基本思想是用多個處理器來協同求解同一問題, 即將被求解的問題分解成若干個部分, 各部分均由一個獨立的處理機來并行計算。
并行計算是相對于串行計算(通常針對單個 CPU 或單臺計算機)而言, 它將進程相對獨立地分配于不同的節點上, 由各自獨立的操作系統調度, 享有獨立的 CPU 和內存資源(內存可以共享);進程間相互信息交換通過消息傳遞。4.SaaS/ P aaS/ I aaS 服務模式
服務模式創新是云計算的一個重要特性, 云計算徹底實現了計算機軟硬件都是服務的變革, 今后用戶所需要的東西只有一種 服務, 包括計算服務、網絡服務、軟件服務、平臺服務、存儲服務等。云計算服務模式主要有: SaaS(軟件即服務)、PaaS(平臺即服務)和 IaaS(基礎設施即服務)。
SaaS 是用戶獲取軟件服務的一種新形式, 用戶不需將軟件產品安裝在自己的電腦或服務器上, 而直接通過網絡向專門的供商獲取自己所需要的相應軟件功能服務。
PaaS 是指把開發環境(包括應用設計、應用開發、應用測試和應用托管)都作為一種服務提供給客戶。客戶不需要購買硬件和軟件, 只需要利用 PaaS平臺, 就能夠創建、測試和部署應用和服務。IaaS 是指企業或個人可以使用云計算技術來遠程訪問計算資源, 這包括計算、存儲以及應用虛擬化技術所提供的相關功能。無論是最終用戶、SaaS 提供商還是 PaaS 提供商都可以從基礎設施服務中獲得所需的計算能力, 但卻無需對支持這一計算能力的基礎 IT 軟硬件付出相應的原始投資成本。
三、云計算的發展現狀
云計算作為業界熱點,近年來世界各國對于它的研究和應用方興未艾,許多政府部門和著名公司在研發與應用云計算的過程中作出了大量的工作和努力。
1.云計算在國外的發展
云計算與網絡密不可分。云計算的原始含義是通過互聯網提供計算能力。云計算的起源與亞馬遜和 Google 兩個公司有十分密切的關系,它們最早使用到了“Cloud Computing”的表述方式。目前美國公開宣布進入或支持云計算技術開發的業界巨頭包括微軟、谷歌、IBM、亞馬遜、Netsuite、NetApp、Adobe 等。
Goog le 是 云 計 算 的 提 出 者。2006 年,Goog le 啟 動 了“Google101”計劃,引導大學生們進行“云”系統的編程開發。多年的搜索引擎技術的積累成果使 Google 在云計算技術上處于領先的地位,不僅提供在線應用,還希望發揮自身的數據庫系統優勢,成為在線應用的統一平臺。Google 以發表學術論文的形式公開了其云計算三大法寶:GFS、Map/Reduce 和 BigTable,并在美國、中國等高校開設云計算編程課程。
微軟于 2008 年 10 月推出了 Windows Azure 操作系統,這個系統作為微軟云計算計劃的服務器端操作系統(Cloud OS)為廣大開發者提供服務。微軟擁有全世界數以億計的 Windows 用戶桌面和瀏覽器,Azure(藍天)試圖通過在互聯網架構上打造新云計算平臺,讓Wind ows 由 PC 延伸到“藍天”上。
IBM 從企業內部需求的逐漸上升出發,在 2007 年 11 月提出了“藍云”計劃,推出共有云和私有云的概念。IBM提出私有云解決方案是為減少諸如數據、信息安全等共有云現存的問題,從而搶占企業云計算市場。依托 IBM在服務器領域的傳統優勢,IBM成為目前唯一一個提供從硬件、軟件到服務全部自主生產的廠商。
2008年7月,雅虎、惠普和英特爾聯合宣布將建立全球性的開源云計算研究測試床,稱為 Open Cirrus,鼓勵開展云計算、服務和數據中心管理等領域中各方面的研究。
Apple 是云計算領域的一位積極參與者。從近年來推出的 iTunes服務,到Mob ile Me服務,到收購在線音樂服務商Lala,再到最近在美國北卡萊羅納州投資 10 億美元建立新數據中心的計劃,無不顯示其進軍云計算領域的巨大決心。
這些國際知名大公司在全世界建造了龐大的云計算中心。譬如:Goog le 的搜索引擎分布于 200 多個站點、超過 100 萬臺服務器的
支撐,而且設施數量正在迅猛增長。
2.云計算在國內的發展
目前中國云計算的討論多數集中在早期云計算的概念、技術和模式上。早期的云計算是一種動態的、易擴展的、通過互聯網提供虛擬化IT 資源和應用的一種計算模式。用戶不需要了解云技術內部的細節,也不必具有云內部的專業知識,更不需要直接參與、投入、建設、維護和控制就能直接按需使用并按用量付費。
2008年,IBM在無錫建立了中國第一個云計算中心,在北京 IBM中國創新中心建立了第二個云計算中心———IBM 大中華區云計算中心。2009 年初,在南京建立國內首個“電子商務云計算中心”。世紀互聯推出“CloudEx”產品線,包括完整的互聯網主機服務“CloudEx Comp uting Service ”、基于在線存儲虛擬化的“CloudEx Storage Service ”等云計算服務。
隨著云計算的升溫,國內的電信運營商也都積極投入到云計算的研究中,以期通過云計算技術促進網絡結構的優化和整合,尋找到新的贏利機會和利潤增長點,以實現向信息服務企業的轉型。中國移動推出了“大云”(Big Cloud)云計算基礎服務平臺,中國電信推出了“e云”云計算平臺,中國聯通則是推出了“互聯云”平臺。
我國企業創造了“云安全”概念,通過網狀的大量客戶端對網絡中軟件行為的異常監測,獲取互聯網中木馬、惡意程序的最新信息,在服務端進行自動分析和處理,再把解決方案分發到客戶端。瑞星、趨勢等企業都推出了云安全解決方案。
隨著云計算的發展,互聯網的功能越來越強大,用戶可以通過云計算在互聯網上處理龐大的數據和獲取所需的信息。從云計算的發展現狀來看,未來云計算的發展會向構建大規模的能夠與應用程序密切結合的底層基礎設施的方向發展。不斷創建新的云計算應用程序,為用戶提供更多更完善的互聯網服務也可作為云計算的一個發展方向。
四、總結
云計算是基于多種技術的新興計算模式,現代軟件應用和商務處理的全球化、信息化和自動化,必將為云計算的研究發展提供廣泛的市場和應用背景。云計算具有超大規模、虛擬化、高可用性、高可靠性、按需服務及其廉價等特點,經歷近年的許多成功案例和經驗后,正在迅速普及應用。云計算所帶來的新興 IT資源共享和應用模式是互聯網之后的又一次變革,將給 IT產業特別是軟件服務業帶來深遠影響。
參考文獻:
[1]劉鵬.《云計算》.電子工業出版社.2010,(3).[2]張為民.云計算-深刻改變未來.科學出版社,2009:203.[3]李曉偉,沈艷秋.云計算及其發展進程.科技信息,2011(15):81-82.
第三篇:云計算的關鍵技術及發展現狀
云計算的關鍵技術及發展現狀
姓名:李云迪 學號:2320130001 北京大學
摘要:云計算從最早的提出概念到現今各大云服務提供商的研發,實際只在短短幾年時間。目前,最簡單的云計算技術在網絡服務中已經隨處可見,例如搜索引擎、網絡郵箱等,使用者只要輸入簡單指令即能得到大量自己所需的信息。但是,從一種新的業務模式的發展周期來看,尤其是從我國的情況來看,目前的云計算還只能算是初步發展階段。本文主要對云計算技術的應用特點、發展現狀、利處與弊端以及對云計算的應用存在的主要問題進行了探討分析,最后是關于云計算的挑戰及其展望。
關鍵詞:云計算;云服務提供商;云計算應用;技術發展
1、云計算的定義
計算機的應用模式大體經歷了以大型機為主體的集中式架構、以pc機為主體的c/s分布式計算的架構、以虛擬化技術為核心面向服務的體系結構(soa)以及基于web2.0應用特征的新型的架構。云計算發展的時代背景是計算機的應用模式、技術架構及實現特征的演變。
“云計算”概念由google提出,一如其名,這是一個美妙的網絡應用模式。在云計算時代,人們可以拋棄u盤等移動設備,只要進入google docs頁面,新建一個文檔,編輯其內容,然后直接把文檔的url分享給朋友或上司,他們就可以直接打開瀏覽器訪問url。我們再也不用擔心因pc硬盤的損壞而發生資料丟失事件。
云計算的定義眾多,目前廣為認同的一點是,云計算是網格計算、分布式處理、和并行處理的發展,或者說是這些計算機科學概念的商業實現。云計算是一種資源交付和使用模式,用戶通過網絡即可獲得應用所需的資源(硬件、軟件、平臺)。云計算將計算從客戶終端集中到“云端”,作為應用通過互聯網提供給用戶,計算通過分布式計算等技術由多臺計算機共同完成。用戶只需要關心應用的功能,而不必去關心應用的實現方式,所有應用的實現和維護由其提供商完成,用戶只要根據自己的需要選擇相應的應用即可。云計算是一種計算的方式,而不是一個工具、平臺或者架構。
2、云計算的原理
云計算的基本原理是,通過把計算分布在大量的分布式計算機上,而不是本地計算機或遠程服務器中,企業數據中心的運行將更相似于互聯網。這使得企業能夠將資源切換到需要的應用上,根據需求訪問存儲系統和計算機。云計算就是把普通的服務器或者個人計算機連接起來,以獲得超級計算機或者叫高可用性和高性能計算機的功能,可是成本卻更低。
云計算是全新的基于互聯網的超級計算理念和模式。實現云計算的具體基礎設施需要結合多種技術,需要軟件實現對硬件資源的虛擬化管理和調度,即把存儲于個人電腦、移動電話和其他設備上的大量信息和處理器資源集中在一起,協同工作。
3、云計算的核心技術
云計算系統運用了很多的技術,其中最關鍵的技術包括數據管理技術、編程模型、數據存儲技術、云計算平臺管理技術、虛擬化技術等。
3.1 編程模型
mapreduce是google開發的java、python、c++編程模型,它是一種高效的任務調度模型和簡化的分布式編程模型,主要用于大規模數據集(大于1tb)的并行運算。嚴格的編程模型會使云計算環境下的編程變得很簡單。mapreduce模式的思想是把需要執行的問題分解成map(映射)和reduce(化簡)的方式,先通過map程序將數據切割成不相關的部分,然后分配給大量計算機處理,達到分布式運算的效果,再通過reduce程序將結果匯整并且輸出。
3.2 海量數據分布存儲技術
云計算系統由大量服務器組成,同時還為大量用戶進行服務,所以云計算系統采用的是分布式存儲的方式來存儲數據,用冗余存儲的方式來保證數據的可靠性。hadoop團隊開發的gfs的開源實現hdfs和google的gfs是云計算系統中廣泛使用的數據存儲系統。
3.3 虛擬化技術
通過虛擬化技術可以把軟件應用與底層硬件相隔離,它包括將單個資源劃分成多個虛擬資源的裂分模式,也包括將多個資源整合成一個虛擬資源的聚合模式。虛擬化技術根據其對象可分成網絡虛擬化、計算虛擬化、存儲虛擬化等等,計算虛擬化又分為桌面虛擬化、系統級虛擬化和應用級虛擬化。
3.4 云計算平臺管理技術
云計算的資源規模龐大,服務器數量很多并且都分布在不同的地點,同時運行著幾百種應用,如何有效的管理這些服務器,保證整個系統提供不間斷的服務則是個巨大的挑戰。
4、我國云計算產業發展現狀
我國云計算服務市場處于起步階段,云計算技術與設備已經具備一定的發展基礎。我國云計算服務市場總體規模較小,但追趕勢頭明顯。據Gartner估計,2011年我國在全球約900億美元的云計算服務市場中所占份額不到3%,但年增速達到40%,預期未來我國與國外在云計算方面的差距將逐漸縮小。
大型互聯網企業是目前國內主要的云計算服務提供商,業務形式以IaaS+PaaS形式的開放平臺服務為主,其中IaaS服務相對較為成熟,PaaS服務初具雛形。我國大型互聯網企業開發了云主機、云存儲、開放數據庫等基礎IT資源服務,以及網站云、游戲云等一站式托管服務。一些互聯網公司自主推出了PaaS云平臺,并向企業和開發者開放,其中數家企業的PaaS平臺已經吸引了數十萬的開發者入駐,通過分成方式與開發者實現了共贏。
ICT制造商在云計算專用服務器、存儲設備以及企業私有云解決方案的技術研發上具備了相當的實力。其中,國內企業研發的云計算服務器產品已經具備一定競爭力,在國內大型互聯網公司的服務器新增采購中,國產品牌的份額占到了50%以上,同時正在逐步進入國際市場;國內設備制造企業的私有云解決方案已經具備千臺量級物理機和百萬量級虛擬機的管理水平。
軟件廠商逐漸轉向云計算領域,開始提供SaaS服務,并向PaaS領域擴展。國內SaaS軟件廠商多為中小企業,業務形式多以企業CRM服務為主。領先的國內SaaS軟件廠商簽約用戶數已經過萬。
電信運營商依托網絡和數據中心的優勢,主要通過IaaS服務進入云計算市場。中國電信于2011年8月發布天翼云計算戰略、品牌及解決方案,2012年將提供云主機、云存儲等IaaS服務,未來還將提供云化的電子商務領航等SaaS服務和開放的PaaS服務平臺。中國移動自2007年起開始搭建大云(BigCloud)平臺,2011年11月發布了大云1.5版本,移動MM等業務將在未來遷移至大云平臺。中國聯通則自主研發了面向個人、企業和政府用戶的云計算服務“沃·云”。目前“沃·云”業務主要以存儲服務為主,實現了用戶信息和文件在多個設備上的協同功能,以及文件、資料的集中存儲和安全保管。
IDC企業依托自己的機房和數據中心,將IaaS作為云服務切入點,目前已能提供彈性計算、存儲與網絡資源等IaaS服務。少數IDC企業還基于自己的傳統業務,擴展到提供PaaS和SaaS服務,如應用引擎、云郵箱等。
5、云計算的挑戰和展望 云計算技術的發展面臨這一系列的挑戰,例如:使用云計算來完成任務能獲得哪些優勢;可以實施哪些策略、做法或者立法來支持或限制云計算的采用;如何提供有效的計算和提高存儲資源的利用率;對云計算和傳輸中的數據以及靜止狀態的數據,將有哪些獨特的限制;安全需要有哪些;提供可信還擊你給都需要些什么。此外,云計算雖然給企業和個人用戶提供了創造更好的應用和服務的機會,但同時也給了黑客機會。云計算宣告了低成本超級計算機服務的可能,一旦這些“云”被用來進行各種攻擊或者破譯各類密碼,將會對用戶的數據安全帶來極大的危險。所以,在安全問題和危險因素被有效的控制之前,云計算不容易得到徹底的應用和接受。
云計算未來有兩個發展方向:第一個是構建與應用程序緊密結合的大規模底層基礎設施,為應用能夠擴展到更大的規模提供可能;第二個是構建新型的云計算應用程序,在網絡上提供更加豐富的用戶體驗。第一個發展趨勢能夠從現在的云計算研究狀況中體現出來,而在云計算應用程序的構造上,很多新型的社會服務型網絡,如facebook等,也已經體現了這個趨勢,而在研究上則開始注重通過云計算基礎平臺將多個業務融合起來。
作為一種新興的技術,云計算可以預想未來前景的無限光明。當互聯網遇到了新的發展契機,云計算必將在不久的將來展示出強大的生命力,推動it產業跨越式發展。
參考文獻:
[1]孟宏偉,黃麗芳.云計算解析[j].硅谷,2010,(10):35-36 [2]陳全,鄧倩妮.云計算及其關鍵技術[j].計算機應用,2009,(09).[3]鐘志水.云計算的現在和未來[j]現代計算機(專業版),2010,(01).[4]郭春梅,畢學堯,楊帆.云計算安全技術研究與趨勢[j].信息網絡安全,2010,(04):16-17.[5]李德毅,陳桂生,張海粟.云計算熱點問題分析[j].中興通訊技術,2010,(04):1-5.[6]李勝.淺談云計算[j].電腦知識與技術,2010,(09):2140-2141
第四篇:云計算總結
云計算總結
(2009-10-22 00:02:46)轉載▼
標簽: 分類: 教育技術學基礎云計算 理論
云計算是在網格計算之后06年開始流行起來的一個名詞,以下是我針對云計算的基本內容做一個總結:
一、云計算的概念:
到目前為止,云計算還沒有一個統一的定義。IBM,Google,Microsoft,SUN,Amazon等研究組織和相關廠家,依據各自的利益和各自不同個的研究視角都給出了對云計算的定義和理解。
IBM公司于2007年宣布了藍云計劃,在IBM的技術白皮書中“Cloud Computing”中云計算的定義如下:“云計算一詞用來同時描述一個系統平臺或者一種類型的應用程序。一個云計算的平臺按需進行動態的部署(provision)、配置(configuration)、重新配置(reconfigure)以及取消服務(deprovision)等。在云計算平臺中的服務器可以是物理的服務器或者虛擬的服務器。高級的計算云通常包含一些其他的計算資源,例如存儲區域網絡(SANs),網絡設備,防火墻以及其他安全設備等。云計算在描述應用方面,它描述了一種可以通過互聯網Internet進行訪問的高擴展的應用程序。
“云使用”是大規模的數據中心以及功能強勁的服務器來運行網絡應用程序與網絡服務。任何一個用戶可以通過合適的互聯網接入設備以及一個標準的瀏覽器就能夠訪問一個云計算應用程序。”
上面的定義給出了云計算的兩個方面的含義:一方面描述了基礎設施,用來構造應用程序,其地位相當于PC機上的操作系統;另一方面描述了建立在這種基礎設施之上的云計算應用。
還有以下分別從模型、模式等方面對云計算的定義
云計算是一種新興的計算模型:用戶可以利用該模型在任何地方通過連接的設備訪問應用程序,應用程序位于可大規模伸縮的數據中心,計算資源可在其中動態部署并進行共享;或是脫離了本地計算且計算任務分配到遠端大型的統一的計算平臺上的模型
云是由一系列相互聯系并且虛擬化的計算機組成的并行和分布式系統模式。基于這樣云的計算稱為云計算。簡單地說,云計算就是指基于互聯網絡的超級計算模式。即把存儲于個人電腦、服務器和其他設備上的大量存儲器容量和處理器資源集中在一起,統一管理并且協同工作。
云計算(Cloud Computing)是分布式處理(Distributed Computing)、并行處理(Parallel Computing)和網格計算(Grid
Computing)的發展,或者說是這些計算機科學概念的商業實現。
根據上面的引用內容,我認為云計算的功能類似于Telenet,只是Telenet中的遠程計算機變成了云計算服務器,用戶只需通過PC機、筆記本或智能手機聯通網絡,在云計算平臺上實現自己的要求即可。而且用戶端口只需要有基本的輸入輸出界面,網絡連接設備即可,不需用安裝各種各樣的軟件;用戶的數據存儲在云計算數據中心,不用再擔心如果硬盤出問題數據丟失的問題。即隨時隨地只要能上網就能應用各種各樣的服務,如同錢莊、銀行、發電廠等。用一個圖片來解釋如下:
二、云計算的特征
要想成為云計算,必須具備以下五個方面的特征:1)水平可擴展性,即將多片云連接并整合為一片云來工作的能力。
2)垂直可擴展性,即通過增強云中單個或多個節點的性能來提升整個云性能的能力。3)以互聯網為中心。云平臺運營商一互聯網為中心,將存儲和運算能力分布在網絡所連接的各個節點之中,從而弱化終端的計算能力,使互聯網的架構由“服務器+客戶端”向“云服務平臺+客戶端”演進。4)虛擬化,將底層的硬件,包括服務器、存儲于網絡設備全面虛擬化,建立起一個共享的可以按需分配的基礎資源池。5)用戶透明,包括操作透明和技術透明。操作透明,即對處在云計算環境下的用戶來說,在云中進行計算操作或數據存儲操作與其在本機上進行相應的操作是沒有區別的;技術透明,指用戶不用關心云中的節點是如何協同工作的以及怎樣擴展的。
三、云計算的應用類型
Saas(軟件即服務)——通過瀏覽器把程序傳給成千上萬的用戶。
Paas(平臺即服務)——把開發環境作為一種服務來提供。Iaas(基礎設施即服務)
1、SaaS軟件即服務
這類云計算是通過WEB瀏覽器來向成千上萬個用戶提供某種單一的軟件應用。在用戶看來,這樣他們不需要事先購買服務器設備或是軟件授權;而對于廠商來說,與常規的軟件
服務模式相比,僅提供一項應用的成本也要低得多。一個典型的針對企業級應用的例子就是Salesforce.com的CRM。另外,SaaS在人力資源軟件應用中也比較普遍,甚至它已經開始向ERP領域拓展,如Workday。而且,誰又能料到,GoogleApps和Zoho Office這種同樣基于SaaS的“桌面”應用會突然火爆起來呢?
2、公用/效用計算
公用/效用計算雖已不是新穎的概念了,但如今它正被付予新的含義。Amazon的AWS、Sun的存儲云、IBM的“藍云”以及其他廠商所共同倡導的的云計算,正在為整個業界提供所需要的存儲資源和虛擬化服務器等應用。早期的企業主要將公用/效用計算作為一種補充手段,不會應用在關鍵性任務需求上。但是時至今日公用/效用計算逐漸在數據中心開始占據一席之地。一些廠商開始幫助企業用戶創建虛擬的數據中心,諸如3Tera的AppLogic,Cohesive Flexible Technologies的Elastic Server on Demand(可按需實現彈性擴展的服務器)。Liquid Computing公司的LiquidQ也有類似的服務,能幫助企業將內存、I/0、存儲和計算容量通過網絡集成為一個虛擬的資源池來使用。
云計算如今已成為又一風靡的概念。與很多同行一樣,Gartner資深分析師Ben Pring認為:“云計算就像法國大餐一
樣正被人們津津樂道。”然而,問題在于(類似Web 2.0一樣),似乎每個人對云計算的定義都有不同之處。
3、云計算領域的WEB服務
與SaaS有些類似,WEB服務廠商也是通過提供API讓開發人員來開發互聯網應用,而不是自己來提供功能全面的應用軟件。這種云計算的服務范圍非常廣泛,從分散的商業服務(諸如Strike Iron和Xignite),到GoogleMaps、ADP薪資處理、美國郵政服務、Bloomberg和常規信用卡處理服務等的全套API服務。
4、平臺即服務
平臺即服務(Platform as a service)是軟件即服務(SaaS)的變種,這種形式的云計算將開發環境作為服務來提供給用戶。也就是說,用戶可以在供應商的基礎架構上創建自己的應用軟件來運行,然后通過網絡直接從供應商的服務器上傳遞給其他用戶(例如Legos)。然而,這類服務會受到廠商的設計規定與容量限制,用戶也因此沒有足夠的自由。這類云計算服務包括Salesforce.com的Force.com、Coghead和全新的GoogleApp Engine。
5、管理服務供應商(MSP)
管理服務(managed service)是云計算最古老的形式之一,它面向的IT管理人員而不是最終用戶,例如用于電子郵件的病
毒掃描服務,還有應用軟件監控服務等。由SecureWorks、IBM和Verizon公司提供的管理安全服務就可歸為此類,還包括目前被Google收購的Postini以云為基礎的反垃圾郵件服務。MSP的其他產品還包含桌面管理服務,諸如CenterBeam和Everdream提供的產品。
6、服務商業平臺
這種云計算服務融合了SaaS和MSP,它實際上為用戶提供了一種交互性服務平臺。這在日常的商業貿易領域是非常普遍的,比如,某種消費管理系統可以讓用戶從一個網絡平臺上訂購旅行或秘書類服務,而且服務的配送實現方式和價格也都是由用戶事先設定好的。其非常典型的例子是Rearden Commerce和Ariba。
7、云計算集成
云計算服務的整合還只是剛剛開始。SaaS供應商OpSource最近就推出了OpSource Services Bus,它使用了一家叫Boomi的小公司的云計算集成技術。另一家SaaS 供應商Workday最近也收購了該領域的另一家公司CapeClear。CapeClear提供的是針對B2B集成的ESB(enterprise service bus,企業服務總線)。另外,2005開始興起的Grand Central,則想成為一種通用的“云計算總線”(bus in the cloud),通過把多家SaaS供應商聯合在一起來為客戶提供完整的服務。
四、技術挑戰
1、高可靠的系統技術——大規模的集成計算機系統;容錯技術,即單節點的錯誤不應影響系統運行,能夠檢查錯點,具有重啟技術。
2、可擴展的并行計算技術——云計算的核心技術
3、海量的數據挖掘存儲和管理技術——并行計算,加速數據處理,需要新的思路、方法、算法;將集群數據庫擴展到成千上萬個節點還是被類似于google文件系統的新技術替代?
4、數據安全技術——數據銀行;安全性,保密性,訪問權限的風險性;隱私和可靠性。
關于云計算還有很多內容,在以后的學習中我將慢慢補充。
第五篇:云計算學習心得
云計算課程學習心得
在沒學習本課程以前,對于“云計算”的認識僅僅是,它是一種商業服務計算技術和存儲技術,而對其他方面不甚了解。通過一段時間的深入學習后,我對云計算有了一定的了解,獲得了一些心得體會。
云計算作用十分突出,主要體現在四個方面:一是安全。二是數據共享。三是方便。四是無限可能。
一、云計算的概念
云計算是網格計算、分布式計算、并行計算、效用計算、網絡存儲、虛擬化、負載均衡等傳統計算機技術和網絡技術發展融合的產物。狹義云計算是指IT基礎設施的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的資源;廣義云計算是指服務的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的服務。這種服務可以是IT和軟件、互聯網相關的,也可以是任意其他的服務,它具有超大規模、虛擬化、可靠安全等獨特功效。
二、云計算的原理
通過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行將更與互聯網相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。
三、云計算的現狀
目前,云計算不僅引起各行各業的廣泛關注,還引起了各國政府的高度重視。美國、日本、英國等許多國家都在大力建立國家級云計算項目,試圖在這場IT技術的全新革命中搶占先機。
中國的云計算發展還處于初級階段,我們應該看到云計算巨大的發展潛力,要推動并加強云計算的研發和創新,培養相關的科研創新人才和團隊,幫助國內企業攻克在IT產業和信息服務領域的關鍵技術,加速信息化建設進程,進而提升工業化水平。
四、云計算的優勢
(一)具備規模經濟性
具有相當的規模,Google云計算已經擁有100多萬臺服務器,Amazon、IBM、微軟、Yahoo等的“云”均擁有幾十萬臺服務器。
(二)虛擬化能力強
云計算支持用戶在任意位置、使用各種終端獲取應用服務。所請求的資源來自“云”,而不是固定的有形的實體。只需要一臺筆記本或者一個手機,就可以通過網絡服務來實現我們需要的一切,甚至包括超級計算這樣的任務。
(三)高可靠性
“云”使用了數據多副本容錯、計算節點同構可互換等措施來保障服務的高可靠性,使用云計算比使用本地計算機可靠。
(四)通用性強 云計算不針對特定的應用,在“云”的支撐下可以構造出千變萬化的應用,同一個“云”可以同時支撐不同的應用運行。
(五)高可伸縮性
“云”的規模可以動態伸縮,滿足應用和用戶規模增長的需要。
(六)按需服務
“云”是一個龐大的資源池,可以根據用戶需求定制;可以像自來水,電,煤氣那樣提供計量服務。
(七)價格低廉
由于“云”的特殊容錯措施可以采用極其廉價的節點來構成云,“云”的自動化集中式管理使大量企業無需負擔日益高昂的數據中心管理成本,“云”的通用性使資源的利用率較之傳統系統大幅提升,因此用戶可以充分享受“云”的低成本優勢。
(八)支持快速部署業務,快速開展服務
云計算的強大的管理系統可以快速地部署業務,并實現新業務需要的云計算平臺其他業務已有的數據庫和能力組件快速調用和整合。
五、云計算應運而生的原因
隨著互聯網的發展,Web 2.0的浪潮使得大眾可以參與信息制造和編輯,從而導致信息增長具有無限性的趨勢。而摩爾定律的終結,使得在技術上和經濟上都沒有辦法依靠硬件性能的提升而解決這一問題。怎樣低成本的高效快速解決無限增長的信息存 儲和計算問題是一個擺在科學家面前的命題。云計算是采用大規模低成本運算單元通過IP網絡相連而組成的運算系統以提供運算服務的技術。它具有高性能、低成本、通用性強的特點。
六、云計算對于技術的影響
(一)計算成為一種公共資源
過去,企業和個人的數據都存儲在計算機里,隨著海量數據的增長,高效且低成本地存儲和處理變得十分困難,不僅需要大帶寬的網絡基礎設施,還需要處理海量數據的計算與存儲的云計算平臺。云計算平臺正逐步成為一種社會公共資源,為企業和個人提供信息服務。
(二)云計算成為科學研究不可或缺的加速器
科學研究需要大理的計算和存儲能力,特別是新型的算法和軟件,需要利用海量數據來驗證和優化。云計算技術為大型算法的研究和難提供了一種廉價高效的方案。
(三)云計算可以極大降低企業IT成本
云計算服務最主要的吸引力在于企業能夠降低購買和維護硬件、軟件以及其他設備的成本。與一家云服務廠商簽訂合同,便可以云服務廠商的虛擬服務器基礎設施上運行選擇的系統或應用。
(四)云計算極大影響了互聯網應用模式和產品開發方向
通過云計算,更多的應用能夠以互聯網服務的模式交付和運行。利用強大的互聯網瀏覽器和通用的終端設備,用戶可以很方 便地操作各種軟件應用。
七、云計算對各產業的影響
(一)在互聯網領域,使得信息消費模式發生巨變
個人及企業用戶將不需要學習客戶端軟件的操作,只需要根據提供的簡潔的界面和窗口,訪問一下站點就可以得到服務。同時,網絡化的應用軟件能按需定制,收費靈活,并杜絕盜版。
(二)在工業領域,助力工業化和信息化的融合
目前,大多數工業領域企業都在著手利用云計算整合其現有的數據中心,實現對既往投資的IT資源的充分利用。通過云計算來處理電信運營商所擁有的海量數據,以期降低IT系統的成本,提高IT系統的效率和性能,加強經營決策的實時程度,將是電信運營商使用云計算的一個重要領域。
(三)在國家政府領域,助力構建獨立、安全的國家級公眾信息服務網絡
云計算的特殊優勢引起了各國政府的關注。日本內務部、美國國防部、英國政府都稱將建立大規模的云計算基礎設施,以支持所有政府運作所需的資訊科技系統,提高運營效率和降低成本。
八、云計算發展面臨的主要問題
(一)云計算標準尚無建立
目前,無論是云平臺還是云服務的國際標準都沒有形成,這就給云計算的發展帶來瓶頸。
(二)云計算的安全性
目前,安全性和隱私權可能是將服務遷移到云計算所面臨的最大風險。靈活性、易于使用的服務和易于共享基礎設施是云計算的優勢,但人們的云計算使用方式可能會讓很多公司的信息和知識產權面臨風險。
(三)政策法規不完善
云計算加速現有IT及信息服務業的變革,從而極大地改變著產業鏈格局和商業模式。面對新的產業鏈格局和新的商業模式,很多在政策法規領域的工作還沒跟上
(四)云觀念的接受不容易
云計算服務也許未能提供大企業需要的可靠性、可管理性和支持程度。目前,許多云服務主要以中小型企業和消費者為主,而不是以大企業為目標。
(五)云計算節省金錢的程度
目前,云計算并不昂貴,但是考慮到總擁有成本(包括重復性成本)、運營成本以及潛在的風險,這個問題則可能另有答案。
九、面對云計算,中國科技應如何發展?
云計算,對于中國既是機遇,更是挑戰!它必將深刻改變IT及信息產業的格局,同時改變我們的生活。也可能會改變中國科技在全球的地位。作為中國的科技管理機構,應該直面挑戰,抓住機遇!需要從國家層面重視云計算的技術變革,在教育、普及、重點研發、示范工程等諸多領域統籌規劃,科學發展。
(一)助力國家信息基礎設施建設,推動國家信息化發展 隨著各行各業信息化進程的不斷深化,政府、大型企事業單位等重點客戶面臨著許多困境與挑戰:IT機房的建設和系統運維難,人工成本和能源消耗巨大等。云計算將可以提供可靠的基礎軟件、豐富的網絡資源、低成本的構建和管理能力,加速國家信息基礎設施的建設。
(二)促進節能減排,建設資源節約型、環境友好型社會
云計算的集中化資源整合可以有效地降低能源消耗,提高電能利用率。實踐表明,和傳統數據中心相比,云計算能夠節省約70%的電能消耗,節能效果顯著。
(三)發展我國云計算工業,保護中國的數據安全
以美國為代表的發達國家信息服務業的服務范圍是跨國界的,其全球強勢地位一時還難以撼動,其產業滲透在我國處處可見。我國大量互聯網數據被聚集在北美的數據中心上,使用Google、微軟、雅虎等搜索和郵箱的網民數量難以估計,國家的數據安全以及國民個人信息隱私的安全令人憂慮。同時,將公共事務處理任務部署到“云”中,可以更好地整合、共享有限的高性能計算資源,使其按需使用、靈活調配。借助云計算,我國將可能用較低的投入、較快的速度來創建自有的數據資源和知識資源,提高世界知識總量的擁有率、轉化率和使用率。
(四)促進產學研用相結合,加快科學技術創新
云計算是為了解決企業信息化發展的實際問題而由產業界推動的技術創新。海量數據處理是現代工業發展的一個標志。云計 算關鍵技術問題和瓶頸只有在大規模集群環境中才能顯現并獲得解決,需要企業投入大量資金,聯合高校、科研院所進行關鍵技術攻關。
(五)吸引并培養尖端人才隊伍,加快推進人才強國戰略
云計算是世界上最熱鬧的IT技術革命,是集硬件、軟件、中間件綜合的信息化尖端技術,需要大量的專業人才進行科技攻關。加強云計算的自主研發,有助于促進產學研用聯合創新,并在創新過程中培養學科帶頭人以及專業研發人員。不僅如此,云計算本身將是吸引全球高層次人才的“聚寶盆”,開展云計算的研發將大大加速杰出人才的引進及優秀團隊的培養。
雖然云計算的發展仍面臨著許多的難題,但是云計算這種方式的確有其不可取代的優勢,它被許多專家認為,會改變互聯網的技術基礎,甚至會影響整個產業的格局,云計算技術和基于云計算的服務的存在,會成為日后推動世界經濟發展的重大力量。
未來,目前的網絡技術必將被云計算技術所取代。當今云計算方興未艾,我們不能錯過以“云計算”帶動科技和產業發展的機遇,一定要迎難而上,大力推進云計算的發展。