![](/img/trans.png)
[英]Google Cloud Platform App Engine Standard environment with 4GB RAM
[英]Google Cloud Platform: Cloud Functions vs App Engine
這可能是這個問題的錯誤地方,所以如果需要請重新指導我。
我使用 Google Cloud Functions 部署了幾個簡單的函數,它們執行以下操作:
我將這些作為單獨的函數,因為 (1) 通常需要比 Cloud Function 最大超時時間更長的時間。 正因為如此,我正在考慮將這整個事情作為一項服務轉移到 App Engine。 我對 App Engine Standard 的問題是:
感謝你的幫助
根據Google 文檔,GAE 標准對於 http 請求的最大超時為 1 分鍾,對於舊環境的 cron/tasks 為 10 分鍾。 較新的環境將 http 請求和任務都設置為 10 分鍾。 如果您的功能花費的時間比這些時間長,那么 GAE 標准將不適合您。 對於這種情況,您應該查看 GAE Flex - 請參閱此Google 文檔,該文檔將 Flex 與標准進行了比較)。
其次,在我看來,您所擁有的只是偶爾或在特定預定時間才會被擊中的端點。 如果是這樣,我還建議您看一下Cloud Run 。 我們有一篇關於它的博客文章,我們有這個
....關於 Cloud Run 的另一個需要注意的是,它僅在收到 HTTP 請求時運行。 當 HTTP 請求進入時,它會死機並執行您的代碼。當它執行完請求后,它會再次“死機”,直到下一個請求進入。這意味着您無需為閑置時間付費,即當它什么都不做時......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.