Azure非リレーショナル計算
あるストリーミングサービスがAzure Event Hubsを使用してユーザーアクティビティイベントを処理しています。毎秒200件のイベントが到着し、各イベントは約5KBです。Event Hubsは24時間のメッセージ保持期間を設定しています。必要なスループットユニット数(TU)と24時間の総保持ストレージ容量(GB)を計算してください。(1TUあたり毎秒1MBのスループット、1GB=1,000MBとして計算)
A.2TU、86.4GB← 正解
✓ 正解です。スループット:200件/秒×5KB=1,000KB/秒=約1MB/秒。1MB/秒÷1MB/TU=1TUですが、余裕を持って2TUが推奨。保持ストレージ:200件×5KB×86,400秒=86,400,000KB=86,400MB=86.4GB。
B.1TU、43.2GB
✗ TU数が不足しています。1TUは毎秒1MBに相当し、200件×5KB=1MB/秒ちょうどです。余裕を持たせると2TUが適切です。ストレージ43.2GBは保持期間12時間の計算です。
C.4TU、172.8GB
✗ スループット計算は200件×5KB=1MB/秒であるため4TUは過剰です。ストレージ172.8GBは保持期間48時間の計算になります。
D.2TU、43.2GB
✗ TU数は正しいですが、保持ストレージが誤りです。24時間分は200×5KB×86,400秒=86.4GBとなります。
この問題のポイント
スループット:200件/秒×5KB=1,000KB/秒=約1MB/秒。1MB/秒÷1MB/TU=1TUですが、余裕を持って2TUが推奨。保持ストレージ:200件×5KB×86,400秒=86,400,000KB=86,400MB=86.4GB。
「Azure非リレーショナル」の他の問題
あるSNS企業がユーザー同士の「フォロー」「フレンド」関係を管理するDBを設計しています。主な操作は「友達の友達を3ホッ…あるIoT企業が10,000台のスマートホームデバイスから温度・湿度・電力消費量を毎秒収集・保存しています。「デバイスI…あるECサイトがAzure Table Storageで商品カタログ(5億件)を管理しています。「クエリレイテンシが増加…あるスタートアップがオンプレミスのMongoDBアプリケーションをAzureに移行します。「既存のMongoDBドライバ…あるゲーム会社が1億人のプレイヤープロファイルを管理するDBを設計しています。「プレイヤーごとに所持アイテムが異なる(ス…Cosmos DB(Core SQL API)でコンテナを設計する際、「パーティションキーの選択」として最も適切なのはど…
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の主要サービス、セキュリティ・コンプライアンス・料金を扱う。