雲計算的乙個比喻

2021-05-28 14:38:04 字數 1207 閱讀 6988

雲計算的定義和基本特徵大家談的都比較多了,但是雲計算的發展和演進,雲計算的一些基本特徵還需要用乙個比喻來進一步細說下。從去年想到這個比喻到現在,比喻本身也在不斷完善和補充中。

在社會經濟不發達的時候,乙個農戶想吃雞蛋,所以他自己養了乙隻雞,那麼他為了自己養這只雞,就需要給雞建乙個簡單的雞窩,還需要平時去管理和飼養這只雞。這是乙個基本場景,這個場景要說明下:

在這個過程中,農戶發現了些問題,首先他們並不是每天都需要吃雞蛋,但是雞每天都會產蛋,則他們需要把多餘的蛋拿都市場去賣或交換其它產品。其次他們需要的是雞蛋,但是卻需要為雞蛋付出購買雞,建立雞窩,飼養雞的一系列成本和人力的投入。那麼我們要先討論經濟沒有發展到一定階段的時候,為什麼沒有出現專業的養雞場生產雞蛋。具體原因包括:

而隨著社會經濟的發展,出現了專門的養雞場,快捷的物流體系可以保證向市場大量提供雞蛋,而農戶也不再養雞,而轉變為到市場上去按需要採購雞蛋。而專門的養雞場即類似於雲計算中的資料中心,它是乙個能力提供中心。而快捷的物流體系即對應高速發展的網際網路頻寬(這個其實也是雲計算出現的乙個必要條件)。在這個過程演變過程中我們看到幾個變化。

為何專門的養雞場出現成為可能,首先養雞場本身規模化和自動化,大大降低了單位雞蛋的成本,其次發達的配送網路和營銷體系方便了雞蛋的消費。對應於雲計算則是,作為計算能力和儲存能力提供的中心,必須具有大規模和集約性的特點,對應配送網路和營銷體系則對應於高速的網際網路。

對應大型養雞場,它是乙個能力提供中心,對應飼養的雞本身並不是顧客要的產品,而是需要雞下的蛋。乙個大型的養雞場可能對應多個客戶,在這裡我們先假設為不對應終端消費者,而對應多年大型的超市即終端零售中心。為了方便對所有產能進行有效的管理,可以將養雞場本身劃分為多個標準的飼養單元,分配給不同的飼養人員進行管理。這樣就能夠比較準確的指導每個飼養單元每天能夠生產的雞蛋數量。在這裡注意:

對應大型的超市,往往由於他們所處的區域和人群的不同,對雞蛋的需求量往往也存在差異,有得超市可能是月底需要的供貨量大,而有的可能是月末需要的供貨量大。那麼現在的集中化得優勢在**?如果有10家超市,每家需要的最大供貨能力都是1000只雞蛋,那麼是否需要提供能夠有10000只產能的養雞場呢?顯然答案不是,因為由於大家需求的時間段不同,往往有5000只雞蛋提供能力的養雞場即可滿足需求,對應養雞場可以根據時間段靈活的調配每天產生的雞蛋。具體如下:

這這裡即是我們所說的雲計算裡面另乙個關鍵特徵,這個關鍵特徵有多種說法,可以叫彈性計算,無限伸縮擴充套件,動態資源排程等都是乙個意思。關鍵的就是能夠靈活按需進行資源的排程和分配,能力本身可以靈活的進行伸縮擴充套件。

乙個關於敏捷的比喻

前幾天看到乙個關於敏捷的比喻,覺得很好。敏捷就像是減負前進,去掉那些對你幫助不大的東西,用你的經驗和能力代替這些東西的功能,減輕負負擔,輕裝前進。對於經驗不多的人來說,你需要謹慎,很可能你拿掉的東西正好是你需要的,不要看別人如何如何,一定要根據自己的情況調整。tdd,ci,pp,standup 用還...

乙個比喻講明Docker是什麼

之前一直聽運維的同事講docker,說弄個docker映象,打包些應用什麼的,還有時不時地在一些帖子裡見到過關於docker的三言兩語,然後自己也自我感覺良好的把它總結歸納了一下認為 往docker裡面打包一大堆的應用,然後我就可以拿著這個docker,到處執行了 就因為這,還鬧出過笑話,所以啊,是...

雲計算的另乙個熱點 雲管理

雲計算的另乙個熱點 雲管理 隨著雲計算概念的普及,國內業界對於雲計算逐漸形成了乙個共識 如果忽視以雲計算為代表的資訊,中國it業將會錯失第三次浪潮良機。隨著雲計算概念的普及,國內業界對於雲計算逐漸形成了乙個共識 如果忽視以雲計算為代表的資訊,中國it業將會錯失第三次浪潮良機。雲計算 it的新契機 相...