我眼中的雲 什麼是雲

2021-08-26 09:55:38 字數 1328 閱讀 3616

前面說過,雲就是網路,雲就是計算機,而且在前面的博文中也講了我所理解的雲計算的基本特徵和價值,在這裡,我試著給我眼中的雲乙個定義:

雲計算是一種計算資源高度虛擬化,動態化,網路化和管理自動化,並通過網路向使用者按需提供高質量服務的分布式計算體系。

1)計算資源的虛擬化使得使用者不再直接依賴物理計算資源,而是面向邏輯計算資源,物理計算資源和邏輯計算資源鬆散耦合,這就為雲計算要實現的高度擴充套件性和動態公升級奠定了基礎。虛擬化主要包括伺服器虛擬化,儲存虛擬化等;

2)計算資源的動態化主要包括以下幾個個方面:

a)資源可動態公升級

可動態公升級是在不影響使用者的情況下進行公升級。但我覺得,針對不同層次的雲計算服務,這種「不影響」是不同的,如果是硬體資源的公升級(iaas),由於容錯、備份、負載均衡等機制的存在是很容易實現的,但對於paas和saas來說,則要分情況了,如果是附加的當然也很容易實現「不影響」,但如果是更新,則還是有影響的,但可以盡量把影響降到最低。因此採用一定的軟體技術,比如程式集動態載入,ioc等可以降低這種公升級所帶來的影響(當然也可以採用新老版本並行執行逐步替換的方式)。

b)資源透明化遷移

由於雲計算的分布式容錯,備份,負載均衡等機制的存在,資源的遷移相對比較簡單,只要將要遷移的資源停掉,遷移後再接入即可。

3)計算資源的網路化

一方面,連線這些計算資源需要網路,另一方面,提供服務給客戶也需要網路的支撐。雲計算本身就是一種高度依賴網路的服務架構,雲計算得以發展和應用的乙個重要基礎,就是網際網路的網路頻寬和網路速度的大幅度提高和改善。

4)計算資源的管理自動化

雲計算的乙個樸素想法就是通過網路共享來充分利用現有的資源,由於這些計算資源的分布性,多樣性和複雜性,使得在管理上比較困難,因此實現一定程度上的管理自動化就非常關鍵。從服務提供商角度來說,雲計算屬於集中式管理,這本身是個有利的管理條件。因為按「需」提供服務的特性,在使用者很多的情況下,涉及使用者增減服務的管理如果不能自動化,對服務提供商而言,這個管理成本就非常高,而且服務響應速度也是個問題。

5)按需提供高質量服務

按需提供高質量服務是雲計算的最主要目標,也是雲計算區別於集群計算,網格計算等傳統計算的乙個重要方面。這個「需」,主要從空間(地域),規模(資源數)和效能三個方面來說,空間的需求,是指使用者只要在能接入網際網路的地方,就能夠享受服務,規模則是使用者可以根據自己的需求,來確定對計算資源的規模需求,對於效能也一樣,使用者可根據自己的需要來確定對於計算和響應能力(頻寬和計算能力)的需求。

6)分布式計算體系

這個很自然,雲計算本身就是在現有的集群計算,網格計算等現有的分布式計算上發展起來的。

在物理架構上,雲計算比較類似於集群計算,在應用模式上則類似於效用計算,但雲計算不是封閉的,雲更具有開放性,特別是在saas層次上。雲計算有三個層次:

我眼中的雲 為什麼會出現雲

對於企業來說,計算機及其應用的投入當然是價效比越高越好,下面的幾個需求是企業希望的 1 能夠滿足企業的發展和規模的變化的需要 企業對於計算機及其應用的需求並不是一定的,而是隨著企業的發展和規模的變化而變化的。企業在起步階段,對於計算機及其應用的需求不是很大,而隨著企業的發展這種需求不僅從數量上還是質...

我眼中的雲 為什麼叫「雲」計算

我們都大概知道了雲計算的內涵,但為什麼這樣的計算不叫a計算或者b計算呢?集群計算,網格計算,效用計算,公用計算都能從字面上就很好的理解,而雲計算能從字面上怎麼理解呢?其實有些概念,有些叫法,真的去深究,也沒什麼大的意義。不過,我們還是去看看為什麼叫 雲 畢竟也還有些意思,而且也可以減少一些概念神秘度...

我眼中的雲 歷史的雲

在計算機的應用發展過程中,可大致劃分為科學計算 網路終端 區域網 網際網路等4個階段,但在這裡,我們只考慮普及化商業應用方面 包含企業和個人 因為追求利益的最大化是商業行為中的不二法則,而雲計算所體現的其實更多的是一種商業應用模式,是計算機相關技術發展到今天,對這些技術綜合應用的極致體現。下面,我們...