AWS Glue を使用すると、クローラ (データの検出) と ETL ジョブ (データの処理とロード) に対して時間あたりの料金が秒単位で課金されます。AWS Glue データカタログの場合、メタデータの保存とアクセスに対して単純に月額料金のみがかかります。最初の 100 万個のオブジェクトの保存と最初の 100 万回のアクセスは無料です。ETL コードをインタラクティブに開発するために開発エンドポイントをプロビジョニングする場合は、時間あたりの料金がかかり、秒単位で課金されます。AWS Glue DataBrew の場合、インタラクティブセッションはセッションごとに請求され、DataBrew ジョブは 1 分ごとに請求されます。 AWS Glue Schema レジストリは追加料金なしでご利用いただけます。
注: 料金はリージョンによって異なります。
-
ETL ジョブと開発エンドポイント
-
データカタログの保存とリクエスト
-
クローラ
-
DataBrew インタラクティブセッション
-
DataBrew ジョブ
-
Elastic Views
-
ETL ジョブと開発エンドポイント
-
料金の例
ETL ジョブの例: 10 分間実行して 6 個の DPU を消費する Apache Spark タイプの AWS Glue ジョブについて考えてみましょう。1 DPU 時間あたりの料金は 0.44 USD です。ジョブは 6 分の 1 時間実行して 6 個の DPU を消費したため、DPU 時間あたり 0.44 USD で 6 DPU * 1/6 時間、つまり 0.44 USD が請求されます。
開発エンドポイントの例: 次に、ETL コードをインタラクティブに開発するために、ノートブックを接続するための開発エンドポイントをプロビジョニングすることについて考えてみましょう。開発エンドポイントのプロビジョニング時には、5 個の DPU が割り当てられます。開発エンドポイントを 24 分 (5 分の 2 時間) 実行すると、DPU 時間あたり 0.44 USD で 5 DPU * 2/5 時間、つまり 0.88 USD が請求されます。
ML Transforms の例: AWS Glue ジョブの実行と同様、データの FindMatches を含む ML 変換の実行コストは、データのサイズ、データの内容、および使用するノードの数とタイプによって異なります。次の例では、FindMatches を使用して、複数のデータソースからのポイントオブプレゼンス情報を統合しました。データセットサイズが 〜11,000,000 行 (1.6 GB)、ラベルデータのサイズ (真の一致または真の不一致の例) が 〜8,000 行 (641 kb) で、タイプ G.2x の 16 インスタンスで実行されている場合、8.23 USD のコストで 34 分間のラベルセット生成ランタイム、2.66 USD のコストで 11 分間のメトリクス推定ランタイム、および 7.75 USD のコストで 32 分間の FindingMatches ジョブ実行ランタイムが発生します。
-
データカタログの保存とリクエスト
-
料金の例
AWS Glue Data Catalog の無料利用枠の例: ある月に AWS Glue データカタログに 100 万個のテーブルを保存し、これらのテーブルにアクセスするために 100 万回のリクエストを実行する場合を考えてみましょう。この使用は AWS Glue データカタログの無料利用枠の対象となるため、支払いは 0 USD です。最初の 100 万個のオブジェクトの保存と毎月 100 万回のリクエストを無料で行うことができます。
AWS Glue データカタログの例: 次に、ストレージ使用量は月あたり 100 万テーブルのままですが、リクエストが倍増して月に 200 万回になった場合を考えてみましょう。例えば、クローラを使用して新しいテーブルを検索し、30 分間実行して 2 個の DPU を消費するとします。
最初の 100 万個のテーブルの保存が無料であるため、ストレージコストは 0 USD のままです。最初の 100 万回のリクエストも無料です。無料利用枠を超える 100 万回のリクエストに対して 1 USD が課金されます。クローラは DPU 時間あたり 0.44 USD 課金されるため、DPU 時間あたり 0.44 USD で 2 DPU * 1/2 時間分を支払うことになります。月額料金は合計 1.44 USD です。
-
クローラ
-
-
DataBrew インタラクティブセッション
-
料金の例
AWS Glue DataBrew の例: 30 分のインタラクティブセッションごとに請求される料金は 1.00 USD です。AWS Glue DataBrew プロジェクトに 2 つのセッションを利用する場合、2 つのインタラクティブセッション * セッションあたり 1.00 USD または 2.00 USD が請求されます。
AWS Glue DataBrew ジョブが 10 分間実行され、6 つの AWS Glue DataBrew ノードを消費する場合、1 ノード時間の料金は 0.48 USD です。ジョブは 6 分の 1 時間実行して 6 個のノードを消費したため、ノード時間あたり 0.48 USD で 6 ノード * 1/6 時間、つまり 0.48 USD が請求されます。
-
DataBrew ジョブ
-
料金の例
AWS Glue DataBrew の例: 30 分のインタラクティブセッションごとに請求される料金は 1.00 USD です。AWS Glue DataBrew プロジェクトに 2 つのセッションを使用する場合、2 つのインタラクティブセッション * セッションごとに 1.00 USD または 2.00 USD が請求されます。
AWS Glue DataBrew ジョブが 10 分間実行され、6 つの AWS Glue DataBrew ノードを消費する場合、1 ノード時間の料金は 0.48 USD です。ジョブは 6 分の 1 時間実行して 6 個のノードを消費したため、ノード時間あたり 0.48 USD で 6 ノード * 1/6 時間、つまり 0.48 USD が請求されます。
-
Elastic Views
-
例 1: Amazon DynamoDB テーブルからデータをコピーして Amazon Elasticsearch Service ドメインにマテリアライズするビューを作成します。アプリケーションは 1 日平均 8 時間にわたって 1 時間あたり 0.5 GB を DynamoDB テーブルに書き込みます。このビューは、マネージド AWS のデータベースサービスと分析サービス (DynamoDB から Elasticsearch Service) のうち、単一の送信元から単一の送信先にデータをコピーするので、1 GB の処理に約 1 VPU 時間を消費します。1 か月間に使用したテーブルストレージの平均は 100 GB です。
AWS Glue Elastic Views 月額:
ビューの処理 – 0.5 GB/時間 × 1 VPU 時間/GB × 8 時間/日 × 30 日 × 0.16 USD/VPU 時間 = 19.20 USD
テーブルストレージ – 100 GB × 0.023 USD/GB 月 = 2.30 USD
合計 – 19.20 USD + 2.30 USD = 21.50 USD例 2: Amazon DynamoDB テーブルからデータをコピーして Amazon S3 にマテリアライズするビューを作成します。アプリケーションは 1 日平均 12 時間にわたって 1 時間あたり約 2 GB を DynamoDB テーブルに書き込みます。このビューは、マネージド AWS のデータベースサービスである DynamoDB の単一テーブルから、マネージドデータベースでも分析サービスでもない Amazon S3 の単一バケットにデータをコピーするので、1 GB の処理に約 1.3 VPU 時間を消費します。1 か月間に使用したテーブルストレージの平均は 150 GB です。
AWS Glue Elastic Views 月額:
ビューの処理 – 2 GB/時間 × 1.3 VPU-時間/GB × 12 時間/日 × 30 日 × 0.16 USD/VPU-時間 = 149.76 USD
テーブルストレージ – 150 GB × 0.023 USD/GB 月 = 3.45 USD
合計 – 149.76 USD + 3.45 USD = 153.21 USD
注: 料金はリージョンによって異なります。
AWS Glue の利用状況に関する詳細については、製品およびサービス一覧 (リージョン別) をご覧ください。
料金に関するその他のリソース
AWS の月額料金を簡単に計算
AWS に切り替えるためのその他のリソース