Amazon Mobile Analytics 沒有預付費用、最低收費或訂閱費。您僅需按實際用量付費。Amazon Mobile Analytics 提供每月 1 億個免費事件的免費方案。超過免費方案的限額,每月每一百萬個事件收取 1.00 USD 的費用。
如果您在 Amazon Mobile Analytics 中啟用自動匯出至 Amazon S3 的功能,則還需要支付 Amazon S3 儲存貯體中壓縮事件的儲存費用。1 GB 的 Amazon S3 儲存大約包含 2000 萬個事件。Amazon S3 的定價資訊請參考這裡。
如果您同時啟用自動匯出至 Amazon Redshift,也需要支付 Amazon Redshift 節點 (dw2.large) 和 Amazon EC2 (t2.micro) 執行個體的費用,後者負責將應用程式資料從 Amazon S3 儲存貯體定期載入到 Amazon Redshift。如果您啟用 Amazon CloudWatch 這個選用功能,也可能因為使用此功能而產生費用。您可以在這裡 (Amazon Redshift、Amazon EC2、Amazon CloudWatch) 找到這些服務的詳細定價,以下則提供詳細的定價範例。
來自您應用程式的事件是透過 AWS Mobile SDK 或 REST API 傳送到 Amazon Mobile Analytics。有三種類型的事件:系統事件 (例如,會話開始或結束)、應用程式內購買事件和自訂事件 (例如,應用程式中的特定動作,像是使用者完成一個遊戲關卡,或使用者檢視特定畫面)。當您使用 AWS Mobile SDK 時,此 SDK 會自動為每個會話傳送 2 個系統事件 (記錄使用者會話與應用程式的開始和結束)。除了這 2 個系統事件之外,您可以利用 AWS Mobile SDK 讓應用程式傳送其他事件,包括應用程式內收入追蹤事件以及您為應用程式建立的自訂事件。您可以在 Amazon Mobile Analytics 文件中找到事件類型的更多資訊。
試想這個定價範例:您的應用程式每個月有 2000 萬個會話,每個會話有 10 個自訂事件。在此案例中,使用 Amazon Mobile Analytics 的成本計算方式如下。
Amazon Mobile Analytics 定價範例 (不含自動匯出) |
|
每月會話數目 |
2000 萬 |
每個會話處理的事件數目 |
每個會話 2 個系統事件 + 每個會話 10 個自訂事件 |
= 每個會話 12 個事件 |
|
處理事件總計 |
每個會話處理 12 個事件 * 2000 萬個會話 |
= 2 億 4000 萬個事件 |
|
費用 |
2 億 4000 萬個事件 |
– 1 億個免費事件 |
|
x 每一百萬個事件 1.00 USD |
|
= 每月 140 USD |
|
Amazon Mobile Analytics 定價範例 (包含自動匯出到 Amazon S3) |
|
Amazon Mobile Analytics (請參閱上方範例) |
每月 140 USD |
Amazon S3 儲存貯體* |
儲存 1 GB 的平均每月成本為 0.03 USD** |
總成本 (僅 Amazon S3) |
2000 萬個會話和 2 億 4000 萬個事件每月成本為 140.36 USD |
Amazon Mobile Analytics 定價範例 (包含自動匯出到 Amazon S3 和 Amazon Redshift) |
|
Amazon Mobile Analytics 和 Amazon S3 儲存 (請參閱上方範例) |
每月 140.36 USD |
Amazon EC2 執行個體 (t2.micro)* |
每月 9.36 USD |
Amazon Redshift 叢集 (單一節點 dc1.large)* |
每月 180 USD |
AWS CloudWatch* |
每月 1 USD |
總成本 (Amazon S3 和 Amazon Redshift) |
2000 萬個會話和 2 億 4000 萬個事件每月成本為 330.72 USD |
*價格取決於付費方案和 IAD 區域中的可用性。可能產生額外費用。
**S3 資料儲存第一個 1TB 的美國標準價格為每 GB 0.03 USD。2000 萬個分析事件 (經過壓縮) 大約會耗用 1GB 的儲存。您的 S3 費用取決於儲存的事件量以及累計的期間。如果應用程式每月傳送 2000 萬個事件,第一個月的費用是每月 0.03 USD,12 個月的費用是每月 0.36 USD (2000 萬個事件 x 12 個月的資料)。