如何使用阿里云函數(shù)計算?
發(fā)布時間:2018-06-11 點擊數(shù):1582
函數(shù)計算是一個事件驅(qū)動的全托管計算服務(wù),您編寫代碼上傳到函數(shù)計算,然后通過SDK或者RESTful API來觸發(fā)執(zhí)行函數(shù),同時您也可以通過云產(chǎn)品的事件來觸發(fā)執(zhí)行函數(shù),例如OSS的ObjectCreated/ObjectRemoved等事件。函數(shù)計算和多款云產(chǎn)品打通,例如對象存儲(OSS)、日志服務(wù)、API網(wǎng)關(guān)、表格存儲等。
下面數(shù)據(jù)流向圖顯示如何使用函數(shù)計算:
圖中各編號說明如下:
① 開發(fā)者編寫代碼,目前支持的語言Java、NodeJS、Python等語言,詳見Node.js。
② 把代碼上傳到函數(shù)計算上,上傳的方式有通過API或者SDK上傳,也可以通過控制臺頁面上傳,還可以通過命令行工具Fcli上傳。
③ 通過API&SDK來觸發(fā)函數(shù)計算執(zhí)行,同樣也可以通過云產(chǎn)品的事件源來觸發(fā)函數(shù)計算執(zhí)行。
④ 函數(shù)計算在執(zhí)行過程中,會根據(jù)用戶請求量動態(tài)擴(kuò)容函數(shù)計算來保證請求峰值的執(zhí)行,這個過程對用戶是透明無感知的。
⑤ 函數(shù)執(zhí)行結(jié)束后,可以通過賬單來查看執(zhí)行費用,根據(jù)函數(shù)的實際執(zhí)行時間按量計費,收費粒度精確到100ms,詳見計費項。