雲計算你知道多少

聊完了大數據,我們來聊一下雲計算。雲計算聽名字感覺一切雲裡霧裡的,好高大上,好牛X。不要想的那麼複雜,不要想的距離自己那麼遙遠,簡單點講雲計算(cloud computing)是基於互聯網的相關服務的增加、使用和交付模式,通常涉及通過互聯網來提供動態易擴展且經常是虛擬化的資源。雲是網絡、互聯網的一種比喻說法。過去在圖中往往用雲來表示電信網,後來也用來表示互聯網和底層基礎設施的抽象。因此,雲計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這麼強大的計算能力可以模擬核爆炸、預測氣候變化和市場發展趨勢。用戶通過電腦、筆記本、手機等方式接入數據中心,按自己的需求進行運算。

雲計算是繼1980年代大型計算機到客戶端-服務器的大轉變之後的又一種鉅變。雲計算(Cloud Computing)是分佈式計算(Distributed Computing)、並行計算(Parallel Computing)、效用計算(Utility Computing)、 網絡存儲(Network Storage Technologies)、虛擬化(Virtualization)、負載均衡(Load Balance)、熱備份冗餘(High Available)等傳統計算機和網絡技術發展融合的產物。

雲計算你知道多少

雲計算主要經歷了四個階段才發展到現在這樣比較成熟的水平,這四個階段依次是電廠模式、效用計算、網格計算和雲計算。

電廠模式階段:電廠模式就好比是利用電廠的規模效應,來降低電力的價格,並讓用戶使用起來更方便,且無需維護和購買任何發電設備。

效用計算階段:在1960年左右,當時計算設備的價格是非常高昂的,遠非普通企業、學校和機構所能承受,所以很多人產生了共享計算資源的想法。1961年,人工智能之父麥肯錫在一次會議上提出了“效用計算”這個概念,其核心借鑑了電廠模式,具體目標是整合分散在各地的服務器、存儲系統以及應用程序來共享給多個用戶,讓用戶能夠像把燈泡插入燈座一樣來使用計算機資源,並且根據其所使用的量來付費。但由於當時整個IT產業還處於發展初期,很多強大的技術還未誕生,比如互聯網等,所以雖然這個想法一直為人稱道,但是總體而言“叫好不叫座”。

網格計算階段:網格計算研究如何把一個需要非常巨大的計算能力才能解決的問題分成許多小的部分,然後把這些部分分配給許多低性能的計算機來處理,最後把這些計算結果綜合起來攻克大問題。可惜的是,由於網格計算在商業模式、技術和安全性方面的不足,使得其並沒有在工程界和商業界取得預期的成功。

雲計算階段:雲計算的核心與效用計算和網格計算非常類似,也是希望IT技術能像使用電力那樣方便,並且成本低廉。但與效用計算和網格計算不同的是,2014年在需求方面已經有了一定的規模,同時在技術方面也已經基本成熟了。

雲計算你知道多少

21世紀10年代雲計算作為一個新的技術趨勢已經得到了快速的發展。雲計算已經徹底改變了一個前所未有的工作方式,也改變了傳統軟件工程企業。以下幾個方面可以說是雲計算現階段發展最受關注的幾大方面:

1、雲計算擴展投資價值

雲計算簡化了軟件、業務流程和訪問服務。比以往傳統模式改變的更多,這是幫助企業操作和優化他們的投資規模。這不僅是通過降低成本,有效的商業模式,或更大的靈活性操作。有很多的企業通過雲計算優化他們的投資。在相同的條件下,企業正擴展到更多創新與他們的IT能力,這將會幫助企業帶來更多的商業機會。

2、混合雲計算的出現

企業使用雲計算(包括私人和公共)來補充他們的內部基礎設施和應用程序。專家預測,這些服務將優化業務流程的性能。採用雲服務是一個新開發的業務功能。在這些情況下,按比例縮小兩者的優勢將會成為一個共同的特點。

3、以云為中心的設計

有越來越多將組織設計作為雲計算遷移的元素。這僅僅意味著需要優化雲的經歷是那些將優先採用雲技術的企業。這是一個趨勢,預計增長更隨著雲計算的擴展到不同的行業。

4、移動雲服務

未來一定是移動,這樣或那樣的方式。作為移動設備的數量上升顯著的——平板電腦、iphone和智能手機是在移動中發揮了更多的作用。許多這樣的設備被用來規模業務流程、通信等功能。讓雲計算應用在所有的員工採取“移動”的方法。更多的雲計算平臺和api將成為可以是移動雲服務。

5、雲安全

人們擔心他們在雲端的數據安全。正因為此,用戶應該期待看到更安全的應用程序和技術上來。許多新的加密技術,安全協議,在未來會越來越多的呈現出來。雲計算是通過使計算分佈在大量的分佈式計算機上,而非本地計算機或遠程服務器中,企業數據中心的運行將與互聯網更相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和存儲系統。好比是從古老的單臺發電機模式轉向了電廠集中供電的模式。它意味著計算能力也可以作為一種商品進行流通,就像煤氣、水電一樣,取用方便,費用低廉。最大的不同在於,它是通過互聯網進行傳輸的。

雲計算你知道多少

被普遍接受的雲計算特點如下:

(1) 超大規模

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

(2) 虛擬化

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

(3) 高可靠性

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

(4) 通用性

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

(5) 高可擴展性

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

(6) 按需服務

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

(7) 極其廉價

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

雲計算可以徹底改變人們未來的生活,但同時也要重視環境問題,這樣才能真正為人類進步做貢獻,而不是簡單的技術提升。

(8) 潛在的危險性

雲計算服務除了提供計算服務外,還必然提供了存儲服務。但是雲計算服務當前壟斷在私人機構(企業)手中,而他們僅僅能夠提供商業信用。對於政府機構、商業機構(特別像銀行這樣持有敏感數據的商業機構)對於選擇雲計算服務應保持足夠的警惕。一旦商業用戶大規模使用私人機構提供的雲計算服務,無論其技術優勢有多強,都不可避免地讓這些私人機構以“數據(信息)”的重要性挾制整個社會。對於信息社會而言,“信息”是至關重要的。另一方面,雲計算中的數據對於數據所有者以外的其他用戶雲計算用戶是保密的,但是對於提供雲計算的商業機構而言確實毫無秘密可言。所有這些潛在的危險,是商業機構和政府機構選擇雲計算服務、特別是國外機構提供的雲計算服務時,不得不考慮的一個重要的前提。


分享到:


相關文章: