Azure非リレーショナル計算
あるIoTデバイスメーカーがCosmos DBを使用して、15,000台のセンサーから毎秒温度データを収集・保存しています。各レコードは約800バイトで、1日に削除対象となるレコード数は6億件です。Cosmos DBのTTL(Time to Live)機能により、自動削除されるレコードが消費する計算リソースを削減したいと考えています。1日あたりの削除対象レコード総データ量(GB)を計算してください。
A.約480GB← 正解
✓ 正解です。6億件 × 800バイト = 4.8 × 10^11バイト = 480GB。TTL機能を使うことで、手動削除の運用コストと削除クエリのRU消費を削減できます。
B.約240GB
✗ 計算誤り。6億件 × 800バイト = 480GBです。240GBは半分の計算結果で、レコード数を誤った可能性があります。
C.約960GB
✗ 計算誤り。6億件 × 800バイト = 480GBであり、960GBは2倍の値です。レコード数またはバイト数を誤った可能性があります。
D.約120GB
✗ 計算誤り。6億件 × 800バイト = 480GBです。120GBは過度に過小評価されており、計算方法が誤っています。
この問題のポイント
6億件 × 800バイト = 4.8 × 10^11バイト = 480GB。TTL機能を使うことで、手動削除の運用コストと削除クエリの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の主要サービス、セキュリティ・コンプライアンス・料金を扱う。