奧推網

選單
科技

雲計算是如何定義的?

雲計算(cloudcomputing)是基於網際網路的相關服務的增加、使用和交付模式,通常涉及透過網際網路來提供動態易擴充套件且經常是虛擬化的資源。雲是網路、網際網路的一種比喻說法。過去往往用雲來表示電信網,後來也用來表示網際網路和底層基礎設施。因此,雲計算甚至可具有體驗每秒10萬億次的運算能力,擁有這麼強大的計算能力可以模擬核爆炸、預測氣候變化和市場發展趨勢。使用者透過計算機、筆記本、手機等方式接入資料中心,按自己的需求進行運算。

對雲計算的定義有多種說法,對於到底什麼是雲計算,至少可以找到100多種解釋。雲計算不是單純的技術概念,是一個社會學名詞,其內涵裡包含了技術內容。不同的企業以及專家由於觀察角度不同,給出的定義也是不同的。

1)狹義。狹義雲計算是指IT基礎設施的交付和使用模式,透過網路以按需、易擴充套件的方式獲得所需的資源(硬體、平臺、軟體),提供資源的網路被稱為“雲”。“雲”中的資源在使用者看來是可以無限擴充套件的,並且可以隨時獲取,按需使用,隨時擴充套件,按使用付費,這種特性經常被稱為像水電一樣使用IT基礎設施。

2)廣義。廣義雲計算是指服務的交付和使用模式,透過網路以按需、易擴充套件的方式獲得所需的服務。這種服務可以是IT和軟體、網際網路相關的,也可以是任意其他的服務,它意味著計算能力也可作為一種商品透過網際網路進行流通。

雲計算概念的直接起源是AmazonEC2(ElasticComputeCloud的縮寫)產品和Google-分散式計算專案,雲計算是分散式處理(DistributedComputing)、並行處理(ParallelComputing)和網格計算(GridComputing)的發展,雲計算是透過網路將龐大的計算處理程式自動分拆成無數個較小的子程式,再交由多臺伺服器所組成的龐大系統,經計算分析之後將處理結果回傳給使用者。透過雲計算技術,網路服務提供者可以在數秒之內,處理數以千萬計甚至億計的資訊,達到和“超級計算機”同樣強大的網路服務。

雲計算是網格計算(GridComputing)、分散式計算(DistributedComputing)、平行計算(ParallelComputing)、效用計算(UtilityComputing)、網路儲存(NetworkStorageTechnologies)、虛擬化(Virtualization)、負載均衡(LoadBalance)、熱備份冗餘(HighAvailable)等傳統計算機技術和網路技術發展融合的產物。它旨在透過網路把多個成本相對較低的計算實體整合成一個具有強大計算能力的完美系統,並藉助SaaS、PaaS、IaaS、MSP等先進的商業模式把這強大的計算能力分佈到終端使用者手中。雲計算的一個核心理念就是透過不斷提高“雲“的處理能力,進而減少使用者終端的處理負擔,最終使使用者終端簡化成一個單純的輸入輸出裝置,並能按需享受“雲”的強大計算處理能力。