Serverless概述及發展
什么是Serverless
Serverless并不神秘,用一個簡單的例子就可講明。我們設計了一個AI應用,可以識別出圖片中人物的人種,我們把它作為一種SaaS服務架設在公共云上提供給客戶使用,其典型的后端架構設計如下:
在該架構中,我們購買的云主機上運行了Tomcat Web Server,用于承載Java編寫的AI應用。用戶通過API上傳圖片。受限于云主機的本地存儲空間,為了滿足大量客戶同時上傳圖片,AI應用實現了一個存儲網關將圖片導入公共云的對象存儲。圖片導入完成后,AI應用從對象存儲讀入圖片進行識別,并將結果存入公共云的數據庫中(例如RDS),用戶使用API查詢結果。
AI應用上線一段時間后受到了用戶的歡迎,越來越多的公司開始使用該服務。根據統計數據,大多數公司在上午9點~11點、下午2點~5點集中上傳圖片,為了滿足該時間段的突發訪問量,我們設置了公共云的Auto-Scaling策略,在訪問增加時動態創建更多的云主機來響應客戶。AI應用的架構演化成:
在這個架構中,我們需要做如下事情:
1. 管理云主機。我們要關心CPU數量、內存大小、IP地址等等系統級的配置。同時還要關心云主機的操作系統,為部署AI應用擬定策略。操作系統和Tomcat的安全補丁也不能忽視,否則競爭對手可能雇傭黑客來攻擊我們的系統。
2. 配置公共云的Auto-Scaling的策略,應對高峰期突發訪問量。
3. 使用公共云的對象存儲和數據庫。
4. 編寫AI應用。
要完成這些工作,我們既要開發AI應用,又要營運支撐業務(例如管理云主機生命周期、管理操作系統)。這是當前架構的現實:為20%的核心業務營運80%的支撐業務。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
下載地址
Serverless概述及發展下載
相關電子資料下載
- Serverless 冷啟動:如何讓函數計算更快更強? 96
- 華為云 FunctionGraph 函數工作流——?“Serverless“遇見”AI,釋放 AI 生產力 215
- 全域 Serverless 化,華為云引領下一代云計算新范式 192
- 體驗華為云 Serverless?FunctionGraph,一分鐘上線應用 194
- 體驗華為云 Serverless?FunctionGraph,一分鐘上線應用 137
- Serverless冷啟動:如何讓函數計算更快更強? 168
- 資源成本降低 70%!華為 MetaERP 資產核算的 Serverless 架構實踐 184
- Luca Mezzalira:你真的為Serverless X AI做好準備了嗎? 169
- Serverless計算產品為什么采用并發度作為擴縮容? 570
- 華為云 Serverless 核心技術與最佳實踐 100