Q5 — AWS DEA-C01 第1章

第 5/100 問 | ← 第1章

金融サービス会社は、金融データをAmazon Redshiftに保存しています。データエンジニアは、Webベースの取引アプリケーションをサポートするために、金融データに対してリアルタイムクエリを実行したいと考えています。データエンジニアは、取引アプリケーション内からクエリを実行したいと考えています。 これらの要件を最も運用オーバーヘッドが少なく満たすソリューションはどれですか?

正解: B. Amazon Redshift Data APIを使用します。

解説

リアルタイムクエリの要件と運用オーバーヘッドの最小化という目標を考慮すると、Amazon Redshift Data APIを使用することが最も適したソリューションです。このAPIは、HTTPリクエストを介してRedshiftデータベースに対してSQLクエリを直接実行することを可能にし、データベース接続の維持を不要とします。これにより、リソース消費と管理負担が軽減されます。対照的に、WebSocket接続やJDBC接続は、接続の管理と維持に追加のリソースを必要とします。また、Amazon S3でのクエリ実行は、リアルタイムクエリには不向きであり、S3はリアルタイムクエリ向けに最適化されたストレージではありません。したがって、選択肢Bが要件を最もよく満たすソリューションです。