場景:使用IBM Cloudant資料庫和可觀測性工具估算Code Engine應用程式的成本
假設您將 Web 應用程式部署到IBM Cloud® Code Engine上。 IBM Cloud® Code Engine使用IBM Cloud®提供的多種服務,包括資料庫、日誌記錄和監控。 您可以瞭解在此範例中如何計算應用程式的實際成本。
使用 IBM Cloud® Code Engine,您只需為執行應用程式所需的記憶體和 CPU 以及任何進入 HTTP 的呼叫付費。 如果您的應用程式在一段時間內沒有收到任何流量,它包括 縮放到 0。 例如,假設有一個始終運行的生產應用程序,並且該應用程式具有以下規格:
- 該應用程式配置有 1 個vCPU和 4 GB 記憶體(應用程式和作業的預設配置)。
- 該應用程式在 30 天內收到 5 百萬個 HTTP 請求。
- 該應用程式使用IBM Cloudant標準計劃:
- 150 GB 資料儲存(零成本 20 GB 之上為 130 GB)
- 每秒 1,000 次查找
- 每秒 500 次寫入
- 每秒 50 次查詢
- 該應用程式使用IBM Cloud Logs標準計劃進行日誌儲存和搜尋。
- 應用程式需要7天的快速搜索
- 日誌在IBM Cloud中保留 3 個月
- 該應用程式使用IBM Cloud Monitoring來衡量效能指標。
- 只需要來自Code Engine和IBM Cloudant的平台指標
Code Engine包含零成本套餐,而IBM Cloudant標準方案包括 20 GB 的零成本儲存空間,因此您可以在提交之前進行試驗。
本範例中使用的價格以美元為單位,不反映當前價格,也不包含任何折扣或促銷代碼。 有關最新價格,請參閱 Code Engine定價、IBM Cloudant定價、IBM Cloud Logs定價、和 IBM Cloud Monitoring定價。
定價場景
下表提供了在Code Engine中運行應用程式的估計定價範例,該應用程式使用IBM Cloudant標準計劃作為資料存儲,以及IBM Cloud Logs和IBM Cloud Monitoring。查詢超過 7 天的日誌資料也需要IBM Cloud。 此場景假設以下使用模式:
說明 | 數量 | 速率 | 成本 |
---|---|---|---|
Code Engine- vCPU秒 | 2,492,000 | $0.00003431 | $85.50 |
Code Engine- GB 秒 | 10,168,000 | $0.00000356 | $36.20 |
Code Engine- 請求 | 4,900,000 | 每百萬美元0.538美元 | $2.64 |
SubTotal | $124.34 | ||
IBM Cloudant- GB | 130 | 每 GB 1.00美元 | $130.00 |
IBM Cloudant- 尋找/秒 | 10 | 每 100 次查找/秒0.25 USD | $2.50 |
IBM Cloudant- 寫入/秒 | 10 | 每 50 次寫入/秒0.50美元 | $5.00 |
IBM Cloudant- 查詢/秒 | 10 | 每 5 個查詢5.00美元/秒 | $50.00 |
SubTotal | $187.50 | ||
IBM Cloud Logs- 7 天 | 5 GB | 每 GB 1.20美元 | $6.00 |
SubTotal | $6.00 | ||
IBM Cloud Monitoring- 時間序列指標 | 110 | 每公制0.08美元 | $8.80 |
SubTotal | $8.80 | ||
IBM Cloud- 儲存容量 | 15GB | 每 GB 每月0.0230美元 | $0.36 |
IBM Cloud- 公共出線頻寬 | 15GB | 每 GB 0.0000美元(在限額內) | $0.00 |
IBM Cloud- A 類別請求 | 15,000 | 每 1,000 人0.0000美元(限額內) | $0.00 |
IBM Cloud- B 類別請求 | 150,000 | 每 10,000 人0.0000美元(限額內) | $0.00 |
SubTotal | $0.36 | ||
總計 | $327.00 |
計算詳情
Code Engine計算詳情
以下計算包括Code Engine零成本層分配,其中包括:
- 每月 100,000 vCPU秒
- 每月 200,000 GB 秒內存
- 每月 100,000 次 HTTP 請求
vCPU
1 vCPU * 24 hours * 30 days * 3600 seconds = 2,592,000 vCPU seconds
Free tier: 100,000 vCPU seconds
Billable: 2,592,000 - 100,000 = 2,492,000 vCPU seconds
2,492,000 * $0.00003431 = $85.50
記憶體
4 GB * 24 hours * 30 days * 3600 seconds = 10,368,000 GB seconds
Free tier: 200,000 GB seconds
Billable: 10,368,000 - 200,000 = 10,168,000 GB seconds
10,168,000 * $0.00000356 = $36.20
HTTP 要求
5,000,000 requests total
Free tier: 100,000 requests
Billable: 5,000,000 - 100,000 = 4,900,000 requests
4,900,000 * ($0.538 / 1,000,000) = $2.64
IBM Cloudant計算詳細信息
在這種情況下,我們使用 150 GB 的儲存空間,但有 20 GB 的免費資料儲存空間,我們需要支付額外的 130 GB 的費用。 尋找、寫入和查詢根據各自的增量配置容量進行收費。 有關IBM Cloudant定價的更多詳細信息,請參閱IBM Cloudant定價。
標準計劃 - 數據
150 GB total, 20 GB free, 130 GB charged
130 GB * $1.00 per GB = $130.00
標準計劃 - 查找
1,000 Lookups/second / 100 Lookups/second = 10 units
10 * $0.25 per 100 Lookups/second = $2.50
標準計劃 - 寫入
500 Writes/second / 50 Writes/second = 10 units
10 * $0.50 per 50 Writes/second = $5.00
標準計劃 - 查詢
50 Queries/second / 5 Queries/second = 10 units
10 * $5.00 per 5 Queries/second = $50.00
IBM Cloud Logs計算詳情
IBM Cloud Logs支援 日誌資料分層,以協助最佳化日誌記錄成本,同時仍能搜尋和分析應用程式日誌資料。 在這種情況下,日誌資料在 Priority Insights 中預設保留 7 天。 7 天后,將以IBM Cloud速率從IBM Cloud } 查詢日誌資料。 假設日誌在IBM Cloud中保留 3 個月。
估計每月日誌量:每個請求 1 KB * 5,000,000 個請求/月 * 1 個月 = 5 GB
標準計劃 - 優先見解 - 7 天:
5 GB * $1.20 per GB = $6.00
IBM Cloud計算詳情
標準計劃(美國-南方)
3 個月的日誌:每個請求 1 KB * 5,000,000 個請求/月 * 3 個月 = 15 GB
儲存容量: 15 GB * 每 GB 每月0.0230美元 = 0.36美元
公共出站頻寬: 配額:100% 儲存容量(GB)= 15 GB 實際使用量:15 GB 15 GB ≤ 15 GB 配額,因此無需額外付費
A類請求(寫入操作)
限額:100 x 儲存(GB)= 100 x 15 = 1500 個請求 實際使用量:假設每 10 分鐘寫入一個檔案; 43800 分鐘/月 / 10 分鐘 = 4380 4,380 > 1500 津貼,但收費適用於 1,000 個請求 可計費請求:4,380 - 1,500 = 2880 2880 * ($ 0.0052 / 1,006 到0.014976到五舍金額$ 0.01 )
B 類請求(讀取操作)
限額:1000 x 儲存(GB)= 1000 x 15 = 15,000 個請求實際使用:假設讀取 3 個檔案。 一個月內寫入的每個文件,4,380 * 3 = 13140 13,140 < 15,000 津貼,但收費適用於 10,000 個請求 可計費請求:小於津貼,因此不收費
IBM Cloud Object Storage總費用:$ 0.36 + $ 0.00 + $ 0.01 + $ 0.00 = $ 0.37
IBM Cloud Monitoring計算詳情
透過使用平台指標啟用Code Engine和IBM Cloudant的監控。 平台指標IBM Cloud Monitoring根據時間序列小時數指標使用分級定價進行收費。 有關計費的更多範例,請參閱 計費範例。
對於平台指標IBM Cloud Monitoring根據時間序列指標的數量收費:
time-series metrics: $0.08 USD per metric
在此場景中,假設有 110 個時間序列指標( Code Engine為 50 個,IBM Cloudant為 60 個)。
時間序列指標
Code Engine 和 IBM Cloudant 提供各種平台指標來監控您的應用程式。 時間序列的數量取決於 基數,或與指標關聯的唯一時間序列的數量。 在這種情況下,我們假設Code Engine有 60 個時間序列,而IBM Cloudant有 50 個時間序列。
Code Engine: 60 time-series/month
IBM Cloudant: 50 time-series/month
Total: 110 time-series/month * 730 hours/month =
110 * $0.08 per metric = $8.80
總結
此定價方案提供了與運行使用IBM Cloud®提供的IBM Cloudant、IBM Cloud Logs和IBM Cloud Monitoring的Code Engine應用程式關聯的成本估算。 此方案的估計總成本為每月 327.00 美元。
實際成本可能會根據您的特定使用模式、資料量和配置選擇而有所不同。
要根據您的特定需求獲得更準確的估算,您可以使用 IBM Cloud成本估算器。 您可以輸入各種服務的預期使用情況,該工具會根據目前定價提供客製化的成本估算。
透過仔細估計您的成本並使用可用的工具,您可以就雲端資源的使用情況做出明智的決策,並優化您在IBM Cloud®平台上的支出。