最終更新日:
オブジェクトストレージとは、ファイルを、データとその情報(メタデータ)をひとまとめにした「オブジェクト」として保存し、URL や API で読み書きする保存の仕組みです。
オブジェクトストレージは、フォルダーの階層ではなく、「バケット」という入れ物の中に、名前(キー)を付けたオブジェクトとしてデータを保存します。AWSの Amazon S3、Microsoft Azure の Blob Storage、Google Cloud の Cloud Storage が代表的なサービスです。保存できる量に事実上の上限を意識せずに使え、画像・動画・バックアップ・ログ・データ分析の元データの置き場として広く使われています。
アクセスの頻度に応じて、料金の違う保存の種類(ストレージクラス)を選べます。めったに読まないデータを安い種類に移すと費用を抑えられますが、取り出すときの料金や、取り出すまでの時間がかかる種類もあります。Amazon S3 の標準の種類は、データを複数のアベイラビリティゾーンに分けて保存するとされています。
バケットを誤ってインターネットに公開する設定は、情報の漏えいの原因としてよく知られています。公開しない設定を既定にし、アクセスできる人を絞ります。あわせて、上書きや削除の前の版を残すバージョニングや、一定の期間は削除・上書きを禁じる機能(Amazon S3 の Object Lock など)を使うと、誤操作やランサムウェアへの備えになります。
関連する用語
- バックアップデータやシステムの複製を別の場所に保管し、失ったときに元に戻せるようにしておくことです。
- 変更できないバックアップ(イミュータブルバックアップ)決めた保存期間が終わるまで、管理者の権限を持つ人でも削除や書き換えができないように保存するバックアップです。
- CSPM(クラウドの設定の点検)クラウドの設定を決めたルールと照らし合わせて続けて点検し、危険な設定や設定の誤りを見つける仕組みです。
- データ転送料金クラウドの中から外へ、またはリージョンやアベイラビリティゾーンの間でデータを送るときにかかる通信の料金です。
- クラウドサーバーやソフトウェアなどの機能を、インターネットを通じて必要な分だけ利用する形態です。