1. 程式人生 > >對雲端計算的理解和看法

對雲端計算的理解和看法

           從概念和含義上理解,雲端計算(Cloud Computing)是分散式計算(Distributed Computing)、平行計算(Parallel Computing)、效用計算(Utility Computing)、網路儲存(Network Storage Technologies)、虛擬化(Virtualization)、負載均衡(Load Balance)等傳統計算機和網路技術發展融合的產物。
         雲端計算是通過使計算分佈在大量的分散式計算機上,而非本地計算機或遠端伺服器中,企業資料中心的執行將與網際網路更相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問計算機和儲存系統。好比是從古老的單臺發電機模式轉向了電廠集中供電的模式。它意味著計算能力也可以作為一種商品進行流通,就像煤氣、水電一樣,取用方便,費用低廉。最大的不同在於,它是通過網際網路進行傳輸的。

         從應用方面理解, 雲端計算,是一種分散式計算,充分利用資源,實現資源的共享。雲,我們常意識是以為天空的一部分,雲聚雲散,好像是隨意的。如何把這種隨意變成有一定規律的,有目的的。而云計算初始就是把一些大量的計算分佈開來完成,得到結果在聚合,但是現代雲端計算不再單單是這種計算的應用,還擴充套件了很多方面,比如雲儲存,雲安全等。

        雲端儲存應用是很直觀,我覺得。在海量資料充斥的時代,如何有效的儲存資料,搜尋利用資料?同時雲端儲存是在雲端計算(cloud computing)概念上延伸和發展出來的一個新的概念,是指通過叢集應用、網格技術或分散式檔案系統等功能,將網路中大量各種不同型別的儲存裝置通過應用軟體集合起來協同工作,共同對外提供資料儲存和業務訪問功能的一個系統。 當雲端計算系統運算和處理的核心是大量資料的儲存和管理時,雲端計算系統中就需要配置大量的儲存裝置,那麼雲端計算系統就轉變成為一個雲端儲存系統,所以雲端儲存是一個以資料儲存和管理為核心的雲端計算系統。

      雲安全(Cloud Security)是一個從“雲端計算”演變而來的新名詞。雲安全的策略構想是:使用者越多,每個使用者就越安全,因為如此龐大的使用者群,足以覆蓋網際網路的每個角落,只要某個網站被掛馬或某個新木馬病毒出現,就會立刻被截獲。“雲安全”通過網狀的大量客戶端對網路中軟體行為的異常監測,獲取網際網路中木馬、惡意程式的最新資訊,推送到Server端進行自動分析和處理,再把病毒和木馬的解決方案分發到每一個客戶端。

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

      還有理解雲端計算的服務模式。雲端計算的SPI服務模型,公有云,私有云,混合雲。

      根據雲端計算服務的使用者物件範圍的不同,將雲端計算部署模式分為:公有云、私有云、混合雲。

      公共雲適用於Internet上的任何人。任何使用者均可簽名以使用公共雲(如Microsoft Windows Azure),使用者無須前提的大量投資與漫長建設過程。由於應用和資料不儲存在使用者自己的資料中心,因此使用者對其安全、隱私等問題存在一定的擔心,尤其是對於大型企業和政府部門。公有云的可用性不受使用者控制,存在一定的不確定性。

      私有云(私有云)是一種專有云環境,僅為數量有限的使用者提供雲服務
私有云通常位於防火牆後面您自己的資料中心內,為企業內部網路提供服務,優勢是資料安全性、系統可用性等可由自己控制。大量前期投資(資料中心),規模小,機構應用雲端計算相關技術來提高自身資訊服務效率的一種方式。
    混合雲既使用公有云服務,也使用私有云服務。

         雲端計算主要特徵有資源配置動態化,需求自動化,是以網路為中心的,服務可計量化的。資源配置自動化是根據消費者的需求動態劃分或釋放不同的物理和虛擬資源,當增加一個需求時,可通過增加可用的資源進行匹配,實現資源的快速彈性提供;如果使用者不再使用這部分資源時,可釋放這些資源。雲端計算為客戶提供的這種能力是無限的,實現了IT資源利用的可擴充套件性。需求服務自助化:雲端計算為客戶提供自助化的資源服務,使用者無需同提供商互動就可自動得到自助的計算資源能力。同時雲系統為客戶提供一定的應用服務目錄,客戶可採用自助方式選擇滿足自身需求的服務專案和內容。以網路為中心——雲端計算的元件和整體構架由網路連線在一起並存在於網路中,同時通過網路向用戶提供服務。而客戶可藉助不同的終端裝置,通過標準的應用實現對網路的訪問,從而使得雲端計算的服務無處不在。服務可計量化:在提供雲服務過程中,針對客戶不同的服務型別,通過計量的方法來自動控制和優化資源配置。即資源的使用可被監測和控制,是一種即付即用的服務模式。資源的池化和透明化——對雲服務的提供者而言,各種底層資源(計算、儲存、網路、資源邏輯等)的異構性(如果存在某種異構性)被遮蔽,邊界被打破,所有的資源可以被統一管理和排程,成為所謂的“資源池”,從而為使用者提供按需服務;對使用者而言,這些資源是透明的,無限大的,使用者無須瞭解內部結構,只關心自己的需求是否得到滿足即可。

      很多新興技術的出現和發展,給我們的生活帶來了很多便捷。但是帶來便捷的同時,也會給我們造成一些不好的影響。如何趨利避害?我覺得不僅僅要看到新技術好的方面,還有看到他的弊端。如資訊保安等。