官术网_书友最值得收藏!

序一
Serverless使能應用極簡開發和運維

云計算的不斷發展,正在快速地改變著傳統IT的開發、運維。虛擬機、容器、微服務等技術不斷地提升著云計算的能力。

Serverless無服務器計算的出現,為軟件開發帶來了跨越式的變革。它讓開發者只需關注軟件產品的功能代碼實現,而無須花費精力在計算、存儲、網絡等基礎設施的資源分配與擴縮容上,也不必在軟件的部署與運維等領域花精力。這些功能現在由云服務提供商以函數即服務(Function as a Service)和后端即服務(Backend as a Service)的云服務方式提供。Serverless極大地解放了開發者,已成為最有潛力的云計算技術發展方向,也必將成為智能數字化社會的未來開發模式。

隨著移動應用、IoT和小程序等的快速發展,Serverless的架構思想和開發方式逐漸被開發者所接受,有望用來支撐應用現代化的新生態。Serverless對開發者的價值主要體現在三個方面:

第一、極簡開發實現業務快速上線:在架構層面,函數的粒度相比微服務更小,業務構建更加靈活敏捷;在開發層面,函數計算平臺提供了更簡單的編程模型,讓開發者更聚焦業務邏輯,而BaaS服務有效管理了后端服務的對接與協同。基于Serverless模式,可實現以天為單位完成業務上線。

第二、彈性自運維降低維護成本:對于互聯網應用所面臨的高可用及突發流量挑戰,Serverless可以實現從計算到數據的大規模高并發彈性擴容,幫助開發者屏蔽底層基礎設施的運維,降低了開發者的維護負擔。

第三、按需收費降低資源使用成本:Serverless按實際使用量付費的特性,不但可以讓大中型企業提升資源利用率,而且可以讓創業公司降低基礎設施投入和減少資源使用成本。

華為公司近年來在Serverless技術方向進行了持續的研發和實踐。針對函數計算存在的一系列痛點,如函數缺少有狀態支持、冷啟動時間長、彈性擴容慢、后端服務及中間件管理復雜等問題,設計、實現了支持函數計算的分布式內核——華為元戎,并將其作為底座支撐華為終端云的云函數服務。在過去的三年中,華為終端云在豐富的業務場景上對函數計算服務進行了大量實踐,如搜索、視頻、游戲、機器學習、瀏覽器、全屋智能、運動健康等,并根據業務的反饋對函數計算內核進行了持續優化。截至目前,基于華為元戎的云函數服務在全球華為終端云正式上線,廣泛服務于HMS生態的移動應用開發者。

本書系統性地介紹了Serverless的基礎知識、關鍵技術,以及華為元戎在Serverless先進性上的創新探索,提供了華為終端云基于Serverless快速開發和上線翻譯業務的端到端完整案例。希望讀者通過閱讀本書,在深入了解Serverless技術原理和架構的同時,能在業務實踐中靈活運用Serverless高效構建應用。

華為云CEO、消費者云服務總裁 張平安

主站蜘蛛池模板: 常山县| 贵德县| 娱乐| 祁门县| 辉南县| 南投县| 龙里县| 汝城县| 东港市| 宽甸| 珠海市| 台州市| 大英县| 富锦市| 曲松县| 建宁县| 屯门区| 铜山县| 大名县| 菏泽市| 格尔木市| 巴林右旗| 澄城县| 镇赉县| 龙泉市| 平果县| 孟村| 滁州市| 昌宁县| 裕民县| 浙江省| 治县。| 苗栗县| 宜宾县| 正定县| 葫芦岛市| 资中县| 汝阳县| 无为县| 四平市| 巴马|