當(dāng)前,伴隨著企業(yè)數(shù)字化進(jìn)程的加快,越來越多的應(yīng)用“為云而生”。Serverless技術(shù)不但能使開發(fā)者聚焦業(yè)務(wù)邏輯以實(shí)現(xiàn)跨越式生產(chǎn)力變革,而且以免運(yùn)維、成本低、上線快、跨平臺等優(yōu)勢幫助應(yīng)用降低成本、開發(fā)增效,已成為云計(jì)算“下半場”中各大廠商和開源社區(qū)競相擁抱的戰(zhàn)略方向和新興技術(shù)。
華為云CEO、消費(fèi)者云服務(wù)總裁張平安認(rèn)為,Serverless無服務(wù)器計(jì)算的出現(xiàn),為軟件開發(fā)帶來了跨越式的變革。它讓開發(fā)者只需關(guān)注軟件產(chǎn)品的功能代碼實(shí)現(xiàn),而無須花費(fèi)精力在計(jì)算、存儲、網(wǎng)絡(luò)等基礎(chǔ)設(shè)施的資源分配與擴(kuò)縮容上,也不必在軟件的部署與運(yùn)維等領(lǐng)域花精力。Serverless極大地解放了開發(fā)者,已成為最有潛力的云計(jì)算技術(shù)發(fā)展方向,也必將成為智能數(shù)字化社會的未來開發(fā)模式。
華為分布式與并行軟件Lab主任譚焜博士認(rèn)為,Serverless技術(shù)本身也是在持續(xù)發(fā)展的,從某種意義上來講,Serverless將會成為微服務(wù)架構(gòu)的終極模式。
華中科技大學(xué)劉方明教授在華為開發(fā)者活動中多次分享了Serverless行業(yè)趨勢洞察,目前Serverless正處于持續(xù)創(chuàng)新的技術(shù)突破階段,已經(jīng)從簡單受限的應(yīng)用向通用全場景的復(fù)雜應(yīng)用去發(fā)展,游戲、AI、金融等對可靠性和速度要求極高的領(lǐng)域都已經(jīng)開始擁抱Serverless技術(shù)。劉教授還表示:“伴隨著Serverless技術(shù)的逐步深化,未來希望能夠打造出全場景、高效率、低成本的Serverless競爭力,實(shí)現(xiàn)從簡單到復(fù)雜應(yīng)用拓展的General-purpose Serverless全棧。”
HUAWEI AppGallery Connect Serverless助力開發(fā)者高效構(gòu)建應(yīng)用
HUAWEI AppGallery Connect Serverless解決方案,包含構(gòu)建類(認(rèn)證服務(wù)、云函數(shù)、云數(shù)據(jù)庫、云存儲、云托管等)、增長類(推送服務(wù)、遠(yuǎn)程配置等)、質(zhì)量和分析類(性能服務(wù)、崩潰服務(wù)等),提供面向移動應(yīng)用開發(fā)的全生命周期服務(wù)。
HUAWEI AppGallery Connect Serverless 專家表示:HUAWEI AppGallery Connect Serverless構(gòu)建服務(wù),主要解決移動應(yīng)用開發(fā)效率問題,讓開發(fā)者聚焦業(yè)務(wù)邏輯,具體有如下幾個(gè)技術(shù)特點(diǎn):
1.端云協(xié)同:云數(shù)據(jù)庫底層基于存算分離和分布式架構(gòu),端云數(shù)據(jù)同步效率高。經(jīng)過華為實(shí)驗(yàn)室測試,云數(shù)據(jù)庫端云數(shù)據(jù)同步效率比業(yè)界優(yōu)秀水平快50%+;
2.數(shù)據(jù)安全:云數(shù)據(jù)庫采用了華為獨(dú)創(chuàng)的端云全密態(tài)加密技術(shù),實(shí)現(xiàn)端側(cè)和云側(cè)數(shù)據(jù)協(xié)同加密,將基于用戶口令加密的密鑰云端備份,全面保障用戶數(shù)據(jù)安全;
3.高性能:云函數(shù)針對冷啟動場景做了大幅優(yōu)化,利用資源池化、代碼緩存、動態(tài)調(diào)度策略等技術(shù),使函數(shù)的冷啟動效率比業(yè)界優(yōu)秀水平快1到3倍,助力開發(fā)者快速上線服務(wù);
4.節(jié)省人力成本:云托管免去開發(fā)者應(yīng)用網(wǎng)站的CDN、域名管理、SSL證書管理等工作,且內(nèi)置全球CDN加速和全球域名管理服務(wù),節(jié)約開發(fā)者的運(yùn)維人力與成本。
(數(shù)據(jù)來源于HUAWEI AppGallery Connect統(tǒng)計(jì)數(shù)據(jù))
為了提升應(yīng)用全球化分發(fā)效果,解決開發(fā)者在應(yīng)用上架時(shí)面臨的翻譯成本高、翻譯質(zhì)量無法保障、支持語言有限等問題,HUAWEI AppGallery Connect提供了翻譯服務(wù),使開發(fā)者能夠以更優(yōu)惠的價(jià)格享受到更高的翻譯交付質(zhì)量。翻譯服務(wù)即采用了Serverless架構(gòu),使用了云函數(shù)、云存儲、云數(shù)據(jù)庫等服務(wù),與傳統(tǒng)開發(fā)模式相比,人力降低45%,研發(fā)周期縮短50%。(數(shù)據(jù)來源于HUAWEI AppGallery Connect統(tǒng)計(jì)數(shù)據(jù))
由于采用了一體化端到端的Serverless開發(fā)模式,在降低人力、溝通等成本的同時(shí),還提升了開發(fā)質(zhì)量,降低了Bug率。
Serverless構(gòu)建服務(wù)還提供了跨平臺支持,以云函數(shù)為例,客戶端SDK支持Android、iOS、Web和快應(yīng)用等,注冊華為帳號,創(chuàng)建項(xiàng)目并開通Serverless構(gòu)建服務(wù)即可使用。
《華為Serverless核心技術(shù)與實(shí)踐》重磅發(fā)布,進(jìn)一步推進(jìn)Serverless發(fā)展
如何運(yùn)用Serverless解決實(shí)際問題,是擺在很多開發(fā)者面前的真實(shí)問題。市面上系統(tǒng)性介紹Serverless實(shí)現(xiàn)原理的資料較少,更鮮有在講述理論和實(shí)踐之上分享案例的圖書。新書《華為Serverless核心技術(shù)與實(shí)踐》在2021華為開發(fā)者大會(Together)
上重磅首發(fā),書籍由HUAWEI AppGallery Connect團(tuán)隊(duì)、2012實(shí)驗(yàn)室元戎團(tuán)隊(duì)與華中科技大學(xué)劉方明教授共同創(chuàng)作,本書以華為2012實(shí)驗(yàn)室自研的分布式內(nèi)核(華為元戎)為例,深入淺出地講解了Serverless的原理、架構(gòu)、系統(tǒng)實(shí)現(xiàn),以及相應(yīng)的關(guān)鍵技術(shù),并以HUAWEI AppGallery Connect真實(shí)產(chǎn)品作為應(yīng)用案例完整展示了從技術(shù)選型、架構(gòu)設(shè)計(jì)、代碼示例到實(shí)現(xiàn)效果的端到端實(shí)踐經(jīng)驗(yàn),幫助開發(fā)者掌握在商業(yè)項(xiàng)目中進(jìn)行架構(gòu)選型并綜合運(yùn)用云函數(shù)、云數(shù)據(jù)庫等服務(wù)來提高開發(fā)效率,運(yùn)用Serverless技術(shù)高效構(gòu)建應(yīng)用。書中以HUAWEI AppGallery Connect平臺為例,配套介紹了一系列開箱即用的Serverless構(gòu)建服務(wù),主要包括:云函數(shù)、云數(shù)據(jù)庫、云存儲和云托管服務(wù)。了解更多詳情,請參考《華為Serverless核心技術(shù)與實(shí)踐》,本書已在京東和當(dāng)當(dāng)網(wǎng)正式發(fā)售。
Serverless在云計(jì)算的下一個(gè)十年將起到舉足輕重的作用。從業(yè)務(wù)使用視角看,HUAWEI AppGallery Connect希望能夠與更多的開發(fā)者、合作伙伴攜手推進(jìn)Serverless的發(fā)展,探討如何深入業(yè)務(wù)場景,把Serverless技術(shù)與行業(yè)知識深度結(jié)合,解決核心業(yè)務(wù)問題,提升開發(fā)效率以及加速應(yīng)用創(chuàng)新,共建開放共贏的移動應(yīng)用創(chuàng)新生態(tài)。