簡體   English   中英

使用AWS Lambda將API遷移到無服務器架構

[英]Migrating an API to a serverless architecture with aws lambda

我有一個API:

  1. 從另一個API獲取數據(不是我的)
  2. 使用該數據
  3. 將處理后的數據返回給用戶

我想將我的API遷移到具有lambda的無服務器架構,問題是從不是我的API那里獲取信息可能需要2秒鍾,而我對該數據的操作則需要0.3秒鍾。 在lambda中,我們必須為使用的處理時間付費,但是我大部分時間只是在等待。 有什么辦法可以減輕這個問題?

AWS Lambda中的價格是

  • 請求數
  • 實際執行時間
  • 您配置的最大內存占用量

就您而言,調用其他API的2秒等待時間不能做太多事情

關於您自己的處理時間,您可以嘗試不同的內存占用選項以優化成本。 請記住,隨着內存的增加,您將需要支付更多費用,但與此同時,您將獲得更多的處理能力。 因此最終它可能甚至會變得更便宜,因為您的執行可能會很快結束(盡管具體情況可能會有所不同)。

因此,症結在於,您可以通過處理不同的內存占用空間來優化自己的處理時間,但對於等待其他API調用所要做的等待卻無能為力

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM