雲計算學習心得

過去對雲計算的概念一直不了解,總感覺雲計算就是雲山霧罩、霧裡看花,而且對雲計算還存在著某些方面的疑惑和誤解。通過這次繼續教育的學習,才了解到,原來雲計算的理論已經落地生根,並且得到了實際套用的成果。雲計算作為在原來it技術基礎上發展起來的一門新技術,必將引領it技術的發展方向。因此,學習和了解雲計算的理論並付諸實踐都是非常必要的。意識到這一點,也是非常必要的,而這恰恰是本年度在工大參加繼續教育學習的最大收穫。

一、對雲計算的認識與了解

通過在工大繼續教育網站下載學習材料,並觀看老師高水平講解的視頻,使我對一向概念比較模糊的雲計算,有了一定的認識和了解,並取得了很大的收穫。

1.什麼是雲計算

按照wiki的定義:雲計算是一種通過internet以服務方式,提供動態可伸縮虛擬化資源的計算模式。可見,這是一種按需提供資源的服務,“雲”中的資源在使用者看來可以隨時獲取、按需使用、隨時擴展、按使用付費;提供虛擬的資源,包括計算虛擬化、存儲虛擬化、網路虛擬化,虛擬化是實現雲計算最重要的基礎;所提供的資源是動態可伸縮的,根據每個租用者的需要,在一個超大的資源池中動態分配資源,而不需要為每個租用者預留峰值資源;是一種分散式計算模式,把一個大的應用程式分解成可以並行處理的若干個子程式,基於網際網路,由許多計算機分別計算;最主要的是,通過internet公網提供服務。

2.雲計算的特點

雲計算是一種商業模式,雖然不符合標準,但是一個已經實現的技術產品,並且得到了廣泛的套用。雲計算在很多方面,都非常類似於tcp/ip協定在計算機網路中的地位。事實上,我們大家現在就經常生活和工作在雲端,享用著雲計算的成果,比如google搜尋、google地球等。

雲計算的特點主要包括:超大規模、虛擬化、通用性、高可用性、高可伸縮性、按需服務、付費,但極其廉價。這樣的特點,使得用戶使用雲計算提供的服務,可以獲得幾乎無限的資源。資源是虛擬的,可動態伸縮的,由雲端進行管理,用戶只需提出要求並付費,就可以得到任何服務。人們形容這種模式,就如同使用電、水和煤氣等公用設施一樣,打開開關,就可以立刻使用。也就是說,人們今後使用高性能計算機的計算,不必由自己配置任何資源,只需繳費,打開開關,就可以立刻得到所需要的計算服務。

3.雲計算技術發展

雲計算是在並行計算、分散式計算、格線計算的基礎上發展起來的一種非常重要的計算模式。雲計算在提供服務時,採用並行計算和分散式計算技術進行tb級,甚至pb級海量數據的計算,例如對tb級數據的排序僅僅需要幾十秒的時間。雲計算的分散式檔案系統,用冗餘存儲的方式,保證數據存儲的高可靠性和高可擴展性。

4.雲計算服務

雲計算主要提供三種服務形式,其中iaas,是一種“基礎設施即服務”的方式,典型的是通過租用虛擬機獲得所需要的服務;paas,是一種“平台即服務”的方式,典型的是通過租用服務商提供的作業系統、資料庫管理系統和程式語言環境的平台獲得所需要的服務;saas是一種“軟體即服務”的方式,典型的是,用戶不必購買軟體,而是向服務商租用基於web的軟體。

5.雲計算環境

智慧型手機、移動計算、3g無線寬頻網、物聯網和三網合一是雲計算的發展環境。手機用戶必將成為雲計算的冬粉用戶群,因為手機的資源配置比較低,迫切需要雲的資源,包括計算和存儲;3g為手機、移動設備入網,也即接入雲提供方便;物聯網的海量數據處理需求將為雲計算提供穩定的套用需求;而三網合一將為雲計算提供強大的底層支持。