關於雲計算的個人理解

一、什麼是雲計算?

       學雲計算?,自然要明白雲計算是什麼,但是對於雲計算,可謂一千個人眼裏就有一千種雲計算的定義。他就像盲人摸象一樣,不同的人對它有着不同的理解。

      現階段廣爲接受的是美國國家標準及技術研究所(NIST)的定義:雲計算是一種模型,能以按需方式,通過網絡,方便的訪問雲系統的可配置計算資源共享池(比如:網絡,服務器,存儲,應用程序和服務) 。同時它以最少的管理開銷及最少的與供應商的交互,迅速配置提供或釋放資源。

      當然,定義是死的,很多同學可能看不明白,我用一個例子來說說雲計算的概念。過去,人們爲了喝水,各家各戶都挖了水井。而現在社會,有了水庫、自來水公司,每家每戶鋪設了自來水管,人們一擰水龍頭就能喝上乾淨、新鮮的水了。如果我們把水管看成通信網絡,把水龍頭看做我們的手機、平板、個人電腦,那麼自來水公司的各類水處理設備和水源就是雲,從水源地採水、消毒、淨化、存儲的過程就是雲計算。而把自來水送達到家裏,並按照用戶的用水量收費就是雲服務。

      雲計算和雲服務擁有像自來水一樣的優點,比如便捷,雲服務可以按需購買使用;價低,購買雲服務不用自己買服務器花錢維護;隨處可達,我們存放在雲上的所有數據在任何地點、任何終端都可以有效的訪問到,並且可以全國調配計算資源。

      除了這些,雲計算還擁有比自來水更多的優點,因爲在雲計算的基礎上,可以提供視頻、圖片、文字等各類數據服務,還可以提供金融、健康、交通、教育、電子政務、電子商務等各類行業性的雲服務。一句話,雲計算爲我們社會發展、企業運行、人們生活提供了豐富多彩的應用和服務,已經成爲當今社會最主要的發展驅動力之一。

二、雲計算的基本架構

      1. 一般來說,目前大家比較公認的雲架構是劃分爲:基礎設施即服務(IaaS)、平臺即服務(PaaS)、軟件即服務(SaaS),它們分別對應於傳統IT中的“硬件”、“平臺”和“(應用)軟件”。這幾個術語並不好理解。不過,如果你是個喫貨,這個問題就好解決了。

      假如你想喫披薩你可以在家自己做,但這真是個麻煩事,你的準備很多東西,發麪、做麪糰、進烤箱。。。。。這就相當於本地部署,需要很多設施。你也可以從披薩店裏買回成品,回家烘焙就好了,在自己的餐桌上喫。不過和自己在家做不同,你需要一個pizza供應商來提供成品披薩。這就如同Iaas。當然你也可以打電話叫外賣將做好的熱騰騰的披薩送到家中,這樣你就不用再到廚房去烘烤,直接拿到餐桌就可以食用。這就相當於Paas。你還可以直接在披薩店喫披薩,你什麼都不需要準備,連餐桌也是pizza店的,這就如同Saas。

       這其實就是雲計算的三個分層,基礎設施在最下端,平臺在中間,軟件在頂端,分別是分別是Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Software-as-a-Service(SaaS),別的一些“軟”的層可以在這些層上面添加。而你的公司什麼都有,現在所處的狀態叫本地部署(On-Premises),就像在自己家做pizza一樣。幾年前如果你想在辦公室或者公司的網站上運行一些企業應用,你需要去買服務器,或者別的高昂的硬件來控制本地應用,讓你的業務運行起來,這就叫本地部署。假如你家BOSS突然有一天想明白了,只是爲了喫上pizza,爲什麼非要自己做呢?於是,準備考慮一家雲服務供應商,這個雲服務供應商能提供哪些服務呢?其所能提供的雲服務也就是雲計算的三個分層:IaaS、PaaS和SaaS,就像pizza店提供三種服務:買成品回家做、外賣和到披薩店喫。

雲計算的部署配置模式則分爲:公有云,私有云,混合雲。

三、雲計算技術特點

(1) 超大規模

“雲”具有相當的規模,Google雲計算已經擁有100多萬臺服務器, Amazon、IBM、微軟、Yahoo等的“雲”均擁有幾十萬臺服務器。企業私有云一般擁有數百上千臺服務器。“雲”能賦予用戶前所未有的計算能力。

(2) 虛擬化

雲計算支持用戶在任意位置、使用各種終端獲取應用服務。所請求的資源來自“雲”,而不是固定的有形的實體。應用在“雲”中某處運行,但實際上用戶無需瞭解、也不用擔心應用運行的具體位置。只需要一臺筆記本或者一個手機,就可以通過網絡服務來實現我們需要的一切,甚至包括超級計算這樣的任務。

(3) 高可靠性

“雲”使用了數據多副本容錯、計算節點同構可互換等措施來保障服務的高可靠性,使用雲計算比使用本地計算機可靠。

(4) 通用性

雲計算不針對特定的應用,在“雲”的支撐下可以構造出千變萬化的應用,同一個“雲”可以同時支撐不同的應用運行。

(5) 高可擴展性

“雲”的規模可以動態伸縮,滿足應用和用戶規模增長的需要。

(6) 按需服務

“雲”是一個龐大的資源池,你按需購買;雲可以像自來水,電,煤氣那樣計費。

(7) 極其廉價

由於“雲”的特殊容錯措施可以採用極其廉價的節點來構成雲,“雲”的自動化集中式管理使大量企業無需負擔日益高昂的數據中心管理成本,“雲”的通用性使資源的利用率較之傳統系統大幅提升,因此用戶可以充分享受“雲”的低成本優勢,經常只要花費幾百美元、幾天時間就能完成以前需要數萬美元、數月時間才能完成的任務。

四、雲計算的發展

1,信息技術的發展

    大型機時代->微型機時代->互聯網時代->雲計算時代

 2,計算機數據處理的發展

          並行計算->集羣計算->網格計算->雲計算

 3,雲計算運用的發展

          雲存儲、雲教育、雲醫療、雲政務

 4,發展雲計算的企業公司

         雅虎研究主管,普拉巴卡·拉加萬,他認爲Google、雅虎、微軟、IBM和亞馬遜這幾家公司是雲計算的引領者。

 5,雲計算的發展階段

             第一階段:昨夜西風凋碧樹。獨上高樓,望盡天涯路。

             第二階段:衣帶漸寬終不悔,爲伊消得人憔悴。

             第三階段:衆裏尋他千百度,驀然回首,那人卻在,燈火闌珊處。

 

五、雲計算與大數據

1,大數據的定義

維基百科:或稱巨量數據、海量數據、大數據,指的是所涉及的數據量規模巨大到無法通過人工,在合理時間內達到截取、管理、處理、並整理成爲人類所能解讀的信息。在總數據量相同的情況下,與個別分析獨立的小型數據集(data set)相比,將各個小型數據集合並後進行分析可得出許多額外的信息和數據關係性,可用來察覺商業趨勢、判定研究質量、避免疾病擴散、打擊犯罪或測定實時交通路況等。

Gartner:“大數據”是需要新處理模式才能具有更強的決策力、洞察發現力和流程優化能力的海量、高增長率和多樣化的信息資產。

IDC定義:爲了更爲經濟的從高頻率獲取的、大容量的、不同結構和類型的數據中獲取價值,而設計的新一代架構和技術。

2,大數據的特點(4V)

Volume(大量):數據體量巨大。從TB級別,躍升到PB級別;

Variety(多樣):數據類型繁多。網絡日誌、視頻、圖片、傳感器數據、地理位置信息等。

Velocity(高速) :處理速度快,1秒定律,可從各種類型的數據中快速獲得高價值的信息,這是和傳統的數據挖掘技術有着本質的不同。

Value(價值) :合理利用低密度價值的數據並對其進行正確、準確的分析,將會帶來很高的價值回報。

3,大數據與雲計算

雲計算爲大數據提供了可以彈性擴展,相對便宜的存儲空間和計算資源,使得中小企業也可以像亞馬遜一樣通過雲計算來完成大數據分析。

本質上,雲計算與大數據的關係是靜與動的關係;雲計算強調的是計算,這是動的概念;而數據則是計算的對象,是靜的概念。如果結合實際的應用,前者強調的是計算能力,或者看重的存儲能力;但是這樣說,並不意味着兩個概念就如此涇渭分明。大數據需要處理大數據的能力(數據獲取、清潔、轉換、統計等能力),其實就是強大的計算能力;另一方面,雲計算的動也是相對而言,比如基礎設施即服務中的存儲設備提供的主要是數據存儲能力,所以可謂是動中有靜。如果數據是財富,那麼大數據就是寶藏,而云計算就是挖掘和利用寶藏的利器!

大數據技術和雲計算的關係------大數據時代的超大數據體量和佔相當比例的半結構化和非結構化數據的存在,已經超越了傳統數據庫的管理能力,大數據技術將是IT領域新一代的技術與架構,它將幫助人們存儲管理好大數據 並從大體量、高複雜的數據中提取價值,相關的技術、產品將不斷湧現,將有可能IT行業開拓一個新的黃金時代。大數據本質也是數據,其關鍵的技術依然逃不脫:

 1)大數據存儲和管理;   2)大數據檢索使用(包括數據挖掘和智能分析)。圍繞大數據,一批新興的數據挖掘、數據存儲、數據處理與分析技術將不斷湧現,讓我們處理海量數據更加容易、更加便宜和迅速,成爲企業業務經營的好助手,甚至可以改變許多行業的經營方式。

大數據的商業模式與架構-----雲計算及其分佈式結構是重要途徑大數據處理技術正在改變目前計算機的運行模式,正在改變着這個世界:它能處理幾乎各種類型的海量數據,無論是微博、文章、電子郵件、文檔、音頻、視頻,還是其它形態的數據;它工作的速度非常快速:實際上幾乎實時;它具有普及性:因爲它所用的都是最普通低成本的硬件,而云計算它將計算任務分佈在大量計算機構成的資源池上,使用戶能夠按需獲取計算力、存儲空間和信息服務。雲計算及其技術給了人們廉價獲取巨量計算和存儲的能力,雲計算分佈式架構能夠很好地支持大數據存儲和處理需求。這樣的低成本硬件+低成本軟件+低成本運維,更加經濟和實用,使得大數據處理和利用成爲可能。

大數據的存儲和管理---- 雲數據庫的必然很多人把NoSQL叫做雲數據庫,因爲其處理數據的模式完全是分佈於各種低成本服務器和存儲磁盤,因此它可以幫助網頁和各種交互性應用快速處理過程中的海量數據。它採用分佈式技術結合了一系列技術,可以對海量數據進行實時分析,滿足了大數據環境下一部分業務需求。但我說這是錯誤的,至少是片面的,是無法徹底解決大數據存儲管理需求的。雲計算對關係型數據庫的發展將產生巨大的影響,而絕大多數大型業務系統(如銀行、證券交易等)、電子商務系統所使用的數據庫還是基於關係型的數據庫,隨着雲計算的大量應用,勢必對這些系統的構建產生影響,進而影響整個業務系統及電子商務技術的發展和系統的運行模式。基於關係型數據庫服務的雲數據庫產品將是雲數據庫的主要發展方向,雲數據庫(CloudDB),提供了海量數據的並行處理能力和良好的可伸縮性等特性,提供同時支持在在線分析處理(OLAP)和在線事務處理(OLTP) 能力,提供了超強性能的數據庫雲服務,併成爲集羣環境和雲計算環境的理想平臺。它是一個高度可擴展、安全和可容錯的軟件,客戶能通過整合降低IT成本,管理位於多個數據,提高所有應用程序的性能和實時性做出更好的業務決策服務。

雲計算能爲大數據帶來的變化-----首先雲計算爲大數據提供了可以彈性擴展相對便宜的存儲空間和計算資源,使得中小企業也可以像亞馬遜一樣通過雲計算來完成大數據分析。其次,雲計算IT資源龐大,分佈較爲廣泛,是異構系統較多的企業及時準確處理數據的有力方式,甚至是唯一方式。當然大數據要走向雲計算還有賴於數據通信帶寬的提高和雲資源的建設,需要確保原始數據能遷移到雲環境以及資源池可以隨需彈性擴展。數據分析集逐步擴大,企業級數據倉庫將成爲主流,未來還將逐步納入行業數據,政府公開數據等多來源數據。

大數據和雲計算未來的發展方向和趨勢------雖然大數據目前在國內還處於初級階段,但是商業價值已經顯現出來。未來,數據可能成爲最大的交易商品。但數據量大並不能算是大數據,大數據的特徵是數據量大、數據種類多、非標準化數據的價值最大化。因此,大數據的價值是通過數據共享、交叉複用後獲取最大的數據價值。在他看來,未來大數據將會如基礎設施一樣,有數據提供方、管理者、監管者,數據的交叉複用將大數據變成一大產業。大數據的整體態勢和發展趨勢,主要體現在幾個方面:大數據與學術、大數據與人類的活動,大數據的安全隱私、關鍵應用、系統處理和整個產業的影響。大數據整體態勢上,數據的規模將變得更大,數據資源化、數據的價值凸顯、數據私有化出現和聯盟共享。大數據的發展會催生許多新興新職業,會產生數據分析師、數據科學家、數據工程師,有非常豐富的數據經驗的人才會成爲稀缺人才。隨着大數據的發展,數據共享聯盟將逐漸壯大成爲產業的核心一環。隨着大數據的共享越來越大,隱私問題也隨之而來,比如說每天手機產生的通話、位置等等。但這給帶來了便利的同時也給帶來了個人隱私的問題。數據資源化,大數據在國家和企業和社會層面成爲重要的戰略資源,成爲新的戰略制高點和搶購的新焦點。

以上就是我對雲計算的相關理解,技術也在不斷的在發展,數據量也在不斷的擴大,這種趨勢已經勢不可擋

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章