關於雲計算的一個比喻

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


  


  • 農戶要得是雞蛋而不是雞,雞蛋即我們說的服務能力提供,而產生這個能力的雞比喻各種IT基礎設施


  


  • 雞是本身的IT硬體,包括電腦,存儲和網路都可以屬於這個範圍


  


  • 雞窩可以理解為資料中心實體環境,包括機房,機房配套的各種物理基礎設施


  


  • 對雞的管理和飼養,即日常的IT運維投入和成本。


  


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


  


  • 沒有形成規模效益,即時建立養雞場也無法體現規模效應下帶來的成本節餘。 而要達到這個目標往往需要現代化和自動化的養雞場的出現。


  


  • 其它週邊條件不具備,如市場交換體現,交通設施,物流配送體系等。 如果集中化後,農戶並不能有方便快速的手段能夠吃到他們需要的雞蛋。


  


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


  


  • 使用者不再關心雞或雞窩,以及雞的飼養問題。 他們只關係雞蛋,具體那只雞生的蛋不關心。


  


  • 使用者可以按需購買雞蛋和按需要付費,不存在資源浪費的情況。


  


  • 農戶自己的雞,雞窩可能都不再需要了,剩下的只是大型養雞場,所有的原來農戶自己建立的雞窩都集中都了大型的養雞場。 對應域IT基礎設置全部雲化。


  


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


  


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


  


  • 飼養單元類似于雲計算中的能力提供單元,而能力提供單元在雲計算中可以通過虛擬化技術實現。


  


  • 飼養單元本身劃分的大小很重要,太大不利於管理,太小管理工作量又太大。


  


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


  


  • 飼養單元和超市之間是一種松耦合的關係,一個超市可能需要1個或多個飼養單元。


  


  • 飼養場可以根據需求靈活的調配飼養單元給不同的超市使用。


  


  • 超市完全按需求量和使用量收費,不會為需求量降低的時候為富裕的飼養單元成本買單。


  


  • 如果引入新的超市客戶,養雞場比較容易的增加新的飼養單元來滿足市場需求發展。


  


  • 最優化能力設計,滿足資源利用率的最大化,而降低成本。


  


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


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.