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