Storage Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 11: Line 11:


==Block Storage==
==Block Storage==
Block storage is one of the infrastructure platform [[Infrastructure_Concepts#Block_Storage|storage primitives]] exposed to the upper layer and usually dynamically managed through APIs.
Block storage is one of the infrastructure platform [[Infrastructure_Concepts#Block_Storage|storage primitives]] exposed to the upper layer and usually dynamically managed through APIs. In an infrastructure platform, block storage is usually available in the form of virtual disk volumes. The block storage volume can be attached to a server or a container instance as if it was a local disk. Examples: [[Amazon_Elastic_Block_Store_Concepts#Overview|Amazon Elastic Block Store (ESB)]] volumes, Azure Page Blobs, GCP Persistent Disk and OpenStack Cinder.
 
===Block Device===
===Block Device===
A block device is a storage device that moves data in sequences of bytes or bits (blocks). These devices provide random access to fixes-size blocks of data and generally use buffered I/O. Examples include hard disks, CD-ROM drives, and flash drives. A block device can be physically attached to a computer or accessed remotely as if it were physically attached to the computer.
A block device is a storage device that moves data in sequences of bytes or bits (blocks). These devices provide random access to fixes-size blocks of data and generally use buffered I/O. Examples include hard disks, CD-ROM drives, and flash drives. A block device can be physically attached to a computer or accessed remotely as if it were physically attached to the computer.
Examples: [[Amazon_Elastic_Block_Store_Concepts#Overview|Amazon Elastic Block Store (ESB)]] volumes.


==Object Storage==
==Object Storage==

Revision as of 05:28, 31 December 2021

Internal

Storage Paradigms

Filesystem Storage

Also referred to as file storage.

Linux File Systems

Examples: Amazon Elastic File System (EFS).

Block Storage

Block storage is one of the infrastructure platform storage primitives exposed to the upper layer and usually dynamically managed through APIs. In an infrastructure platform, block storage is usually available in the form of virtual disk volumes. The block storage volume can be attached to a server or a container instance as if it was a local disk. Examples: Amazon Elastic Block Store (ESB) volumes, Azure Page Blobs, GCP Persistent Disk and OpenStack Cinder.

Block Device

A block device is a storage device that moves data in sequences of bytes or bits (blocks). These devices provide random access to fixes-size blocks of data and generally use buffered I/O. Examples include hard disks, CD-ROM drives, and flash drives. A block device can be physically attached to a computer or accessed remotely as if it were physically attached to the computer.

Object Storage

Object storage blobs: immutable, unstructured data such as images, videos and documents.

Examples: Amazon S3 service, Google Cloud Storage service, Azure Blob Storage.