我很難理解 RU/s 的定價機制是如何作業的。具體來說,當使用“第一”這個詞時,我會感到困惑。
我在這里完成了我的研究:https ://devblogs.microsoft.com/cosmosdb/build-apps-for-free-with-azure-cosmos-db-free-tier/?WT.mc_id=aaronpowell-blog-aapowell
在第二段中提到:“啟用 Azure Cosmos DB 免費層后,您將在帳戶的整個生命周期內每月免費獲得帳戶中的前 400 RU/s 吞吐量和 5 GB 存盤空間。”
因此,假設我有一個執行一個查詢的應用程式,并且該 1 個查詢的計算結果為 1RU。我可以安全地假設
400個用戶每秒可以免費執行一次查詢?
500個用戶每秒執行一次查詢,我只收費100RU
如果 RU 始終小于每秒 401,則不收費
如果還有其他我應該注意的成本,請務必提及。IE。任何 cosmosDb 依賴項或應用服務成本
uj5u.com熱心網友回復:
您并沒有真正正確地考慮 RU/sec。
例如,如果您有 400 RU/秒,那么這就是您在一秒視窗內分配的 RU 數。它與用戶數無關(因為我懷疑您是否讓最終用戶直接訪問您的 Cosmos DB 實體)。
- 在僅花費 1 RU 的操作的情況下,是的,您應該能夠在 1 秒的視窗內執行 400 次操作,沒有問題(盡管只有一種型別的操作花費 1 RU,這是一個點讀) .
- 如果您運行某種型別的操作,使您在 1 秒內超過 400RU 配額,則該操作完成,但現在您“負債”可以這么說:您將被限制直到 1 結束-第二個時期,并且可能需要一點時間進入下一個時期(或者,取決于你的 RU 債務有多深,可能是幾秒鐘)。
- 當您超過您的 RU/秒分配時,您不會被收費。在您的示例中,您詢問如果您嘗試在 1 秒的視窗內消耗 500 RU 會發生什么,并聲稱您將被收取 100 RU 的費用。沒有。在用完 400 RU 分配后,您只會受到限制。
你最終會被收取更多 RU/秒的唯一方法是,如果你增加你的 RU/秒分配。
uj5u.com熱心網友回復:
您還可以閱讀更多內容:
azure cosmos db 免費套餐
定價示例
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/482561.html
上一篇:VM中的IoTEdge離線功能
