Azureサービス深掘り計算
Azure Synapse Analytics Dedicated SQL Poolで、以下のデータウェアハウスを構築する場合、最適なノード構成はどれですか? ・ファクトテーブル:150GB(日次でフル更新、複数の大規模JOIN対象) ・ディメンションテーブル:計10GB(変わらない) ・ピーク時の同時クエリ数:25クエリ ・クエリの平均実行時間:現在60秒、30秒以下に短縮したい ・現在のノード数:DW1000c(10ノード)
A.DW500c(5ノード)にスケールダウンし、並列処理効率を上げる
✗ スケールダウンでは処理能力が減少し、実行時間は短縮されず、逆に遅くなります。
B.DW2000c(20ノード)にスケールアップし、処理能力を倍にする← 正解
✓ 正解です。DW2000c(20ノード)はDW1000c(10ノード)の2倍の処理能力を持ち、現在60秒のクエリを30秒程度に短縮でき、要件を達成できます。
C.DW1500c(15ノード)にスケールアップし、処理能力を1.5倍にする
✗ 1.5倍スケールアップ(DW1500c)では処理能力が1.5倍となり60秒→約40秒程度の短縮にとどまるため、30秒以下の要件を達成できません。
D.DW3000c(30ノード)にスケールアップし、各ノードのメモリを大幅に増加させる
✗ DW3000cは過度なスケールで不要なコストがかかり、実行時間短縮効果も頭打ちになります。
この問題のポイント
DW2000c(20ノード)はDW1000c(10ノード)の2倍の処理能力を持ち、現在60秒のクエリを30秒程度に短縮でき、要件を達成できます。
「Azureサービス深掘り」の他の問題
Cosmos DBではなくAzure SQL Databaseを選ぶべきシナリオはどれか?Cosmos DBでコンテナのパーティションキーとして「category(値:電子機器・衣類・食品の3種類のみ)」を選ん…Azure Event Hubs・Azure Service Bus・Azure Event Gridを比較したとき、「…Azure Synapse Analytics Dedicated SQL Poolのデータ分散戦略で「小さなテーブル(…Azure Data Factoryの「スケジュールトリガー」と「タンブリングウィンドウトリガー」の違いとして正しいのは…Azure Data FactoryのCopy ActivityとMapping Data Flowの使い分けとして正し…
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
AZ-900:Microsoft Azure Fundamentals
クラウドとAzureの基礎を問うMicrosoft認定資格。クラウドの概念、Azureの主要サービス、セキュリティ・コンプライアンス・料金を扱う。