質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

3227閲覧

AWS AppFlowとAWS Glueの違いに関して

kouitic

総合スコア6

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2020/08/24 18:12

業務でデータ分析基盤をAWS上に構築しようとしています。

その分析基板に外部システムからデータを連携するのにETLツールの導入を検討しているのですが、
AWS AppFlowとAWS Glueで実現できることの違いが判りません。

どちらもAWSが提供するETLツールである認識なのですが、
両ツールでの得意不得意、こういった場合はこちらを使うべきなどの指標があればご教示ください。
(特に性能面、コスト面に関する指標があればご教示ください)

まだ諸々検討中の状況であるため、当方の状況をあまり記載できないのですが、
データ変換処理は外部システム側で実装されているため、ETLツールで複雑な処理は実装しない想定です。(単純なデータ連携のみとなる想定)

最後に当方の理解を記載します。 誤りあればご指摘ください。

■AppFlow

  • Saasからのデータ連携用のツールであり(?)、データ連携元としては限られたソースしかサポートされていない
  • 複雑な変換処理は実装できない(?)
  • ランニングコストが(Glueに比べ)安価(?)

■Glue

  • 様々なデータソースからの連携が可能
  • Python、Scalaで処理を記述することで複雑な変換処理の実装が可能

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

大体の認識は合ってるのでは。

外部システムの使用がわからないのでなんともですが、AppFlowはご認識の通り連携元がほとんどSaaSなので単純にそもそも適用外になる可能性が高いのではないでしょうか。

一方でGlueはデータソースとしてはJDBC、S3、DynamoDBと、既に作成されたテーブルのみです。

この2つしか書いていませんが、データソースとなる外部システムの仕様によってはいずれも使用できない可能性もあります。
性能やコストよりも前に、まず使用可能かどうかを確認すべきでは、と思います。

投稿2020/08/25 03:30

yu_1985

総合スコア7588

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kouitic

2020/09/01 02:31

回答遅くなり申し訳ございません。 ご指摘の通りまずは外部システム仕様確認してから検討進めるようにいたします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問