怎麼樣通俗易懂的解釋什麼是雲計算?


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

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

  • 農戶要得是雞蛋而不是雞,雞蛋即我們說的服務能力提供,而產生這個能力的雞比喻各種IT基礎設施
  • 雞是本身的IT硬體,包括計算機,存儲和網路都可以屬於這個範圍
  • 雞窩可以理解為數據中心物理環境,包括機房,機房配套的各種物理基礎設施
  • 對雞的管理和飼養,即日常的IT運維投入和成本。

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

沒有形成規模效益,即時建立養雞場也無法體現規模效應下帶來的成本節餘。而要達到這個目標往往需要現代化和自動化的養雞場的出現。其它外圍條件不具備,如市場交換體現,交通設施,物流配送體系等。如果集中化後,農戶並不能有方便快速的手段能夠吃到他們需要的雞蛋。

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

  • 用戶不再關心雞或雞窩,以及雞的飼養問題。他們只關係雞蛋,具體那隻雞生的蛋不關心。
  • 用戶可以按需購買雞蛋和按需要付費,不存在資源浪費的情況。
  • 農戶自己的雞,雞窩可能都不再需要了,剩下的只是大型養雞場,所有的原來農戶自己建立的雞窩都集中都了大型的養雞場。對應域IT基礎設置全部雲化。

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

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

  • 飼養單元類似於雲計算中的能力提供單元,而能力提供單元在雲計算中可以通過虛擬化技術實現。
  • 飼養單元本身劃分的大小很重要,太大不利於管理,太小管理工作量又太大。

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

  • 飼養單元和超市之間是一種松耦合的關係,一個超市可能需要1個或多個飼養單元。
  • 飼養場可以根據需求靈活的調配飼養單元給不同的超市使用。
  • 超市完全按需求量和使用量收費,不會為需求量降低的時候為富裕的飼養單元成本買單。
  • 如果引入新的超市客戶,養雞場比較容易的增加新的飼養單元來滿足市場需求發展。
  • 最優化能力設計,滿足資源利用率的最大化,而降低成本。

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


感謝邀請

現在大家可能覺得用電自己家裡搞個發電機、用水家裡搞個抽水機+水塔,這樣的方式很傻,但是在發電技術發明之初,在自來水技術沒有創造之前大家都是這麼乾的,並且就覺得應該是這樣,所有的都不靠譜,自己弄才是王道。今天的雲計算就是昨天的水電煤!若干年後,要是有人上新的項目還自己買機器,自己搭各種運行環境,或許我們也會覺得很傻。

我覺得這樣通俗易懂,不知道有沒有解釋清楚,能力有限,多多包含


簡單的說:雲計算就是把服務也集成到雲端。

舉幾個簡單的例子:

1a。電子郵件伺服器,如果伺服器提供存儲,你每次把郵件收到本地,在本地閱讀,查看回復,然後發郵件時才提交到伺服器,這就是本地計算。

1b。電子郵件伺服器,你在伺服器上讀郵件,在伺服器上回復郵件,在伺服器上轉發郵件,這就是雲計算。

2a。輸入法,你把伺服器上一個巨大的詞庫下載到本地,然後在本地查詢這個詞庫,然後生成你要輸入的片語列表,這是本地計算。

2b。輸入法,你把你輸入的字母直接提交到伺服器,伺服器查詢後生成你要輸入的片語列表,然後直接把查詢結果返回給你,這是雲計算。

3a。十年前的 icq,好友列表在本地,當消息到達本地的時候,才根據本地的好友列表判斷是否接收該好友的消息。一旦你本地換了PC,這個人就不再是你的好友了。這是本地計算。

3b。十年前的 qq,好友列表在伺服器端,當消息到達伺服器的時候,伺服器就知道這個是不是你的好友,就知道這個消息是否該發到你機器。無論你用多少台PC,你的好友列表都不變,這就是雲計算。。。

雲計算與是否收費沒有直接聯繫。雲計算其實是對早期互聯網的一種升級,早期互聯網主要是存儲功能,我們從互聯網上主要讀寫的是數據本身,然後本地的應用程序對這些數據進行處理。現在的互聯網提供的並不僅僅是存儲功能,而是直接提供你對特定信息的操作。

廣義的來講,google,騰訊,提供的都是一種雲計算。現在的很多互聯網公司提供的都是雲計算。雲是無處不在的,十年前就已經開始滲透互聯網。而不是什麼新概念。


先姑且假設你沒有技術背景,以下是個類比。

我家裡的做飯條件不好,用的是電磁爐,下班買菜也麻煩,所以一半時間自己做,一半時間點外賣。自己做的優點是安全衛生想吃什麼做什麼,缺點是廚具不給力,麻煩。外賣的優點是方便快捷,缺點是自由度低,只能按菜單點,且有食品安全隱患。

後來家附近開了家新飯館,老闆是很有想法的一個年輕人,他提供了一種量身定做的外賣。

首先,你可以買好食材先放在他那兒,或者網路下單送到他那兒(雲儲存)

其次,他承諾用最好的冷藏設備保證你食材的新鮮,廚房衛生條件基本達到無菌。(雲安全)

最後,他們家的廚具都是業內一流水準,燃灶的溫度瞬間可以達到上千度,快炒爆炒比普通家庭強太多了。(雲計算)

所以,其實你看,這些東西原本就存在,只是有人肯琢磨把它們進化而已。初期可能你會覺得它們只是被包裝,換個說法而已。但實質上它是一種思維方式的轉變,慢慢你就會發現它讓舊行業煥發新活力。

所以,簡而言之,雲,是網路資源配置的一種方式。


雲計算讓使用IT資源就像用水、用電一樣的方便。你無需關心電廠在哪裡、是怎麼工作的,將插頭插入插座即可獲取電能,對用戶來說電廠好像有用不完的電,而用戶僅需為自己使用那部分電能付費。雲計算提供多個不同層次的服務,在每個層次都強調服務,讓用戶可以按需使用,按需付費,而雲計算平台的資源對用戶來說好像是取之不盡,用之不竭的。


雲計算,按需分配,彈性資源,新互聯網共產主義社會


計算機有五大單元:輸入單元、輸出單元、CPU內部的控制單元、算術邏輯單元與內存五大部分, 除了輸入單元和輸出單元在用戶端外, 其他都在遠端(伺服器端或數據中心)。通俗地講,就是除了鍵盤等輸入設備、顯示屏等輸出設備在用戶處外, 其他的資源都在遠端, 可以理解成一個網路計算機


就是虛擬機設置在電腦雲計算那裡讓你隨時啟動


我來一個通俗易懂的吧。「1、楚國人坐船渡河,不慎劍掉入江中,在舟上刻下記號:「這是我把劍掉下的地方。」當舟靠岸,楚人跳入河中輕鬆的撈劍上來。旁人很詫異。楚人淡定的說:「雲標記。」 2、某男辦公室下載了蒼井空按下CTRL+C後就回家了,晚上床上按下CTRL+V直接觀看,旁邊女人驚呆了,男淡淡的說:雲粘貼。」這樣解釋即得即用清楚了吧。


考試作弊:

你輸出一個請求

計算工作全部在你的同學那邊

最後你得到了一個結果

結果不保證正確,因為這個完全取決於你的同學(雲端伺服器)的水平,當然,你的描述是否準確也對結果有一定的影響

當然,就算結果對了,這道題你本人還是不會做:)

另外,如果你請求發出後網斷了(監考老師!),那伺服器還是會計算,但是你就就別指望得到結果了。


就是用水不見得你要打井,用電不見得你要去發電,用的時候付費就行。


雲計算就是「互聯網電腦」計算,也就是本來是在你電腦上完成的事,現在在「互聯網電腦」上完成了。


其實我希望大家不要被「計算」這兩個字給蒙蔽了,我覺得叫「雲電腦」更合適,雲計算給用戶提供的是一台台虛擬機,什麼是虛擬機呢?大家都會在電腦上裝軟體,軟體運行時,操作系統會給軟體分配CPU、內存、磁碟等資源,那麼現在把操作系統也看成是一種軟體,在電腦上安裝這個軟體時,也需要原來的操作系統給這個軟體分配各種硬體資源,新安裝的運行在原有操作系統之上的操作系統加上分配給它的硬體資源就構成了一台虛擬機。雲計算就是提供一台虛擬機給用戶,用戶通過網路連上它,就跟我們用賬號登錄qq是一樣的,區別是登上qq你看到的是好友列表,而登上虛擬機,你看到是像windows或linux那樣的操作系統界面。然後可以在這台虛擬機上安裝自己的服務或者用來干其他事,是不是用來做複雜的數學計算底層就不管了


雲計算就是迴轉壽司


租台計算器解方程

隨時隨地,隨用隨租


雲計算是一種技術,這種技術的未來願景是可以讓你像用電用水一樣使用計算機服務,你僅僅需要為使用的時間、帶寬、容量付錢,而不需要再為計算機硬體、軟體掏腰包。


你應該在問什麼是雲計算吧?

不過在編程方面,的確有元類編程這種方法。


賣伺服器的2.0


雲計算加速了社會化分工,把自己並不擅長的給別人做,自己專心於專業領域。


雲計算是指能夠通過網路隨時、方便、按需訪問一個可配置的共享資源池的工作模式。通俗地來說,就是雲計算將需要計算的資源集中起來,並通過專門軟體來實現自動化管理,無需人為參與,根據自己的需要,按需所取,什麼是雲計算,雲計算基本的工作原理是什麼? - 雲計算 多智時代


推薦閱讀:

微軟azure雲服務有多牛逼?
中國有雲平台支持 Node.js 嗎?
如何通俗的解釋雲計算 公有雲 私有雲 混合雲?
雲計算、大數據、人工智慧,誰將開啟下一個時代?
有哪些比較好的OpenStack的學習資源?

TAG:雲計算 | 如何通俗易懂地解釋X |