這兩個雲平臺上的Lambda Function我算是都用過了,都是基於Serverless架構(無服務計算)的一種實現,但它們背後存儲函數源代碼的機制的差異很有意思。
SAP Cloud Platform Extension Factory上創建的Lambda Function:
一旦創建之後,會生成一個包含該函數名加上後綴的Kubernetes pod:
而源代碼存儲在Kubernetes configMap裏:
這是Azure上基於HTTP trigger的一個Lambda Function:
打開console,看我上圖高亮區域,是不是感到了濃濃的微軟風?
函數源代碼就存儲在index.js裏:
要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":