作者:張帥,來源:雷鋒網(wǎng)
疫情來襲,全國在線。
2 月 10 日是全國復(fù)工復(fù)產(chǎn)的第一波高峰,散布在國內(nèi)與國外各個角落的教師與學(xué)員,集中涌入網(wǎng)上在線課堂。擱在以往,用戶數(shù)暴增是好事,但在疫情期間,正常秩序被打亂,按照線下服務(wù)器采購、上架、調(diào)試等走完全流程,快的話也要十?dāng)?shù)天,何況是在大多數(shù)工廠尚未開工的時候。
但也不是所有在線教育公司都手忙腳亂,選擇上云的公司很大程度上流量壓力可以交由云廠商來緩解,云計(jì)算帶來的彈性伸縮能力緩解了流量暴增的麻煩。
滬江為抗擊疫情,通過旗下互加計(jì)劃、滬江網(wǎng)校等組織向湖北等地區(qū)捐贈了大量免費(fèi)課程并提供直播平臺支持。由于受災(zāi)地區(qū)學(xué)校連續(xù)推遲復(fù)課,捐贈課程帶來的潮涌是我們始料不及的。深圳龍崗一所學(xué)校的開學(xué)第一課在我們平臺上直播,差不多全國有 24 萬學(xué)生同時在線聽課。昨天我們整個平臺數(shù)萬個直播同時進(jìn)行,單個課程可做到數(shù)十萬同時在線承載量,同時在線用戶是數(shù)百萬量級。
抗住了直線上揚(yáng)的流量壓力,滬江教育技術(shù)負(fù)責(zé)人唐小浙于 11 日 錯峰 接受了雷鋒網(wǎng)的采訪, 我們技術(shù)團(tuán)隊(duì)跟運(yùn)維團(tuán)隊(duì)春節(jié)之后就沒怎么休息,全員都以在線協(xié)作方式,待命處理各種問題。
滬江教育也沒想到,年前才完成全面上云工作,年后就迎來超出預(yù)估的大考,在擴(kuò)容、擴(kuò)容再擴(kuò)容的情況下,用戶體驗(yàn)沒有受到影響,滬江教育也檢驗(yàn)了自己的上云成效。
每家在線教育平臺都經(jīng)歷了類似考驗(yàn),但不是每家平臺都提前選擇了全面上云。
滬江教育開啟 百日上云 行動
成立近 19 年,滬江教育為何上云?
滬江教育是中國最早一批的在線教育公司,2001 年 5 月,作為中國最早的英語語言學(xué)習(xí) BBS 社區(qū)之一,滬江網(wǎng)的前身滬江語林網(wǎng)誕生,2006 年,滬江正式走向商業(yè)化,成為在線教育行業(yè)的拓荒者。
和近兩年來新誕生的在線教育公司不同,滬江教育不是天生生長在云上,而是經(jīng)歷了在線教育發(fā)展至今的全周期,最多時自有上千臺服務(wù)器托管在 IDC 機(jī)房,數(shù)據(jù)中心的服務(wù)器使用周期大概在 8 年左右,越到后期運(yùn)維工作越重,在服務(wù)器成本最大化之后,上云是滬江教育自然的選擇。
當(dāng)然,滬江教育不是單純的成本節(jié)約型上云。我們都知道,越是傳統(tǒng)的行業(yè)上云越是謹(jǐn)慎,很大程度上就是因?yàn)楫?dāng)原來一套穩(wěn)態(tài)的系統(tǒng)遷移上云時,可能會發(fā)生難預(yù)知的問題,滬江教育既是走在技術(shù)前沿的互聯(lián)網(wǎng)公司,同時又有遺留 IT 基礎(chǔ),半新半舊之間,滬江教育擁抱云計(jì)算。
滬江教育有很長的歷史,上云就像大掃除一樣,肯定會碰到這樣那樣的一些問題。服務(wù)器不動不怎么會出事。但是從物理機(jī)線下的 IDC 遷到云上是動態(tài)的過程,有一些影響沒有辦法提前預(yù)估,增加了線上故障的幾率。 唐小浙說道。
從技術(shù)負(fù)責(zé)人的角度,上云決策往往有一個觸發(fā)點(diǎn)。2019 年,滬江教育上云觸發(fā)點(diǎn)則是一系列因素的結(jié)合,既有出于彈性擴(kuò)容的考慮,也有成本節(jié)約和業(yè)務(wù)快速試錯的考量,其他的諸如將非核心技術(shù)外包、少關(guān)注底層基礎(chǔ)設(shè)施等等,都是滬江教育所能看到的上云紅利。
如果非要談一個點(diǎn),可以總結(jié)為滬江教育希望把技術(shù)更多的聚焦到業(yè)務(wù)層面,從這個維度出發(fā),技術(shù)團(tuán)隊(duì)再思考如何調(diào)配資源,完成技術(shù)儲備與布局。
萬事開頭難,上云也是如此,很多企業(yè)上云疑慮不在于技術(shù)層面,而在于認(rèn)知層面。在采訪中,唐小浙反復(fù)提到了一個數(shù)據(jù):IDC 于 2019 年年中發(fā)布的《全球云計(jì)算 IT 基礎(chǔ)設(shè)施市場預(yù)測報(bào)告》顯示,2019 年全球云上的 IT 基礎(chǔ)設(shè)施占比首次超過傳統(tǒng)數(shù)據(jù)中心。
拐點(diǎn)已現(xiàn),2019 年 9 月下旬,滬江教育 百日上云 行動浩浩蕩蕩拉開帷幕。
百日全面上云 戰(zhàn)記
唐小浙介紹,滬江教育一直關(guān)注著云技術(shù)和行業(yè)動態(tài),2019 年上半年已經(jīng)在做相應(yīng)調(diào)研,8、9 月份主要做 POC 驗(yàn)證,真正全面上云分為三個階段:
第一期:直播工具和課件管理工具于 10 月 16 日夜間遷移,滬江教育的 CCtalk 和 OCS 系統(tǒng)完成上云;
第二期:11 月中旬,核心業(yè)務(wù)站點(diǎn)遷移;
第三期:核心數(shù)據(jù)庫在 12 月中旬提前完成數(shù)據(jù)庫遷移。
由于歷史原因,滬江教育和其他教培機(jī)構(gòu)上云不太一樣,最早期滬江主要提供的是完全基于線上的產(chǎn)品和服務(wù),技術(shù)體系相對比較適合上云。
滬江教育最后一臺物理機(jī)下線
唐小浙表示, 我們在上云之前,大部分 web 應(yīng)用已經(jīng)基于容器化部署,相對比一般企業(yè)上云簡單。滬江應(yīng)用的也是相對互聯(lián)網(wǎng)化的中間件,像緩存中間件 Redis、消息中間件 kafka、檢索引擎 ES,基本在阿里云上能找到相應(yīng)的支持。
與此同時,滬江教育也不是一個完全標(biāo)準(zhǔn)化上云的典型案例,上云遷移中相對比較通用的是純 web 類應(yīng)用,行業(yè)面臨的問題都差不多,有非常多成熟的案例可以參考,難題在于有廠商特性的應(yīng)用上云。 一個是我們有 CCtalk 平臺的音視頻直播技術(shù),另外我們還有一套 OCS 課件系統(tǒng),這兩套系統(tǒng)在遷移時沒有太多可以參考的地方。當(dāng)然,最終我們還是在阿里云的幫助下,相對比較順利的完成遷移 ,唐小浙總結(jié)道。
唐小浙用 給力 來形容合作伙伴阿里云,遷移方案 給力 ,技術(shù)團(tuán)隊(duì)也是 給力 。
雷鋒網(wǎng)了解到,阿里云為滬江教育提供了最佳實(shí)踐方案和最佳實(shí)踐團(tuán)隊(duì),在上云的不同階段,比如網(wǎng)絡(luò)選型、負(fù)載均衡選型,都會有相應(yīng)的最佳實(shí)踐參考,如前所述,滬江教育 web 類應(yīng)用已經(jīng)用 K8S 管理,但是上云時還是出現(xiàn)了版本不兼容問題,此時阿里云派出 K8S 技術(shù)團(tuán)隊(duì),解決了滬江的相關(guān)問題。
在線教育行業(yè)的歷史關(guān)口
以滬江教育自身作為參考樣本,在 2009 年之前,滬江教育還是個人網(wǎng)站或者叫小型創(chuàng)業(yè)公司;2009 年之后,金融危機(jī)外部環(huán)境驅(qū)動業(yè)務(wù)模式變革,滬江網(wǎng)校等面向用戶的產(chǎn)品正式推出,滬江找到了一個能夠快速發(fā)展的需求并將之商業(yè)化;再往后是 2013 年開始的移動互聯(lián)網(wǎng)時代,CCtalk 等產(chǎn)品主要從移動端獲客,而這還不足以應(yīng)對當(dāng)前快速變化的內(nèi)外環(huán)境。
原來是部分上云嘗試,2019 年是全面上云轉(zhuǎn)折 ,從學(xué)習(xí)工具到優(yōu)質(zhì)課程平臺滬江網(wǎng)校、實(shí)時互動在線教育平臺 CCtalk,滬江教育此時全面上云意義何在,轉(zhuǎn)折又將走向何方?
唐小浙表示, 我們接下來將進(jìn)入到云端的發(fā)展階段,從公司層面來看也是一個新的發(fā)展階段。
滬江教育是一家平臺型公司,業(yè)務(wù)重點(diǎn)就是幫助更多的線下機(jī)構(gòu)、學(xué)校以及老師轉(zhuǎn)到線上,具備在線教學(xué)的能力。這與網(wǎng)校模式有很大不同,網(wǎng)校模式基本上以自營為主,云端模式能夠鏈接更多教育行業(yè)各方供需,這就是平臺的發(fā)展的模式,云計(jì)算模式直接助力平臺模式。
或許也正是因?yàn)槿绱,滬江教育選擇純公有云而非混合云模式,盡管其還保留一部分 IT 資源。據(jù)了解,滬江教育此前和其他云廠商探索過混合云模式,最終堅(jiān)定全面走公有云路線也是為了最大化利用好云計(jì)算的優(yōu)勢。公有云部署模式、遍及全球的云資源、經(jīng)過充分實(shí)踐的技術(shù)路線等等,阿里云扮演的是滬江教育平臺模式背后的最佳配角。
按照阿里云歸納總結(jié)企業(yè)上云的四個階段,基礎(chǔ)設(shè)施上云、大數(shù)據(jù)上云、云上中臺和云上智能,全面上云的滬江教育正在和阿里云探索云計(jì)算助力核心業(yè)務(wù)的無限可能,比如在人工智能和達(dá)摩院的合作,智能語音、NLP 自然語言、AI 算力等等。
在線教育行業(yè)是近幾年的風(fēng)口,但唐小浙并不認(rèn)為很多風(fēng)口上的教育類公司已經(jīng)找到了健康的業(yè)務(wù)模式,大家都還在探索和解決的過程之中,滬江教育全面上云也是為了更好地保障現(xiàn)有成熟業(yè)務(wù)以及更好地探索面向未來的平臺模式。(雷鋒網(wǎng)(公眾號:雷鋒網(wǎng)))