使用 Amazon CodeGuru,沒有任何前期費用或承諾;您只需按用量付費。

免費方案 - 90 天免費試用

您可以在支援的 AWS 區域免費試用 Amazon CodeGuru 90 天。您可以隨時開始免費試用 CodeGuru。

定價

Amazon CodeGuru Reviewer

在原始程式碼儲存庫上啟用 Amazon CodeGuru Reviewer 時,您有兩個選項 – 執行完整儲存庫分析,或只針對該儲存庫上做出的每個原始程式碼提取請求執行分析。

Amazon CodeGuru Profiler

啟用 Amazon CodeGuru Profiler 來分析應用程式時,它將對應用程式執行時的 CPU 使用率和延遲特徵進行取樣,以建立應用程式描述檔。對於在 Amazon EC2 執行個體、Amazon ECS、Amazon EKS、AWS Fargate 或 AWS Lambda 上執行的應用程式,每個應用程式描述檔的定價基於 CodeGuru Profiler 執行的取樣小時數。一個取樣小時等於在一個執行個體或容器上執行 CodeGuru Profiler 代理程式一小時。同樣,如果一個應用程式在兩個執行個體或容器上執行一小時,則每個代理程式在兩個執行個體上執行,它將收集 2 個取樣小時。

定價範例

(所有範例均為免費方案結束之後)

Amazon CodeGuru Reviewer

定價範例 #1 (完整儲存庫分析)

假設您有 10 名開發人員和包含 50,000 行程式碼的單一儲存庫。您想要 Amazon CodeGuru Reviewer 對所有儲存庫進行分析。

分析的行數 = 50,000
程式碼分析成本 = (0 USD * 30,000 行程式碼) + 每 100 行程式碼 0.5 USD * (20,000/100) = 100 USD
每月每個開發人員成本 = 100 USD/10 個開發人員 = 每月每個開發人員 10 USD

定價範例 #2 (完整儲存庫分析)

假設您有 200 名開發人員和 5 個儲存庫,每個都包含 200,000 行程式碼。您想要 Amazon CodeGuru Reviewer 對所有儲存庫進行分析。
分析的行數 = (5 個儲存庫 * 200,000 行程式碼) = 1,000,000
程式碼分析成本 = (0 USD * 30,000 行程式碼) + 每 100 行程式碼 0.5 USD * (970,000/100) = 4,850 USD
每月每個開發人員成本 = 4850 USD/200 個開發人員 = 每月每個開發人員 24.25 USD

定價範例 #3 (提取請求分析)

假設有 50 名開發人員在處理儲存庫中的程式碼。每個月他們總共執行 200 個新的提取請求,平均每個請求為 500 行。他們還對先前分析的提取請求,進行了 800 次遞增變更,平均每個請求 25 行。您希望 Amazon CodeGuru Reviewer 對儲存庫中發出的每個原始程式碼提取請求和修訂執行分析。
分析的行數= (200 個新的 PR *500 行程式碼) + (800 個修訂 *25 行程式碼) = 120,000
程式碼分析成本 = 每 100 行程式碼 0.75 USD * (120,000/100) = 900 USD
每月每個開發人員成本 = 900 USD/50 個開發人員 = 每月每個開發人員 18 USD。

Amazon CodeGuru Profiler

定價範例 #1

假設一種情況,您想讓 CodeGuru Profiler 分析在 50 個 EC2 執行個體上執行的 1 個應用程序。在此情況下,分析群組將包含單一應用程序。

取樣時間 = 1 個應用程式 * 50 個執行個體 * 每天 24 小時 * 每月 30 天 = 36,000 個取樣小時

在此範例中,CodeGuru Profiler 在此計費期間對您的帳戶收取的費用為︰36,000 個取樣小時,每小時費率 0.005 USD,總計 180 USD
 

定價範例 #2

假設一種情境,您想讓 CodeGuru Profiler 分析 10 個應用程式,每個應用程式作為一個不同的分析群組,在 EC2 執行個體上執行,且每個應用程式有 15 個 EC2 執行個體。

每個分析群組的取樣時間 = 1 個應用程序 * 15 個執行個體 * 每天 24 小時 * 每月 30 天 = 10,800 個取樣小時

在此範例中,由於 10 個分析群組中每個收集時間少於 36,000 個取樣小時,因此,CodeGuru Profiler 在此計費期間對您的帳戶收取的費用為︰每個分析群組 10,800 個取樣小時,每小時費率 0.005 USD,乘以 10 個分析群組,總計 540 USD

定價範例 #3

假設一種情況,您想讓 CodeGuru Profiler 分析在 70 個 ECS 容器上執行的單一應用程序。

取樣時間 = 1 個應用程序 * 70 個執行個體 * 每天 24 小時 * 每月 30 天 = 50,400 個取樣小時,每個分析群組每月上限為 36,000 個取樣小時。

在此範例中,CodeGuru Profiler 在此計費期間對您的帳戶收取的費用為 36,000 個取樣小時,每小時費率為 0.005 USD,總計 180 USD

定價範例 #4

考慮以下案例︰您想讓 CodeGuru Profiler 分析 AWS Lambda 函數,該函數在每次叫用時執行 5 秒,並在一個月內被叫用 1,000,000 次。

取樣小時 = (5 秒 * 1,000,000 次叫用) / 3,600 秒 = 1,388.89 取樣小時

在此範例中,因為每個付款人帳戶的前 500 個取樣小時都是免費的,CodeGuru Profiler 在此計費期間對您的帳戶收取的費用為 888.89 個取樣小時,每小時費率為 0.005 USD,總計 4.44 USD

定價範例 #5

考慮以下案例︰您希望 CodeGuru Profiler 將兩個 AWS Lambda 函數作為同一分析群組的一部分進行分析。第一個 Lambda 函數在每次叫用時執行 3 秒,並在一個月內被叫用 10,000,000 次。第二個 Lambda 函數在每次叫用時執行 6 秒,並在一個月內被叫用 20,000,000 次。

取樣小時 = (3 秒 * 10,000,000 次叫用 + 6 秒 * 20,000,000 次叫用) / 3,600 秒 = 41,666.67 取樣小時

在此範例中,假設這就是您在帳戶中針對 AWS Lambda 分析的全部內容,因為前 500 個取樣小時對於您的帳戶是免費的,並且由於我們對每個分析群組的收費不超過 36,000 小時,因此CodeGuru Profiler 針對該結算期對該帳戶的收費為 (36,000-500)*0.005 = 177.50 USD

其他定價資源

AWS 定價計算器

輕鬆計算您的 AWS 每月成本

成本資源中心

切換到 AWS 的其他資源

Product-Page_Standard-Icons_01_Product-Features_SqInk
請參閱常見問答集以了解更多資訊

瀏覽 Amazon CodeGuru 常見問答集頁面。

進一步了解 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
註冊免費帳戶

立即存取 AWS 免費方案 

註冊 
Product-Page_Standard-Icons_03_Start-Building_SqInk
開始在主控台進行建置

開始在 AWS 管理主控台使用 Amazon CodeGuru 進行建置。

登入