使用 AWS IoT Greengrass,您只需按實際用量付費。費用依當月連接至 AWS IoT Greengrass 雲端服務的 AWS IoT Greengrass Core 裝置數量計費。如果 AWS IoT Greengrass Core 裝置未連接至雲端服務,就不會向您收費。
AWS IoT Greengrass Core 經由 AWS 驗證之後即可作用一個月。AWS IoT Greengrass Core 透過 AWS IoT 進行唯一識別,AWS IoT 代表連網裝置,並使用裝置憑證對 AWS IoT 進行身分驗證。您可以從本機將裝置連接至 AWS IoT Greengrass Core,無須額外付費。AWS IoT Greengrass Core 在特定月份內未透過 AWS 驗證時即視為非作用中,即使裝置持續在本機運作也是一樣。
如果預計針對大量裝置機群使用 AWS IoT Greengrass,請聯絡我們取得更多定價選項。如果正在評估簽訂一年期合約,也請聯絡我們。
AWS IoT Greengrass 包含兩個用戶端軟體:AWS IoT Greengrass Core,提供本機 AWS Lambda、傳送訊息、裝置陰影及安全性的執行時間;以及 AWS IoT 裝置開發套件,讓裝置透過區域網路與 AWS IoT Greengrass Core 互動。
AWS IoT Greengrass Core 經由 AWS 驗證之後即可作用一個月。AWS IoT Greengrass Core 由代表 AWS IoT Greengrass Core 裝置的 AWS IoT 事物來唯一識別,並使用裝置憑證對 AWS IoT 進行身份驗證。您可從本機將裝置連接到 AWS IoT Greengrass Core,無須額外付費。AWS IoT Greengrass Core 在特定月份內未透過 AWS 驗證時即視為非作用中,即使裝置持續在本機運作也是一樣。
AWS 免費方案
AWS 免費方案為每月連接的前三個 AWS IoT Greengrass Core 裝置,免費使用一年。
除 AWS GovCloud 區域之外,您在其他所有 AWS 區域對免費方案使用量都按月計算並自動套用到帳單;未用完的月使用量不會轉入下個月。限制條件適用;請參閱優惠條款進一步了解詳細資訊。
其他費用
AWS IoT Greengrass Core 可開啟一或多個 AWS IoT Core 連線,支援部署、裝置陰影和訊息傳輸操作。這些連線會在可使用網際網路連線時自動建立。連線數量會根據設定與雲端同步的 AWS IoT Device Shadow 數量,以及設定傳送訊息至 AWS IoT Greengrass Core 的 AWS IoT Core MQTT 主題數量而定。系統會根據這些連線收取 AWS IoT Core 總連線分鐘數的費用。請參閱連線數量的其他詳細資訊。
如果應用程式使用其他 AWS 服務或傳輸資料,則使用 AWS IoT Greengrass 也會產生其他費用。例如,如果 AWS IoT Greengrass 在 Amazon Simple Storage Service (Amazon S3) 傳入或傳出資料,將按照讀取/寫入請求數和在 Amazon S3 中存放的資料收取費用。
有關 AWS 服務定價的詳細資訊,請參閱相關 AWS 服務詳細資訊頁面的定價部分。以下列出一些常用服務定價資訊的連結。
AWS IoT Core (包括連線、傳送訊息和裝置影子操作的定價)
Amazon Kinesis (包括資料串流、輸送容量和資料保留的定價)
Amazon S3 (包括儲存、請求和資料傳輸的定價)
Amazon DynamoDB (包括資料儲存體、輸送容量和資料傳輸的定價)
除非另有說明,否則我們的價格不包括適用的稅金和稅收 (包括加值稅和適用的營業稅)。帳單地址在日本的客戶若使用 AWS,則需負擔日本消費稅。
定價範例
範例 1 – 假設您正在執行三個 AWS IoT Greengrass Core 裝置,這些裝置在美國東部 (維吉尼亞北部)區域執行了 11 個月:
- 裝置 A – 在 1 月開機、11 月底關機的 AWS IoT Greengrass Core 裝置。裝置開機時,會在有可用的新 AWS Lambda – 無伺服器運算和函數時進行下載。裝置會透過裝置影子持續同步狀態。
- 裝置 B – 1 月在倉儲架上閒置、但在 2 月售出並開機的 AWS IoT Greengrass Core 裝置。裝置開機時,會使用本機 Lambda 將一秒鐘指標彙總為五分鐘指標,然後將這些五分鐘指標上傳到 AWS IoT 或 Amazon Kinesis。
- 裝置 C – 在 1 月開機然後維持整年開啟的 AWS IoT Greengrass Core。12 月時沒有網際網路的連線能力,因此 12 月從未與雲端互動。
透過這三個中的每個裝置,AWS IoT Greengrass 會建立兩個連線 (一個針對部署代理,另一個針對訂閱)。裝置 B 也會使用本機 Lambda 每秒彙總指標,並每五分鐘將收集的指標上傳至 AWS IoT。
若要確定成本,您需要計算 AWS IoT Greengrass 和 AWS IoT Core 的費用,其中包括連線和簡訊費用。
AWS IoT Greengrass 費用
AWS IoT Greengrass 每月費用 = 作用中的 AWS IoT Greengrass Core 數量 * 每 AWS IoT Greengrass Core 的每月價格 * 活動期間 (月)
AWS IoT Core 費用
(注意:AWS IoT Core 有每個連線 50 個訂閱上限,且因裝置 A、B 和 C 每個都不需超過 50 個訂閱,AWS IoT Greengrass 只會建立一個連線,支援整體訂閱操作。)
連線分鐘費用 = 連線數量 * 活動期間 (分鐘) * 區域費率 (0.08/1,000,00 個連線)
向雲端傳送訊息的費用 = 活動期間 (分鐘) * 每小時訊息數 * 每百萬則訊息 1 USD。
查看其他 AWS IoT Core 簡訊定價詳細資訊。
初始計算:
- 每個裝置活動期間超過 11 個月 = 11 個月 * 每月 730 小時 * 每小時 60 分鐘 = 481,800 分鐘
- 裝置 B 在 11 個月中傳送的訊息數量 = 11 個月 * 每月 730 小時 * 每小時 12 則訊息 = 96,360 則訊息
服務 | 裝置 A | 裝置 B | 裝置 C | 合計 |
AWS IoT Greengrass | 1 個裝置 * 每個裝置每月 0.16 USD * 11 個月 = 1.76 USD | 1 個裝置 * 每個裝置每月 0.16 USD * 11 個月 = 1.76 USD | 1 個裝置 * 每個裝置每月 0.16 USD * 11 個月 = 1.76 USD | 1.76 USD + 1.76 USD + 1.76 USD = 5.28 USD |
AWS IoT Core 連線 | 2 個連線 * 481,800 分鐘 * 0.08 USD/1,000,000 個連線分鐘 = 0.08 USD |
2 個連線 * 481,800 分鐘 * 0.08 USD/1,000,000 個連線分鐘 = 0.08 USD |
2 個連線 * 481,800 分鐘 * 0.08 USD/1,000,000 個連線分鐘 = 0.08 USD |
0.08 USD + 0.08 USD + 0.08 USD = 0.24 USD |
AWS IoT Core 簡訊 | 無 | 96,360 則訊息 * 1 USD/1,000,000 則訊息 = 0.10 USD | 無 | = 0.10 USD |
範例 1 的總計 = | 5.62 USD |
範例 2 – 假設您的使用 AWS IoT Greengrass Core 的裝置 A 在 1 月底銷毀,然後 2 月開機裝置 B 加以替換。這樣計為 1 月一個作用中裝置,2 月一個作用中裝置。裝置在美國東部 (維吉尼亞北部) 區域處於作用中狀態。
裝置 B 也會使用本機 Lambda 每秒彙總指標,並每五分鐘 (每小時傳送 12 則訊息) 將收集的指標上傳至 AWS IoT。
若要確定成本,您需要計算 AWS IoT Greengrass 和 AWS IoT Core 的費用,其中包括連線和簡訊費用。
AWS IoT Greengrass 費用
AWS IoT Greengrass 每月費用 = 作用中的 AWS IoT Greengrass Core 數量 * 每 AWS IoT Greengrass Core 的每月價格 * 活動期間 (月)
AWS IoT Core 費用
(注意:AWS IoT Core 有每個連線 50 個訂閱上限,且因裝置 A、B 和 C 每個都不需超過 50 個訂閱,AWS IoT Greengrass 只會建立一個連線,支援整體訂閱操作。)
連線分鐘費用 = 連線數量 * 活動期間 (分鐘) * 區域費率 (0.08/1,000,00 個連線)
傳送訊息至雲端的費用 = 訊息數量 * 每百萬則訊息 1 USD。查看其他 AWS IoT Core 簡訊定價詳細資訊。
備註:
- 每個裝置活動期間超過一個月 = 每月 730 小時 * 每小時 60 分鐘 = 43,800 分鐘
服務 | 裝置 A | 裝置 B | 合計 |
AWS IoT Greengrass | 1 個裝置 * 每個裝置每月 0.16 USD * 1 個月 = 0.16 USD | 1 個裝置 * 每個裝置每月 0.16 USD * 1 個月 = 0.16 USD | 0.16 USD + 0.16 USD= 0.32 USD |
AWS IoT Core 連線 | 2 個連線 * 43,800 分鐘 * 0.08 USD/1,000,000 = 0.01 USD | 2 個連線 * 43,800 分鐘 * 0.08 USD/1,000,000 = 0.01 USD | 0.01 USD + 0.01 USD = 0.02 USD |
AWS IoT Core 簡訊 | 無 | 1 個月 * 每月 730 小時 * 每小時 12 則訊息 * 1 USD/1,000,000 則訊息 = 0.01 USD | = 0.01 USD |
範例 2 的總計 = | 0.35 USD |
範例 3 – 在此範例中,在美國東部 (維吉尼亞北部) 區域,假設一個 AWS IoT Greengrass Core 裝置 A,透過本機網路與 120 個 AWS IoT Greengrass 感知裝置互動,處理來自這些裝置的事件及傳送更新到雲端。
我們只會將裝置 A 當作 AWS IoT Greengrass Core 裝置並收費。該裝置的作用期為 12 個月。120 個 AWS IoT Greengrass 感知裝置會設定為透過 AWS IoT Core,定期將影子與雲端同步。也有兩個訂閱可啟用兩個 AWS IoT Greengrass 感知裝置,收到來自雲端的訊息 (IoT/topic/1→ AWS IoT Greengrass-aware-device1 和 IoT/topic/2→ AWS IoT Greengrass-aware-device2)。
此外,AWS IoT Greengrass 會建立一個連線,支援 AWS IoT Greengrass 部署代理。此外, AWS IoT Greengrass 會根據下列項目,建立連線支援裝置 A 的訂閱:
AWS IoT Greengrass 費用
每月 AWS IoT Greengrass 費用 = 作用中的 AWS IoT Greengrass Core 數量 * 每 AWS IoT Greengrass Core 的每月價格 * 活動期間 (月)
裝置 A 費用 = 1 個裝置 * 每個裝置每月 0.16 USD * 12 個月 = 1.92 USD
AWS IoT Core 費用
連線數量 = 部署代理的連線 + 因訂閱的連線
- 因訂閱的連線數量 = (因將陰影同步至 AWS IoT Core 之裝置的訂閱 + 雲端即來源的 MQTT 主題的訂閱 + 因支援產生憑證工作流程所需的 2 個陰影的訂閱) /每個連線的訂閱上限
- 因傳出和傳入裝置 A 訂閱的連線數量 = (120 個 AWS IoT Greengrass 感知裝置 + 2 個雲端即來源的 MQTT 主題的連線 + 2 個陰影更新訂閱的連線) /每個連線 50 個訂閱 = 2.48 = 無條件進位 3 個連線。
- 裝置 A 的連線數量 = 1 + 3 = 4 個連線
連線分鐘的費用 = 連線數 * 活動期間 (分鐘) * 每百萬連線分鐘 0.08 USD。
- 活動期間 = 12 個月 * 每月 730 個小時 * 每小時 60 分鐘 = 525,600 分鐘
- 裝置 A 的費用 = 4 個連線 * 2,102,400 分鐘 * 0.08 USD/1,000,000 = 0.17 USD
服務 | 裝置 A |
AWS IoT Greengrass | 1 個裝置 * 每個裝置每月 0.16 USD * 12 個月 = 1.92 USD |
AWS IoT Core 費用 | 裝置 A = 4 個連線 * 2,102,400 分鐘 * 0.08 USD/1,000,000 = 0.17 USD |
範例 3 的總計 = 2.09 USD |