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