通俗解釋啥是雲端計算

炭燒生蠔發表於2021-05-23

哈嘍~大家好哇!

歡迎來到波波阿菌的科普頻道,未來波波和阿菌希望能打造一個各行各業小夥伴都能看懂的科普頻道。

今天,波波阿菌要科普的是:啥是雲端計算。

在正式開始之前,我們先做一下鋪墊。

不知道大家有沒有聽說過一場著名的嘮嗑,2010年3月28日下午,騰訊的創始人馬化騰和百度的創始人李彥宏相聚一堂,表面交流互動,實則中門對狙。

在談到有關雲端計算話題的時候,李彥宏表示:

當時的IT領袖峰會,另一位小馬哥雖然沒有參與此次討論,但他早在2008年就開始佈局雲端計算了。

其實李彥宏說得沒錯,從技術角度來看,雲端計算確實不是新鮮東西,但它的確是網際網路時代的一種全新玩法。

看完上面的鋪墊,爺爺奶奶估計還是有些懵逼,下面偶們開始正式介紹~

首先,偶們要告訴大家啥是軟體,假設粉紅家族的爺爺奶奶有個孫子,今年高考。按照現在的情況,比較有可能會把計算機放在第一志願,畢竟現在計算機行業好就業,薪資高,感覺有前景。

在接到錄取通知書後,孫子小粉便開開心心去上學了,大一結束過年回家的時候,很有可能會向爺爺奶奶炫耀他在學校做的大作業:

又或者說:

像這些網頁呀,手機app呀,我們統稱為軟體。

那麼像小粉這種大作業做出來的軟體,通常是怎麼製作出來的呢?

大概率是這樣:

1.小粉在電腦上把軟體寫好。

2.把軟體放在自己的電腦上執行。

3.爺爺奶奶通過電腦的瀏覽器或手機就能夠訪問小粉寫的軟體了。

下面我們簡單介紹公司,企業,政府單位的軟體是怎麼製作的。

由於這些軟體比較複雜,所以通常寫軟體的人通常不會只有一個,往往是很多人一起寫一個軟體,我們把這些人組成的團體叫軟體開發團隊。

而且,這個軟體它不會只放一臺電腦上執行,因為這個軟體比較大,用的人很多,一臺電腦裝不下,它會放在好多臺電腦上執行。

不過咧,我們下文就不喊上面的東西叫電腦了,我們喊它們伺服器,只是換了個名字而已,大家可以嘗試接受一些聽起來更高階的術語。

現在大家應該懂啥是軟體,啥是伺服器了。

像我們平時用的微信、淘寶,就是分別由騰訊、阿里的軟體開發團隊開發,然後放到很多臺伺服器上執行起來的。

各種各樣的軟體方便了人們的生活,人們能通過網路互通互聯,交換資訊,從此便進入了網際網路時代。

下面我們開始介紹雲端計算時代~!

雲端計算這個概念最早出現在亞馬遜,具體是怎麼出現的,網上的傳言眾說紛紜。波波阿菌選其中一個比較合理的和大家說吧,這個不影響我們理解雲端計算。

亞馬遜當時是一家電商公司,大家把它理解成國際版淘寶就行。

之前我們提到了軟體是執行在伺服器上的,對一個企業來說,它要準備很多的伺服器,一是應對軟體發展壯大後需要更多的伺服器,二是公司會開發更多的軟體,這也需要用到更多的伺服器。

但總會有一些伺服器多餘出來,於是亞馬遜做了一項開創性的舉動:

要不我們把這些伺服器租給別人用吧!

這個觀念雖然在技術上沒有創新,但是,確實一種全新的玩法。

波波阿菌舉個例子,相信大家就能明白這一思路有多牛了:

在一百多年前的電氣時代,一家工廠企業想要用電,必須建立自己的小型發電廠。

後來突然有一天,一家企業和大家說:

於是大家便紛紛拋棄自己的小型發電廠,改向這家電網企業買電,電網企業便越做越大,成為整個社會必不可少的一環。

說到這裡,大家可以類比一下:亞馬遜這樣的雲端計算廠商就是電網,其他企業單位需要伺服器就向他們租用購買伺服器,和按需買電一模一樣。

現在大家應該明白為什麼我們說雲端計算時代,租用計算資源就像用水用電一樣了吧?本質還是離不開租賃關係。

亞馬遜憑藉著理念上的創新,在雲端計算時代佔得先機,成為全球最大的雲端計算廠商。五六年後,阿里嗅到了雲端計算時代的到來,搭建了阿里雲,成為中國最大的雲端計算廠商。各大網際網路公司看到後便紛紛搭建自己的雲端計算基礎設施,不甘落後於時代。

到了今天,雲端計算大廠已經不僅僅是租伺服器給別人用這麼簡單了,他們租的東西越來越多,比如即時通訊服務,視訊雲服務,智慧客服系統,廣告過濾等服務。

簡單說就是,大廠正漸漸把各種服務都整合到自己的雲服務中,以後我們想要開發軟體,很多功能只要向大廠付費租用即可,不用自己開發了。

所以可以遇見的是,未來十幾二十年的雲端計算時代,低端的開發崗位會被慢慢取代,所以程式設計師們得加油努力,提升自己的硬本領,否則會容易落後於當前的智慧雲時代的。

當然,雲端計算不單單是簡單的租賃,雲端計算對廠商自身的軟體搭建也有很大幫助,親愛滴讀者朋友們,我們下次再聊啦~

(完)

後記:阿菌昨天和宿友阿偉吃飯的時候,討論了一下為啥網際網路最終會朝著這種租賃的方向發展,感覺這被背後的原因非常複雜,按阿菌目前的理解大概有以下幾點(我們用電網來舉例子):

  1. 節約生產成本。如果每個企業都要維護自己的一套發電系統,那麼將要花大量的人力財力去學習如何設計,製造,維護一套發電系統。可能我只是一個服裝生產廠,專注於服裝生產,如果要額外騰出一大份精力來考慮如何生產電,那勢必會大大分散我的注意力。雲端計算也是一樣的,要是每個公司都要花成本和時間去考慮伺服器及各種配套服務的維護,那將是一份不小的開銷,初創企業更應該把精力花在產品上。

  2. 使用量可控。我一個服裝生產廠,每個季度的訂單數量不一樣,有時候多,有時候少。也就意味著,我生產服裝的時候,有的季度花得電多,有的季度花的電少。如果能有一個電網公司,我用多少電,就付多少費,那會非常方便。假設我自己發電,我都不知道該買多少發電的原材料才夠用。雲端計算也是一樣的,各種資源分配如果能按需購買,那將非常方便。

  3. 穩定性更強。假設我自己發電,那麼裝置需要自己維護,出了問題全部是自己負責。如果是向大電網買電,出了問題,背鍋的是大廠,我的利益有保障。而且,電網由於規模更大,它註定要花更多的財力人力去保障供電系統的穩定性,我一個服裝廠的發電穩定性絕對不如電網。雲端計算也是一樣的,各個企業把裝置服和務的穩定性,安全性問題交給大廠,能規避一定的風險。

當然,除了這些還有很多很多值得探討的地方,比如經濟效益等,站在雲端計算廠商和雲服務使用者的角度又有不一樣的看法,歡迎讀者朋友們留下你們的思考哦。

相關文章