オブジェクトストレージの特徴|科目A-1(応用情報技術者) 令和7年 春期午前試験 問10

出典:令和7年春期 午前 問10 分野:システム構成要素 / システムの構成
オブジェクトストレージの特徴として,適切なものはどれか。
  • ア:オブジェクトにはユニークな識別子が割り当てられ,識別子を使ってアクセスする。
  • イ:オブジェクトの内容を更新する際,上書き更新をする。
  • ウ:広域分散を実現するためには,遠隔地のストレージと静止点を設けて同期を行う必要がある。
  • エ:ストレージはディレクトリの概念を使った階層構造である。
応用情報技術者
解説

オブジェクトストレージは、データを「ファイル」や「フォルダ」の階層で管理するのではなく、オブジェクトという単位で保存する記憶方式です。

オブジェクトストレージ

オブジェクトは、データ本体に加えて、メタデータと固有の識別子を持っています。メタデータとは、ファイル名・作成日時・種類・説明など、データに関する情報のことです。

構成要素 内容
データ本体 画像、動画、ログ、バックアップファイルなどの実際のデータ
メタデータ データの種類、作成日時、所有者、説明などの付加情報
固有の識別子 オブジェクトを一意に指定するためのIDやキー

従来のファイルストレージでは、フォルダやディレクトリの階層をたどってファイルを探します。一方、オブジェクトストレージでは、識別子を指定して目的のデータにアクセスします。

また、REST APIを使ってHTTP経由でアクセスできるため、さまざまなシステムやプラットフォームから同じような手順でデータを扱えます。

特徴 内容
階層構造を持たない フォルダ構造に依存せず、フラットにデータを管理する
スケールアウトしやすい 保存するデータ量が増えても、サーバを追加して容量を拡張しやすい
非構造化データに向く 画像、動画、ログ、センサーデータなど、大量で形式がばらばらなデータの保存に適している
REST APIで操作できる HTTP経由でデータの保存、取得、削除などを行える

代表的なオブジェクトストレージには、Amazon S3があります。大量のデータを保存するデータレイクや、画像・動画配信、バックアップ、ログ保管などでよく使われます。

つまりオブジェクトストレージは、「データ本体に情報と識別子を付けて、フラットに大量保存する仕組み」と考えると分かりやすいです。

したがって、が適切です。

❌他選択肢が誤りの理由
イ:オブジェクトの内容を更新する際,上書き更新をする。
⇒オブジェクトストレージでは、一般にオブジェクトの一部分だけを直接上書きするのではなく、変更後のオブジェクト全体を新たに保存します。頻繁な部分更新には適していません。
ウ:広域分散を実現するためには,遠隔地のストレージと静止点を設けて同期を行う必要がある。
⇒オブジェクトストレージは、複製や分散配置によって広域分散を実現できますが、「静止点」を設けて同期することが必須の特徴ではありません。
エ:ストレージはディレクトリの概念を使った階層構造である。
⇒ディレクトリによる階層構造は、ファイルストレージの特徴です。オブジェクトストレージは、基本的にオブジェクトを識別子で管理するフラットな構造です。
TSUNAGARU-ADVICE

まず押さえたいこと

オブジェクトストレージでは、データをオブジェクト単位で管理し、それぞれにユニークな識別子を割り当ててアクセスします。オブジェクトには、データ本体に加えてメタデータも保持できます。

迷ったときの判断軸

ディレクトリによる階層構造は主にファイルストレージの特徴です。また、オブジェクトは部分的な上書き更新よりも、変更後のオブジェクト全体を新たに保存する形が一般的です。「階層やファイル名ではなく、識別子でデータを指定する」と覚えましょう。

科目Bにつなげるために

特にプロフェッショナルデジタルスキル(システム)試験合格を目指す方は、オブジェクト・ファイル・ブロックの各ストレージを、アクセス方法と用途で比較すると有効です。オブジェクトストレージは、大量の画像・動画・バックアップなどの非構造化データを分散して保存する構成につながります。