sponsored links

漫畫 | 一口氣搞懂 Serverless

呃,我可能是別人眼中所說的不用奮鬥的一代。

大家喜歡聽的什麼多姿多彩的生活,我都經歷過一些些。

漫畫 | 一口氣搞懂 Serverless

我家裡開的是連鎖超市,主要集中在幾個二線城市。

在我上小學的時候,各連鎖店裡開始裝電腦,購置並安裝了完整的收銀裝置。

我爸說要向那些大的連鎖超市學習,提高生產效率。

漫畫 | 一口氣搞懂 Serverless

那個時候我對那些灰色介面的收銀軟體很感興趣,可惜爸媽不讓我碰。

後來他們給我買了電腦,當時小鎮上有電腦的人家不多,親戚的小孩也常常跑到我這兒來玩電腦。

漫畫 | 一口氣搞懂 Serverless

也正由於和電腦接觸得早,上大學時就選了計算機專業。

我才剛上大學沒幾個星期,我爸就問我:

漫畫 | 一口氣搞懂 Serverless

那個時候我連資料庫什麼的都還沒有個概念,還在學反碼補碼,我告訴他:能,但現在不行,等我一兩年。

我爸說不要緊。按照他的思維,我們不需要完全會寫,只要明白怎麼寫出來就行,具體的實現我們可以交給軟體公司做。

但搞明白軟體是怎麼造出來的很重要,因為這能夠幫助我們在購置軟體時站在供應商的角度思考,知己知彼,縮小我方資訊差。

做買賣本質上玩的就是這一套。

漫畫 | 一口氣搞懂 Serverless

2005年,我大三,學校要搞一次軟體開發大賽,一共有三個命題,其實基本涵蓋了所有場景,學生可以自由發揮。於是我就想到了超市的收銀軟體。

當時淘寶剛火起來,我想為啥不學習一下呢, 徹底革新我爸的商業模式,從線下轉到線上!

整個網上商城, 瀏覽商品,購物車,下單,配送,但我們主要賣的是自己的貨源。

漫畫 | 一口氣搞懂 Serverless

當時用到的技術是 MySQL+ Java + JSP,然後自己買了伺服器讓服務跑起來。

在學校演示這套系統時,我拿了最高的成績。

漫畫 | 一口氣搞懂 Serverless

滿心歡喜之餘,我嘗試把這套系統用到實際業務中,先從自家的總店開始試點。

沒想到我爸給我潑了一盆冷水,他說我們這裡的使用者沒有上網購物的習慣,送貨問題沒法解決。

漫畫 | 一口氣搞懂 Serverless

我不服,非要嘗試,果然理想與現實間存在著巨大的差異,我跌了一個大跟頭。

雖然我搞了很多活動,發傳單宣傳商城,但真正上網購物的寥寥無幾。

有些願意嚐鮮的,在網上買了東西,都是我親自開車送貨的。

漫畫 | 一口氣搞懂 Serverless

畢業回家,我本想出國留學,但被我爸拽了回來, 我先跟著資訊部的負責人老張學習,然後慢慢接班。

當時家裡的每個超市都很大,都有一二十臺 POS 機, 每個超市有一臺伺服器,一個數據庫。

POS 機直接連到本超市的伺服器上, 典型的客戶端/伺服器結構。

在那個時代,我估計大家都是這樣的吧!

漫畫 | 一口氣搞懂 Serverless

說實話,這樣的軟體架構表面看似挺穩的,只要機器不出問題,穩定供電,整套收銀系統就沒有問題。但實際上面臨著許多缺陷:

1. 機器是真的會壞的,而且真的有壞過的案例

2. 每次有商品資料要更新都要通知每一家店的管理人員進行更新,出現紕漏是很正常的

3. 更新軟體的時候,工程師需要到各個現場配置,更新4. 各個店面統一資料困難,每個月統計資料的時候需要統一彙總,不能隨時隨地得知當前各分店的資料5. 等等......

每一家店單獨運作一套系統,這缺點要是列下去就沒完沒了了

我建議老張搞箇中央機房,把軟體集中化,每個門店都連線到統一的機房伺服器,這樣就把上面的問題給解決了:

漫畫 | 一口氣搞懂 Serverless

後來的系統改造,經過投標、招標,我們選了本地一家頗有實力的公司來做。

我發揮了計算機專業的優勢,幫助老張發現了不少問題。

看來我爸說的是對的,縮小資訊差很重要。

漫畫 | 一口氣搞懂 Serverless

中央機房運作了幾年,效果不錯, 不過自家的機房管理起來非常麻煩。

平時需要仔細規劃、購買伺服器,需要安裝軟體, 需要負責運維,我們還專門建立了一個團隊來應對這些事情。

漫畫 | 一口氣搞懂 Serverless

更可氣的是駭客攻擊無處不在

漫畫 | 一口氣搞懂 Serverless

還有就是宕機、斷網,一出事就是大事,影響所有的超市,我在半夜不知道被叫醒了多少次。

這還不算啥,有一年為了配合超市雙11 期間促銷,我讓我爸一下子買了好多伺服器,雙11 過後,全部閒置了,把我爸氣得夠嗆。

漫畫 | 一口氣搞懂 Serverless

所以當阿里雲出現的時候,我兩眼放光,這簡直就是為了解救我而設定的。

馬上、立刻、全面上雲。

漫畫 | 一口氣搞懂 Serverless

作業系統會按照你的要求自動給你安裝好。網路自然不用操心, 要多大頻寬直接買就行。

安全問題也不用操心,如果出了問題,我就可以理直氣壯地給我爸說:你看,這不是我的問題,是阿里雲的問題,哈哈。

而且機器能很方便地擴容,CPU 核心從 4 核到 8 核,記憶體從 16G 到 64G......

從此以後,我們的機房中的伺服器要下崗了。

漫畫 | 一口氣搞懂 Serverless

轉眼間,十多年過去了,伴隨著超市 IT 系統的發展, 我也從一個用 JSP 寫網上商城的少年成長為公司的技術領頭人。

技術在不斷變遷, 小程式興起,我們也跟著做了小程式,用優惠資訊吸引顧客掃碼關注、註冊,慢慢地積累了幾百萬粉絲。

每個月我們都在小程式給會員傳送優惠券,可以線上下門店消費。

沒想到這下可慘了,搶購優惠券的請求量很難準確估算,也就很難預估需要準備多少臺虛擬機器來應對。

漫畫 | 一口氣搞懂 Serverless

漫畫 | 一口氣搞懂 Serverless

我趕緊發動我所有的關係去解決這個問題,一個偶然的機會,我發現了一個新技術:函式計算, 即 Serverless。

漫畫 | 一口氣搞懂 Serverless

平臺會根據請求的數量來建立對應的函式例項來執行,無需人工干預,瞬間彈性擴容,應對流量爆發。

在中國,誰家的 Serverless 技術最強呢?

權威諮詢機構 Forrester 釋出的報告顯示, 阿里雲函式計算憑藉在產品能力、安全性、戰略願景和市場規模等方面的優勢脫穎而出,產品能力位列全球第一,這也是首次有中國雲廠商進入 FaaS 領導者象限。

漫畫 | 一口氣搞懂 Serverless

正好我們之前用的也是阿里雲的虛擬機器,就是它了!

漫畫 | 一口氣搞懂 Serverless

除了函式計算外,由於業務需要查詢會員資料庫,我們希望它也能無縫彈性擴充套件,於是就使用了阿里雲的表格儲存。

上了這套 Serverless 的系統, 再也不用考慮伺服器,虛擬機器用多少 CPU,多少記憶體了,彈性十足!

函式部署也特別簡單,完全不需要考慮底層的細節,一鍵更新函式就搞定。

當年的雙十一度過得非常平穩,事後進行成本估算:以前買雲伺服器的時候,會按照可能遇到的最高併發量進行效能評估,由於 Serverless 是按量計費,用多少花多少,最終評估下來,當年在成交量增加 120%的情況下,成本比往年節省了 45%!研發交付效率提升也超過 30%!

漫畫 | 一口氣搞懂 Serverless

從那以後,我爸對我刮目相看,看我的眼光都溫柔了不少。

漫畫 | 一口氣搞懂 Serverless

當然,除了技術之外我還是很關心業務的,貼合各種當代的新潮玩法。前不久給公司搭了個直播間,在平臺上促銷自己的商品。

漫畫 | 一口氣搞懂 Serverless

後來想了想,自己玩沒意思,我嘗試聯絡了超市附近各行各業的商家,邀請他們加入我的直播間,一起嘮嗑賣貨。其實當時沒多少店家搭理我,唯獨一家洗浴中心的老闆對這個感興趣。不得不說,那洗浴中心的老闆嘮嗑能力極強,和我算是棋逢敵手。

第一次直播時,我們連鎖超市和洗浴中心各家分店搞了一次聯合優惠活動,但當晚直播竟然從賣貨推銷變成了講相聲。

漫畫 | 一口氣搞懂 Serverless

直播我們每週舉辦一次,越來越多網友聞聲而來,成交的訂單數也越來越多。直播當晚的成交量甚至能抵上過去一週的總量。
直播過程中總有熱心的網友主動連麥, 從技術上來說,就需要把多個網友的畫面接入,和主播的畫面合成一個新畫面, 這叫“混流”。

漫畫 | 一口氣搞懂 Serverless

由於連麥的觀眾不固定,我得考慮一定的併發和彈性,我們的相聲直播一週才一次,不可能去儲備大量伺服器去應對業務的高峰期。

漫畫 | 一口氣搞懂 Serverless

之前嘗過 Serverless 的甜頭,這次我立刻讓研發部採用阿里雲函式計算來處理混流的需求。

當併發量上升時,函式計算自動擴容多個執行環境來處理實時資料流, 當業務高峰期過去後,自動縮減資源,非常爽。

漫畫 | 一口氣搞懂 Serverless

當然,Serverless 的應用不僅僅是這些,還有我們的“相聲”影片需要做轉碼,最佳化推流,我也用了阿里的函式計算,節省了 60%以上的計算資源。

這兩年,我是深刻地體驗到了 Serverless 的好處:完全不用考慮伺服器的事情,集中注意力實現自己的業務邏輯就好!

這麼多年,一路走來,技術在不斷變遷,今年我有幸被母校的計算機學院邀請去作分享,我給大家分享了這些年的技術歷程

漫畫 | 一口氣搞懂 Serverless

演講期間,我提起了當年大學的那個程式設計比賽,那也是我程式設計生涯的起點。

正好,我知道阿里雲舉辦了一個雲原生的程式設計大賽,我也想把這項賽事分享給朋友們:這個大賽 2015 年就有了,那時候叫做中介軟體效能挑戰賽,已經有 7 年曆史了, 去年升級為雲原生程式設計挑戰賽,共吸引了超過 23000 支隊伍,覆蓋 10 餘個國家和地區。

原文連結:http://click.aliyun.com/m/1000299098/

本文為阿里雲原創內容,未經允許不得轉載。

分類: 故事
時間: 2021-10-06

相關文章

白金、黃金和鉑金該怎麼區分?三者有什麼區別?一口氣搞懂金分類

白金、黃金和鉑金該怎麼區分?三者有什麼區別?一口氣搞懂金分類
年輕人結婚時,中年人生富裕後,都喜歡買點金首飾.特別是現在的年輕人結婚,大多都要買一些這樣的首飾. 可是,當我們進入金店後,常常會被店裡琳琅滿目的金飾品所迷惑,更會被店裡導購員豐富的導購介紹搞得頭疼. ...

同樣是蠔油,GB和SB區別大,搞懂再買不吃虧

同樣是蠔油,GB和SB區別大,搞懂再買不吃虧
說起吃蠔油,在我的印象中也才是近幾年新出的廚房調味料!而且不知不覺幾乎發展到沒有蠔油,貌似做什麼菜都沒有味道的地步! 如果說現在做飯離不開蠔油,那對比超市琳琅滿目的蠔油種類,更是應該先學會如何去挑選一 ...

食用鹽,該吃海鹽還是精鹽?二者區別很大,搞懂了再吃有助於健康

食用鹽,該吃海鹽還是精鹽?二者區別很大,搞懂了再吃有助於健康
古籍<尚書>中有過描寫:"若作和羹,爾惟鹽梅."在古代,鹽和梅同為首選的調味品.或許現階段我們用"梅"調味已經不是很常見了,但食鹽依然是我們生活中不 ...

二十年來就沒搞懂,《暗黑破壞神2》死靈法師到底能帶多少隻骷髏

二十年來就沒搞懂,《暗黑破壞神2》死靈法師到底能帶多少隻骷髏
不知道當年玩單機的你,有沒有將<暗黑破壞神2>的所有人物全都體驗一次呢? 說實話<暗黑2>這款遊戲真的算得上是博大精深,也難怪不少玩家研究了二十年.每個人物都有幾種技能樹,可以 ...

收藏圈長期的香餑餑“白酒”都有什麼共性?搞懂這些輕鬆入圈

收藏圈長期的香餑餑“白酒”都有什麼共性?搞懂這些輕鬆入圈
後疫情時代,隨著我國防疫控疫戰的連戰連捷,經濟得到了迅猛復甦,居民的生活水平也穩步提升,近幾年,雖然文化藝術市場受到了一定衝擊,但也迎來了新的發展機遇.就如同各大拍賣行,早已透過直播的方式突破地域限制 ...

巴菲特:變富不在於拼命的努力,而是要搞懂“3個基本認知”

巴菲特:變富不在於拼命的努力,而是要搞懂“3個基本認知”
巴菲特:變富不在於拼命的努力,而是要搞懂"3個基本認知" "股神"巴菲特,他可是富豪榜上居高不下的一大人物.所擁有的財富,一個讓人難以想象的天文數字 巴菲特小時 ...

搞懂了這7個“烹飪原理”,我突然發現:自己竟然會做菜了

搞懂了這7個“烹飪原理”,我突然發現:自己竟然會做菜了
我曾經是個廚房小白,下廚經驗少之又少.別把雞蛋煎糊,能把菜炒熟,就是我曾經對自己的要求.後來,認識了幾個做菜很好吃的朋友,我突然覺得,做菜其實是件非常有趣的事情. 如果把出品的菜餚比作一幅畫,那廚子就 ...

搞懂這8個烹飪原理,讓你廚藝大增,下廚做飯不求人,超實用

搞懂這8個烹飪原理,讓你廚藝大增,下廚做飯不求人,超實用
不做飯的人,大概90%都會認為世界上最難的事情,莫過於就是做飯了:所謂烹飪兩小時,吃飯十分鐘:五指不沾陽春水,即使白水煮個面都能給煮糊鍋了:對他們來說做飯不僅費時費力,還每次都是黑暗料理! 那麼做飯真 ...

比金庸武俠門派還多的軍閥派系,一口氣看完全部搞懂

比金庸武俠門派還多的軍閥派系,一口氣看完全部搞懂
自第二次鴉片戰爭以後,晚清王朝真正見識到了歐美帝國的船堅炮利,決心奮發圖強,洋務運動從此開幕,李鴻章登上歷史舞臺. 李鴻章 洋務運動又稱自強運動,從第二次鴉片戰爭失敗開始到中日甲午海戰北洋艦隊全軍覆沒 ...

純生、原漿、扎啤、精釀,搞懂啤酒分類,喝啤酒不交智商稅

純生、原漿、扎啤、精釀,搞懂啤酒分類,喝啤酒不交智商稅
本文圖片來自網路,如涉及到版權請聯絡作者刪除.對您造成的不便深表歉意! 文章內容只代表個人觀點,有不同見解歡迎在評論區留言討論. 在所有的酒當中,啤酒不僅是流傳至今最古老的酒,同時也是最親民的酒.花上 ...

逛文玩市場經常被坑?搞懂這些,別想騙你一分錢

逛文玩市場經常被坑?搞懂這些,別想騙你一分錢
說到文玩黑話 你的印象是不是還停留在那些 開眼.生坑.扒散頭的黑話? 告訴你 可拉倒吧,那真是太out了 首先,那些大部分都已過時了 現在真沒幾個人在說 其次,就算還有人在用 也是在古玩圈而不是文玩圈 ...

一口氣搞定日本史

一口氣搞定日本史
今天來扯點世界史,我們有一個鄰居,日本. 說到日本,幾乎是最熟悉的國家之一了, 但說到日本的歷史,可能很多人就搞不清楚了. 今天我們就來掰扯掰扯日本的歷史: #日本##日本印象##天皇##幕府##明治 ...

兩分鐘搞懂,五花八門的門禁卡(ID卡、IC卡、CPU卡),免費複製

兩分鐘搞懂,五花八門的門禁卡(ID卡、IC卡、CPU卡),免費複製
#頭條教育星師計劃# 我是IT悟道,點選右上方"關注",每天分享IT.科技.數碼方面的乾貨. 五色令人目盲,五音令人耳聾,五味令人口爽,馳騁畋獵令人心發狂,難得之貨令人行妨.--& ...

買麵粉,不是越貴越好,面袋子上有3個指標,搞懂了買麵粉不吃虧

買麵粉,不是越貴越好,面袋子上有3個指標,搞懂了買麵粉不吃虧
以前北方的農村,家裡吃的麵粉是不用買的,都是用自己種的小麥磨出來的,麥子在脫粒的過程中,其中會夾雜一些土塊.小碎石等雜物,所以在磨面之前要提前做一些準備工作,麥子經過篩.簸.撿等動作後將其中的小碎石. ...

全面解析:用一副撲克牌普及中國債券知識,讓你搞懂債券全分類

全面解析:用一副撲克牌普及中國債券知識,讓你搞懂債券全分類
從2017年底開始,中國的債券市場規模已經高達74萬億元人民幣,超越股市成為僅次於房地產的第二大資本市場. 債券市場是當代金融市場的基礎,但債券和股票不一樣,其種類劃分非常詳細,對於想要了解的人來說, ...

“魚不蒜,牛不韭,肉不姜”是什麼意思?或許很多人沒搞懂

“魚不蒜,牛不韭,肉不姜”是什麼意思?或許很多人沒搞懂
在中國五千年曆史長河中,中國人對"吃"研究頗深,這從飯桌上的文化就能看出來.對農村來說,本身是食材起源地,又有"莫笑農家臘酒渾,豐年留客足雞豚"的說法.故此咱們 ...

一口氣看懂古埃及史

一口氣看懂古埃及史
提到古埃及,大家就會想到金字塔.埃及豔后.尼羅河. 法老. 獅身人面像. 木乃伊. 象形文字-- 大家也都知道古埃及是跟咱們中國並稱四大文明古國的. 今天就來聊聊古埃及的那些事兒.#古埃及##金字塔# ...

買大米,不是越貴越好,米袋有這“3行字”,搞懂再買不吃虧

買大米,不是越貴越好,米袋有這“3行字”,搞懂再買不吃虧
主食類食品,除了麵粉,就數得上大米了:米香四溢,尤其是剛出鍋趁著那股熱乎勁,啥菜都沒有,也能幹吃兩大碗: 但與其說大米飯香:倒不如說如何買到好大米?每次家裡大米眼瞅著見底,最愁的就是站在大米貨架前,愣 ...

徹徹底底、明明白白搞懂“生酮飲食”

徹徹底底、明明白白搞懂“生酮飲食”
生酮飲食是近幾年非常受關注的一種膳食減肥方法.談到膳食減肥,如果不提及"生酮"似乎 就顯得有些落伍.但實際上,生酮飲食最初研究最多的領域並不是減肥,而是治療兒童難治性癲癇.今天,和 ...