API調用價格有時具有欺騙性。例如,由于大多數Lambda API服務專注于為AWS Lambda函數編寫幾行代碼,所以大多數錯誤地假設了這是大部分成本存在的地方。但是我們假設有2百萬個AWS Lambda函數調用,其中包括一個外部API請求。按目前的價格計算,前1百萬AWS Lambda函數調用是免費的,其余的以每百萬調用0.20美元計算。
Microsoft Azure功能類似,并按每月所要求執行的總數收費。這包括綁定觸發執行的實例。 此后每月前100萬次執行免費,之后每百萬條要花費0.20美元。但API的價格有點復雜。 Microsoft還會根據觀察到的資源消耗開發計算功能,以每秒GB(GBps)為單位測量。要計算這一成本,將以以千兆字節為單位的平均內存大小乘以運行該函數所需的時間。每個月的前40萬GBps免費,之后它每GBPS 為0.000016美元。
AWS Lambda和Microsoft Azure函數定價
對公有云提供商而言,API是系統的,并且許多都提供每月100萬次免費的調用。但是如果你每個月使用500萬次調用,最終可能會收到相當高的賬單。公有云提供商的API價格通常是合理的,例如AWS Lambda和Azure功能。然而,如果第三方和昂貴的軟件系統,如企業資源規劃API,在公有云提供商上,那么成本就轉移給了使用它的企業。
跟蹤API價格和使用情況有此企業,他們不估計API定價,而是等待賬單,然而再了解發生了什么。使用等待-觀察方式的企業最終可能會產生每月高達10萬美元的云計費,那時它們預計真正的成本會是這一成本的十分之一。成本治理工具可以監控API成本并防止計費的沖擊。這些工具可以監控退款的使用情況,并根據政策設定API成本的限制。
此外,這些工具可以確保企業通過規劃和分析技術充分利用其API。工具可以提出更好的成本效益建議,例如在需求之前購買API調用以利用大幅降低的價格,或在云端提供商提供折扣的非高峰時段使用API。