檢視次數:
Lambda、SNS、SQS、CloudWatch 和 KMS 的使用會增加您 AWS 基礎設施的成本。本頁面顯示部分基礎設施成本。

用於計算的參數

  • 1 區域:us-east-1
  • 每月檔案量
    • 1,900 檔案/小時 × 24 小時/天 × 30 天/月 = 1,368,000 檔案/月
  • 每月資料防護總量
    • 1,368,000 個檔案 × 2 MB/檔案 = 2,736,000 MB = 2,736 GB = 2.67 TB

Lambda 成本摘要

 
每月使用量
每單位價格
每月費用
總調用次數
4,112,640 個請求
$0.20 每百萬次請求
4,112,640 × $0.20 / 1,000,000 = $0.822528
x86-64 計算
1,628,553.38 GB-秒
$0.0000166667 每 GB-秒
計算費用:1,628,553.38 × $0.0000166667 = $27.14
arm64 計算
217,704.13 GB-秒
$0.0000133334 每 GB-秒
計算費用:217,704.13 × $0.0000133334 = $2.90
每月總成本
$30.05
每個檔案的平均成本
$30.05 / 1,368,000 檔案 = $0.00002196637

CloudWatch Logs

使用方式
成本
收集(資料防護攝取)成本
每月攝取量:1GB
價格:每 GB $0.50
1 GB × $0.50 = $0.5/月
儲存(歸檔)成本
儲存空間(90天保留期):3 GB
價格:每 GB 月 $0.03
3 GB × $0.03 = $0.09/月
總數
$0.59/月

SQS

  • ScannerQueue
  • EventForwarderQueue
假設成功率為99.99%,以下計算適用於上面列出的兩個佇列。
主要掃描流程:
  1. FilterEventLambda → 掃描器佇列
    - 1 個 SendMessage 請求
    - 1 ReceiveMessage 請求 (ScannerLambda 讀取 BatchSize=1)
    - 1 刪除訊息請求(處理後)
  2. ScannerLambda → SNS → EventForwarderQueue
    - 1 個 SendMessage 請求(透過 SNS 訂閱自動發送)
    - 1 ReceiveMessage 請求 (EventForwarderLambda 讀取,BatchSize=9000)
    - 1 刪除訊息請求

AWS SQS 標準佇列定價(us-east-1)
免費方案
每月 100 萬次請求
從每月 100 萬次到 1000 億次請求
$0.40(每百萬次請求)
Cost Calculation
每小時請求數:24823
每日請求數:24823 × 24 = 595752
每月請求數:595752 × 30 = 17872560
每月總 SQS 成本 : (17872560 ÷ 1,000,000) × $0.40 ≈ $ 7.15

SNS

服務類型
單元
價格
發佈請求
每百萬次請求
$0.50
通知至 Lambda
每則通知
$0.00(包含在 Lambda 調用成本中)
通知至 SQS(相同區域)
每則通知
$0.00(免費)
資料傳輸(同區域)
每 GB
$0.00(免費)
Publish request costs
假設每個掃描的檔案會觸發 1 次發佈請求至 SNS。

項目
數量
單價
計算
小計
SNS 發佈請求
1,368,000
每 100 萬次請求 $0.50
1,368,000 ÷ 1,000,000 × $0.5
$0.684
Total Monthly SNS Cost $0.68
每個檔案成本 $0.68 ÷ 1,368,000 = $0.00000049

S3 成本

隔離功能已啟動,包含所有 3 個桶(CleanBucket、FailureBucket、QuarantineBucket)
  • 100% 的檔案已移動到目標儲存區:
    • 清理檔案 → CleanBucket 90%
    • 惡意檔案 → QuarantineBucket 5%
    • 掃瞄失敗 → FailureBucket 5%
  • PostScanActionLambda 執行複製、刪除、放置操作
  • 資料傳輸可能會產生額外費用

未啟動隔離功能(僅掃瞄和標記)
隔離功能已啟動,儲存桶位於同一區域
隔離功能已啟動,儲存桶位於不同地區
$1.1
$1.1 +
移動 10% 的檔案
$ 1.423/月
= $2.523/月
$1.1 +
移動 10% 的檔案
$ 1.423/月 +
10% 跨區轉移:$5.472/月
= $ 7.995/月 ≈ $8/月
$1.1 +
100% 檔案移動
API 請求成本
$14.23/ 月
= $15.33/月
$1.1 +
100% 檔案移動
$14.23/ 月+
100% 檔案跨區傳輸 $54.72/月
= $70.05/月

KMS

用戶管理的 Lambda 函數 KMS Key

Lambda
KMS 操作
說明
掃描器Lambda
kms:解密
讀取並掃描已加密的檔案
PostScanActionLambda
kms:解密 + kms:生成資料金鑰
讀取檔案並寫入目標儲存桶(如果已移動)

KMS Pricing

  • Customer-managed KMS key
    • API 請求:每 10,000 次請求 $0.03
    • 免費層:無(僅 AWS 管理的金鑰包含 20,000 次免費請求)
Assumptions
  • 每月上傳:1,900 × 24 × 30 = 1,368,000 個檔案
  • 來源儲存桶:已加密,使用 SSE-KMS
  • 目標儲存桶:使用 SSE-KMS 已加密(隔離/清理/失敗)

情境
KMS 請求/月
請求成本
僅掃瞄(不移動)
1,368,000
$4.10
掃瞄 + 10% 移動
1,641,600
$4.92
掃瞄 + 100% 移動
4,104,000
$12.31

摘要

資源
隨需成本
免費方案節省
Lambda
$30.05/月
-$6.51/月
CloudWatch Logs
$0.59/月
-$0.59/月
SQS
$7.15/月
-$0.4/月
SNS
$0.68/月
-$0.5/月
S3
  1. 隔離功能已啟動,10% 的檔案已移動
    儲存桶位於相同區域 ≈ $2.52/月
  2. 隔離功能已啟動,10% 的檔案已移動
    儲存桶位於不同的區域:≈ $8/月
  3. 隔離功能已啟動,100%檔案已移動
    儲存桶位於相同區域 ≈ $15.33/月
  4. 隔離功能已啟動,100%檔案已移動
    儲存桶位於不同區域:≈ $70.05/月
  5. 僅掃瞄和標記(不移動檔案):$1.1
-
KMS
  1. 隔離功能已啟動,10% 的檔案移動:$4.92/月
  2. 隔離功能已啟動,100% 檔案移動:
    $12.31/月
  3. 僅掃瞄和標記(不移動檔案)$4.10/月
-
EventBridge
AWS 免費方案:AWS 管理事件可免費由事件匯流排接收。
總數
  1. 10% 隔離檔案移動和儲存桶都在同一地區
    30.05+0.59+7.15+0.68+2.52+4.92 = $45.91/月
    每個檔案掃瞄平均 $0.00003355994
  2. 10% 隔離的檔案移動和儲存桶位於不同的區域
    30.05+0.59+7.15+0.68+8+4.92 = $51.39/月
    平均每個檔案掃瞄 $0.00003756578
  3. 無隔離的檔案移動
    30.05+0.59+7.15+0.68+1.1+4.10= $43.67/月
    平均每次檔案掃瞄 $0.00003192251
  4. 100% 檔案移動和儲存桶皆位於相同區域
    30.05+0.59+7.15+0.68+15.33+12.31 = $66.11/月
    平均每個檔案掃瞄 $0.00004832602
  5. 100% 隔離的檔案移動和儲存桶位於不同的區域
    30.05+0.59+7.15+0.68+70.05+12.31 = $120.83/月
    每個檔案掃瞄平均 $0.00008832602

包含 KMS 費用的成本估算

已設定客戶管理的 KMS Key(包括 KMS API 呼叫費用)

平均掃描檔案數
平均檔案大小
掃描後行動
每個檔案的平均基礎設施成本
$43.67/月
1,368,000 個檔案/月
2 MB
  • 僅掃描和標記
$0.00003192251 每個檔案掃瞄
$45.91/月
1,368,000 個檔案/月
2 MB
  • 在同一區域內的 1 個 S3 儲存桶用於隔離 (5%)
  • 1 個在同一地區的 S3 儲存桶以防故障 (5%)
$0.00003355994 每個檔案
$51.39/月
1,368,000 個檔案/月
2 MB
  • 在不同區域的 1 個 S3 儲存桶用於隔離 (5%)
  • 1 個位於不同區域的 S3 儲存桶以防故障 (5%)
$0.00003756578 每個檔案掃瞄
$66.11/月
1,368,000 個檔案/月
2 MB
  • 1 個在相同區域的 S3 儲存桶,用於清理檔案 (90%)
  • 在同一區域內的 1 個 S3 儲存桶用於隔離 (5%)
  • 1 個在同一地區的 S3 儲存桶以防故障 (5%)
$0.00004832602 每個檔案掃瞄
$120.83/月
1,368,000 個檔案/月
2 MB
  • 1 個位於不同區域的 S3 儲存桶,用於存放乾淨檔案 (90%)
  • 在不同區域的 1 個 S3 儲存桶用於隔離 (5%)
  • 1 個位於不同區域的 S3 儲存桶以防故障 (5%)
$0.00008832602 每個檔案掃瞄

不含 KMS 費用的成本估算

 
平均掃描檔案數
平均檔案大小
掃描後行動
每個檔案的平均基礎設施成本
$39.57/月
1,368,000 個檔案/月
2 MB
  • 僅掃描和標記
$0.00002892543 每個檔案掃瞄
$40.99/月
1,368,000 個檔案/月
2 MB
  • 在同一區域內的 1 個 S3 儲存桶用於隔離 (5%)
  • 1 個在同一地區的 S3 儲存桶以防故障 (5%)
$0.00002996345 每個檔案
$46.47/月
1,368,000 個檔案/月
2 MB
  • 在不同區域的 1 個 S3 儲存桶用於隔離 (5%)
  • 1 個位於不同區域的 S3 儲存桶以防故障 (5%)
$0.00003396929 每個檔案掃瞄
$53.8/月
1,368,000 個檔案/月
2 MB
  • 1 個在相同區域的 S3 儲存桶,用於清理檔案 (90%)
  • 在同一區域內的 1 個 S3 儲存桶用於隔離 (5%)
  • 1 個在同一地區的 S3 儲存桶以防故障 (5%)
$0.00003932748 每個檔案掃瞄
$108.52/月
1,368,000 個檔案/月
2 MB
  • 1 個位於不同區域的 S3 儲存桶,用於存放乾淨檔案 (90%)
  • 在不同區域的 1 個 S3 儲存桶用於隔離 (5%)
  • 1 個位於不同區域的 S3 儲存桶以防故障 (5%)
$0.00007932748 每個檔案掃瞄