Azure非リレーショナル定義問題
Cosmos DBの「要求ユニット(RU:Request Unit)」について正しい説明はどれか?
A.RUはストレージ使用量(GB単位)を表す課金単位
✗ RUはストレージ容量ではなくスループット(操作コスト)の単位。ストレージはGB単位で別途課金される。
B.RUはCPU・メモリ・IOPSを組み合わせた抽象化されたスループットの単位であり、操作の複雑さによって消費量が異なる← 正解
✓ 正解。RU(Request Unit)はCosmos DBのスループット単位であり、CPU・メモリ・I/Oを統合した抽象的な指標。1KBのアイテム読み取りは約1RU。書き込み・複雑なクエリはより多くのRUを消費する。
C.RUはコンテナ数のライセンス単位であり、コンテナが増えると追加でRUを購入する必要がある
✗ RUはコンテナ数のライセンス単位ではなく、スループット(操作あたりのコスト)の単位。
D.RUはCosmos DBのデータ量に比例し、データが増えるほど自動で増加する
✗ RUはデータ量ではなく、各操作の複雑さ(読み取り/書き込みのアイテムサイズ・インデックス数など)によって消費量が決まる。
「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の主要サービス、セキュリティ・コンプライアンス・料金を扱う。