SAP应用有可能改造成Serverless架构么?
問題:Serverless架構對SAP應用有何影響?可以把SAP的服務變成Serverless的嗎?
這個問題很有趣。
Serverless的優點:基于Function-as-Service(FaaS)的Serverless與普通云計算最大的區別在于云服務器需要一直運行,而FaaS是按需計算。Serverless能夠降低開發成本,實現項目快速部署和上線,支持動態擴容。
Serverless的缺點:只有無狀態應用才能發揮出Serverless架構的全部優點,而SAP多數應用都以transaction processing業務為主,是一種stateful的應用,如果要將這些應用改造成無狀態應用,并不是一件容易的事情。正因為這個問題很難解決,才產生了基于BOPF的Fiori stateful編程模型,實際上繞開了將SAP應用改造成無狀態應用這個難題。另外,Serverless應用在用戶請求到來時才運行,也就是說當沒有用戶請求到來時,Serverless應用會進入休眠狀態,而從休眠狀態進入到運行狀態,需要一個冷啟動時間,所以,如果一個應用需要長時間不間斷運行,處理大量用戶請求,那么這種應用并不適合Serverless架構——這種應用運行在傳統的云服務器上更加合適。
我以后工作的方向是SAP Commerce Cloud,從以上的分析來看,Commerce Cloud顯然不適用于Serverless架構。至于數字化核心S/4HANA,我個人更是沒意識到如果將其Serverless化會有啥收益。我個人認為Serverless的技術給SAP partner帶來的value要遠遠大于SAP標準產品。
總結
以上是生活随笔為你收集整理的SAP应用有可能改造成Serverless架构么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP CRM One Order函数C
- 下一篇: 雷克沙推出 32GB ARES RGB