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

序一

云計算被認為是21世紀初最具顛覆性的技術,云計算的出現改變了傳統的IT架構和運維方式。以容器、微服務為代表的技術架構更是在各個層面不斷升級云服務的技術能力,它們將應用和環境中的很多通用能力變成了一種服務。而Serverless架構的出現,同樣帶來了跨越式的變革。早在2012年,Ken Form在文章Why The Future of Software and Apps is Serverless中提出了這樣的觀點:即使云計算已經逐漸興起,但是大家的工作還是圍繞著服務器。不過這不會持續太久,云應用正在朝著無服務器方向發展,這將對應用程序的創建和分發產生重大影響。正是這篇文章,將Serverless這個詞帶進了大眾的視野,也奠定了Serverless的最終目標和方向。隨后,2014年Amazon發布了AWS Lambda,2017年阿里云發布了函數計算,將Serverless提高到一個全新的高度,使其從學術真正走向云服務商業落地。

Serverless為云上運行的應用程序提供了一種全新的系統架構。基于Serverless開發一個應用,可以解決大多數用戶和開發者關心的問題。縮短開發周期,開發者無須考慮如何搭建服務器、數據庫與文件系統,無須考慮如何配置網絡、負載均衡;降低運維成本,無須考慮計算存儲網絡資源的彈性、資源運維問題;開發者唯一需要關心的就是與企業自身發展強相關的業務邏輯的開發整合。此外,毫秒級時間粒度的按需計費更是大幅度降低了企業在云資源上的投入成本。

由此,Serverless以其快速交付、智能彈性、高可用性、低成本等核心價值,成為云計算中一股新生力量,獲得無數開發者的青睞。阿里云所提供的函數計算(FC)和Serverless應用引擎(SAE),就是非常典型的通用型Serverless平臺,同時結合Serverless工作流、Serverless Devs等生態產品幫助開發者快速落地。從應用場景來看,Serverless的架構理念幾乎可以應用于所有的應用程序開發,如小程序、電商大促、大數據ETL、音視頻轉碼、AI算法、游戲、文件實時處理、物聯網數據處理、開放服務平臺、微服務等;從生態融合和發展角度來看,Serverless將持續與容器、微服務等生態融合,一方面降低開發者使用Serverless技術的門檻,另一方面也將促進傳統應用的云原生化。

作為一項新興技術,Serverless在發展和落地的過程中會遇到很多難題。但不可否認的是,隨著用戶心智的逐漸建立與產品能力的逐漸完善,用戶使用Serverless架構,能夠在可靠性、成本和研發運維效率等方面獲得顯著受益,將會有越來越多的成功案例涌現出來。石墨文檔基于Serverless架構有效解決了性能瓶頸,閑魚通過Serverless實現云端一體化編程模式提高了研發效率,口袋奇兵基于Serverless架構大幅提升了資源利用率,世紀聯華更是全面升級到了Serverless架構,享受Serverless帶來的技術紅利。而在阿里集團的“雙11”大促中,Serverless也逐漸成為“技術焦點”之一。與過去11年的“雙11”都不同的是,繼天貓“雙11”核心系統全面上云后,2020年阿里巴巴基于數字原生商業操作系統實現了全面云原生化,Serverless也迎來了首次在“雙11”核心場景下的規模化落地。越來越多的成功案例預示著Serverless將扛起新一代云計算范式的大旗,逐漸成為企業數字化轉型架構革新的首選。

作為Serverless領域的產品經理與布道師,劉宇在Serverless架構領域深耕數年,通過對Serverless架構的認知與經驗,為讀者帶來從基礎理論出發,到上手入門,再到項目實戰的全面介紹。期望這本相對全面且實用性較高的技術書能幫助更多人了解Serverless。

蔣江偉(小邪)
阿里巴巴合伙人/集團高級研究員/云智能基礎產品事業部負責人

主站蜘蛛池模板: 厦门市| 和平县| 阿克| 大新县| 达尔| 英超| 陈巴尔虎旗| 永安市| 鹤峰县| 乐山市| 麻栗坡县| 邹平县| 怀化市| 休宁县| 邹平县| 房产| 乃东县| 慈利县| 富锦市| 那曲县| 阿尔山市| 清徐县| 丽江市| 三门峡市| 天津市| 城口县| 岑巩县| 尼勒克县| 信阳市| 堆龙德庆县| 凉城县| 麻城市| 保康县| 安福县| 广昌县| 萍乡市| 万安县| 信丰县| 奉贤区| 嘉定区| 大丰市|