Azureサービス深掘り定義問題
Cosmos DBでコンテナのパーティションキーとして「category(値:電子機器・衣類・食品の3種類のみ)」を選んだ場合の問題点はどれか?
A.パーティションキーは数値型でなければならず文字列は使えない
✗ パーティションキーは文字列・数値・ブール値のいずれも使用可能。文字列のみが使えないというルールはない。
B.カーディナリティが低い(3種類のみ)ため3パーティションに集中し、水平スケールアウトが制限される← 正解
✓ 正解。カーディナリティが低い(値が3種類のみ)パーティションキーは全データが3つのパーティションに集中し、水平スケールアウトができない。特定カテゴリに書き込みが集中すると「ホットパーティション」が発生し、スループット制限を超える。
C.クロスパーティションクエリが発生して全クエリが遅くなる
✗ パーティションキーが低カーディナリティであればクロスパーティションクエリは逆に減る可能性がある(同一パーティション内のクエリが多くなる)。クロスパーティション問題はパーティションをまたぐクエリで生じる別の問題。
D.Cosmos DBのパーティションキーは最大10文字までという制限がある
✗ Cosmos DBのパーティションキーに10文字制限はない。
「Azureサービス深掘り」の他の問題
Cosmos DBではなくAzure SQL Databaseを選ぶべきシナリオはどれか?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の使い分けとして正し…Power BIの「データフロー(Dataflow)」と「データセット(Dataset)」の違いとして正しいのはどれか?
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の主要サービス、セキュリティ・コンプライアンス・料金を扱う。