SAE 助力「海底小纵队学英语」全面拥抱 Serverless,节省 25% 以上成本
作者|弈川
?
海底小縱隊(duì)學(xué)英語(yǔ)隸屬于成都創(chuàng)感時(shí)代科技有限公司,是萬(wàn)達(dá)寶貝王全球獨(dú)家正版教育授權(quán)的英語(yǔ)學(xué)習(xí) APP。海底小縱隊(duì)學(xué)英語(yǔ)在傳統(tǒng)“北美真人外教”沉浸式教學(xué)和劍橋兒童教學(xué)體系基礎(chǔ)上,結(jié)合 AI 人工智能、云計(jì)算和動(dòng)作捕捉等先進(jìn)技術(shù)與教育充分融合并廣泛應(yīng)用,將時(shí)下世界級(jí)頭部?jī)和?IP 改編成體系化低幼兒童(專注 2-8 歲) EQ 英語(yǔ)啟蒙 APP ,旨在促進(jìn)中國(guó)孩子英語(yǔ)聽(tīng)、說(shuō)、讀、寫(xiě)、看全面進(jìn)階。
?
海底小縱隊(duì)學(xué)英語(yǔ)最初采用自建 K8s 集群方式進(jìn)行計(jì)算資源的管理與業(yè)務(wù)部署,隨著業(yè)務(wù)規(guī)模的增長(zhǎng),該方式暴露出一些典型問(wèn)題:
?
- 運(yùn)維復(fù)雜:需維護(hù) K8s 集群,黑屏化運(yùn)維,且需要挨個(gè)集成各個(gè)依賴的云產(chǎn)品。
- 迭代效率低:研發(fā)既要忙于業(yè)務(wù),又要負(fù)責(zé)底層組件開(kāi)發(fā)和運(yùn)維,效率低。
- 成本高:需長(zhǎng)期保有固定的 IaaS 主機(jī),業(yè)務(wù)低峰期閑置資源浪費(fèi)大。
- 容量評(píng)估:缺乏自動(dòng)化,依據(jù)人工多次評(píng)估,且評(píng)估結(jié)果經(jīng)常不準(zhǔn)。
- 穩(wěn)定性問(wèn)題:開(kāi)發(fā)運(yùn)維人員有概率會(huì)誤操作 K8s YAML 和底層資源,造成集群事故不可用。
?
解決方案及優(yōu)勢(shì)
?
阿里云 Serveless 應(yīng)用引擎 SAE 具備免運(yùn)維 IaaS、按需使用、按量計(jì)費(fèi)、低門(mén)檻服務(wù)應(yīng)用上云,并且支持多種語(yǔ)言和高彈性能力等特點(diǎn),剛好完美解決了客戶長(zhǎng)期以來(lái)運(yùn)維復(fù)雜、資源利用率不高、開(kāi)發(fā)迭代效率低等問(wèn)題。
客戶從自建 K8s 集群遷移至 SAE 時(shí),無(wú)需改造業(yè)務(wù)代碼,只需通過(guò) Jenkins 與堡壘機(jī),即可簡(jiǎn)單對(duì)接 SAE 與原有的自建運(yùn)維系統(tǒng)。由于客戶所屬在線教育行業(yè),其業(yè)務(wù)流量存在明顯的潮汐性,而 Serverless 天生的極致彈性能力正好符合了客戶的需求與痛點(diǎn)。因此,客戶遷移至 SAE 之后,SAE 就被作為一個(gè)按需使用、按量付費(fèi)的計(jì)算資源池。
與此同時(shí),SAE 作為應(yīng)用 PaaS ,屏蔽了底層復(fù)雜的 K8s 運(yùn)維,提供了完善的應(yīng)用生命周期管理與監(jiān)控能力;并且 SAE 可以集成各種云產(chǎn)品提供一站式服務(wù),可集成使用存儲(chǔ)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、日志等組件。SAE 基于以上各種特性,可以幫助運(yùn)維人員從繁重的運(yùn)維工作中解放出來(lái),極大的提高了生產(chǎn)效率。
SAE給海底小縱隊(duì)學(xué)英語(yǔ)帶來(lái)了哪些優(yōu)勢(shì)?
- 零改造:微服務(wù)或單體應(yīng)用等業(yè)務(wù)代碼,可以零代碼改造享受 Serverless 紅利。
- 彈性降本:通過(guò)一鍵定時(shí)啟停,測(cè)試環(huán)境成本降低 2/3 以上;通過(guò) SAE 的秒級(jí)自動(dòng)彈性,動(dòng)態(tài)擴(kuò)容輕松應(yīng)對(duì)峰值大考,峰谷時(shí)按需自動(dòng)縮容,保證系統(tǒng) SLA的同時(shí),比以往 ECS 保有方式節(jié)省了1/4左右的硬件成本。
- 免運(yùn)維提效:免運(yùn)維 K8s 集群和 IaaS 主機(jī),讓開(kāi)發(fā)人員更專注于業(yè)務(wù)本身。同時(shí)通過(guò) Jenkins 與 Maven 插件直接部署到 SAE ,簡(jiǎn)化運(yùn)維復(fù)雜度。
- 穩(wěn)定性:由平臺(tái)兜底微服務(wù)組件 +K8s 集群的穩(wěn)定性,且 SAE 不暴露原生K8s,客戶也通過(guò)堡壘機(jī)對(duì)資源做了一層隔離,有效避免開(kāi)發(fā)人員的誤操作導(dǎo)致的生產(chǎn)環(huán)境故障。
- 服務(wù)集成、一站式體驗(yàn):SAE 自動(dòng)集成了阿里云的各項(xiàng)基礎(chǔ)設(shè)施類產(chǎn)品、微服務(wù)生態(tài)周邊產(chǎn)品,DevOps 產(chǎn)品等,提供了開(kāi)箱即用的一站式解決方案。
原文鏈接:https://developer.aliyun.com/article/785440?
版權(quán)聲明:本文內(nèi)容由阿里云實(shí)名注冊(cè)用戶自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,阿里云開(kāi)發(fā)者社區(qū)不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。具體規(guī)則請(qǐng)查看《阿里云開(kāi)發(fā)者社區(qū)用戶服務(wù)協(xié)議》和《阿里云開(kāi)發(fā)者社區(qū)知識(shí)產(chǎn)權(quán)保護(hù)指引》。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,填寫(xiě)侵權(quán)投訴表單進(jìn)行舉報(bào),一經(jīng)查實(shí),本社區(qū)將立刻刪除涉嫌侵權(quán)內(nèi)容。總結(jié)
以上是生活随笔為你收集整理的SAE 助力「海底小纵队学英语」全面拥抱 Serverless,节省 25% 以上成本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 基于k8s多集群隔离环境下的devops
- 下一篇: 《2021 年中国视频云场景应用洞察白皮