Serverless

    使用Baas和Faas是Serverless應用的基本特徵,符合這兩個基本特徵的應用可稱爲Serverless應用。數據庫

Baas(Backend as a Service,後端即服務,使用了公共雲提供的對象存儲和數據庫服務)。後端

Faas(Functions as a Service, 函數即服務, 使用Lambda框架)。框架

 

AI應用用到了對象存儲和數據庫,未來或許還會用到消息隊列。直觀感受是在用PaaS,實際上是用BaaS。less

PaaS和BaaS的區別在於: PaaS須要參與應用的生命週期管理,BaaS則僅僅提供應用依賴的第三方服務。典型的PaaS平臺須要提供手段讓開發者部署和配置應用。例如自動將應用部署到Tomcat容器中。並管理應用的生命週期。BaaS不包含這些內容。BaaS只以API的方式提供應用依賴的後端服務,例如數據庫和對象存儲。BaaS能夠是公共雲服務商提供。函數

相關文章
相關標籤/搜索