15+文章詳細講述Serverless:開啟函數計算時代!(含PDF下載)
在2017年雲棲大會·南京峰會上,阿裏雲發布新產品——函數計算。
阿裏雲函數計算(Function Compute)是一個事件驅動的全托管計算服務。通過函數計算,您無需管理服務器等基礎設施,隻需編寫代碼並上傳。函數計算會為您準備好計算資源,以彈性、可靠的方式運行您的代碼。
函數計算是Serverless新互聯網技術架構的執行環境,Serverless應用邏輯並非全部在服務端實現,而是采用FAAS(Function as a Service)架構,通過功能組合來實現應用程序邏輯。同時,Serverless架構能夠讓開發者在構建應用的過程中無需關注計算資源的獲取和運維,由平台來按需分配計算資源並保證應用執行的SLA,按照調用次數進行計費,有效的節省應用成本。
傳統的互聯網APP主要采用C/S架構,服務器端需長期維持業務進程來處理客戶端請求,並調用代碼邏輯完成請求響應流程。而在Serverless架構中,應用業務邏輯將基於FAAS架構形成獨立為多個相互獨立功能組件,並以API服務的形式向外提供服務;同時,不同功能組件間的邏輯組織代碼將存儲在阿裏雲函數計算等產品上,業務代碼僅在調用時才激活運行,當響應結束占用資源便會釋放。
技術文章
- 觸摸雲端編程之道——基於函數計算的serverless應用開發(2017.05):https://yq.aliyun.com/articles/75345
- BaaS雲架構核心模式之Serverless架構:用服務代替服務器(Martin Fowler)(青霖,淘寶技術部):https://yq.aliyun.com/articles/57221
- 函數計算——事件驅動的serverless計算平台(2016.11):https://yq.aliyun.com/articles/62719
- 僅為代碼實際運行資源付費,解構阿裏雲函數計算(2017.05):https://yq.aliyun.com/articles/75349
- 基於阿裏雲數加平台的大數據Serverless實踐:https://yq.aliyun.com/articles/62718
- 數加平台如何通過Serverless 架構實現普惠大數據(2017-01):https://yq.aliyun.com/articles/60123
- 大道至簡:基於Docker的Serverless探索之旅(2016.08):https://yq.aliyun.com/articles/59483
- 阿裏雲函數計算:事件驅動的serverless計算平台(2016.09):https://yq.aliyun.com/articles/60966
- Serverless技術架構:極簡運維,無限擴容(2016.09):https://yq.aliyun.com/articles/60158
- 雲上技術架構和業務架構的進化之路——阿裏雲Serverless的解決方案(2016.11):https://yq.aliyun.com/articles/62707
- 利用阿裏雲容器輕鬆實現Serverless服務(2016.11):https://yq.aliyun.com/articles/62715
- API網關,讓Serverless服務開放更加迅速(2016.11):https://yq.aliyun.com/articles/62714
- Serverless日誌處理挑戰與方案(2016.11):https://yq.aliyun.com/articles/62716
- 消息服務在Serverless中的應用(2016.11):https://yq.aliyun.com/articles/62717
- 毫秒級彈性伸縮,阿裏的函數計算平台讓開發者進入計算時代(2017.04):https://yq.aliyun.com/articles/74571
PDF下載
- 《雲上技術架構和業務架構的計劃之路:阿裏雲Serverless的解決方案》:https://yq.aliyun.com/attachment/download/?id=691
Serverless並不是說不再需要服務器,而是說不再需要關注服務器的管理,將計算資源的管理和運維直接托管給服務商。阿裏雲Docker服務,FunctionCompute,API Gateway以及可以被外部訪問的存儲與數據庫服務讓大家的架構不再擔憂突發流量,節點失效以及無法根據業務伸縮等問題。在架構上的這種改變必然又能帶來業務的持續發展,讓技術服務和數據服務真正做到按量的付費,讓開發者的技術和數據也能夠普惠到更多的人。
-
《函數計算:事件驅動的serverless計算平台》:https://yq.aliyun.com/attachment/download/?id=685
Aliyun FunctionCompute是阿裏雲即將推出的事件驅動的計算服務,能幫助用戶快速的構建高可靠,低成本,彈性伸縮的serverless應用。本次分享楊皓然和大家探討了serverless應用的典型場景,以及使用Aliyun FunctionCompute構建serverless應用的設計模式和典型案例。
-
《使用API網關快速開放Serverless服務》 https://yq.aliyun.com/attachment/download/?id=690
API是企業對外暴露服務的重要途徑,然而開放API卻不僅僅是開發成本,隨著日益增長的客戶和不斷擴充的業務,還需麵對多版本管理、安全防護和流量控製等管理及運維工作,來滿足差異化的用戶和日趨複雜的係統結構。本次分享謝文龍針對用戶如何通過API網關托管API,和使用他人API快速構建Serverless服務做了深度介紹。
-
《基於阿裏雲容器服務實現Serverless服務》 https://yq.aliyun.com/attachment/download/?id=688
Docker容器有很多優秀特性,比如資源隔離、自包含的鏡像、啟動迅速等,非常適合用來打造Serverless服務。在此基礎上,阿裏雲容器服務還提供了集群管理、資源調度、負載均衡、彈性伸縮等功能,可以極大地簡化應用開發與部署。本次分享陳萌輝深入介紹了這些特性,並分享相關的案例。
-
《Serverless日誌處理挑戰與方案》 https://yq.aliyun.com/attachment/download/?id=687
隨著容器、函數計算、API網關發展,計算離邏輯表達越近、離物理資源越遠。同樣,日誌也逐漸從文本記錄演化成按需而用的模式。簡誌根據業界計算、存儲的變化、及阿裏集團過去幾年的實踐,和大家講述了日誌處理發展過程。並且通過最新發布的日誌服務2.0,演示了如何解決DevOps場景中的幾個經典問題。
《消息服務在Serverless中的應用》 https://yq.aliyun.com/attachment/download/?id=686
-
《基於數加平台的大數據Serverless實踐》 https://yq.aliyun.com/attachment/download/?id=689
大數據應用流程長,業務邏輯複雜,技術門檻高,班輸通過幾個典型場景的案例分享,講述了數加平台如何利用Serverless 架構將數據科學家從各種工程搭建和平台運維的底層事務裏麵解放出來,讓大家可以把精力都用在數據業務價值的發掘
最後更新:2017-05-05 19:04:39