What is Object storage?

Storage that keeps data as objects carrying a key (name) and metadata and reads and writes them whole through an HTTP API. Capacity can grow almost without limit without being decided in advance, and data is generally replicated across several devices or locations for high durability. It suits images, video, backups, logs and the files of static websites. It is not suited to rewriting parts of files as in a file system or to holding database data files; for those, block storage, which provides virtual disks, or file storage, which provides a shared file system, is used.

Japanese name: オブジェクトストレージ

Object storage appears in 1 practice question across 1 topic, including Cloud and Container Basics.

Field: Cloud and Container Basics

Try it: questions about Object storage

Cloud storage is used for three purposes: (1) attaching it to a virtual machine as a disk, creating a file system and storing database data files; (2) mounting it from several servers at the same time and using it as a shared directory; (3) reading and writing a large number of images by key (name) through an HTTP API and growing the capacity without deciding it in advance. Which of the following is the appropriate combination of storage types for (1) to (3)?

  1. A(1) object storage, (2) block storage, (3) file storage
  2. B(1) file storage, (2) object storage, (3) block storage
  3. C(1) block storage, (2) file storage, (3) object storage
Show answer and explanation

Answer: C. (1) block storage, (2) file storage, (3) object storage

Block storage attaches an area of fixed size to a virtual machine as a virtual disk; a file system is created on it, and it suits uses such as databases that perform many small reads and writes quickly. File storage provides a shared file system that several servers can mount at the same time through NFS, SMB or the like. Object storage reads and writes data as whole objects identified by keys through an HTTP API; its capacity can be grown almost without limit, and it suits images, backups and logs. It is not suited to rewriting part of an object, so database data files are not placed in it.

Object storage in the explanations

Questions that mention Object storage (1)

  1. Cloud storage is used for three purposes: (1) attaching it to a virtual machine as a disk, creating a file system and storing database data files; (2) mounting it from several servers at the same time and using it as a shared directory; (3) reading and writing a large number of images by key (name) through an HTTP API and growing the capacity without deciding it in advance. Which of the following is the appropriate combination of storage types for (1) to (3)?

Books on Cloud and Container Basics Ad

As an Amazon Associate I earn from qualifying purchases.

Related terms

HTTP (Hypertext Transfer Protocol) Autoscaling Availability zone Blue-green deployment Canary release Container Container image Docker Immutable infrastructure Infrastructure as code (IaC)

Back to the glossary