- [Instructor] Domain six of the DCA Exam Blueprint says
that you should be able to compare object storage
to block storage solutions,
so that's exactly what we're going to do in this video.
Starting off with block storage,
block storage is where you create fixed chunks of data.
These fixed chunks of data
have no metadata associated with them,
so the storage system doesn't know exactly
what that data is that's being stored
in each one of these chunks.
Block storage is typically used
for I/O intensive applications.
For example, storage area networks, or SAN storage,
uses block storage protocols
such as iSCSI and Fiber Channel.
Object storage, on the other hand,
is where data is stored with metadata associated with it,
as well as a unique identifier.
This is a unique string that identifies
that piece of data that's being stored
in the object file system.
There's no organization or a hierarchy
to the objects that are being stored,
but the benefit of object storage
is that the scalability is virtually limitless.
The data that's stored in object storage is accessed
with RESTful HTTP calls,
for example, just like you would access a web page
with your web browser.
Amazon's S3 storage is an example of object storage.
When it comes to Docker container storage infrastructures,
block storage is typically used
to store persistent application data,
whereas object storage is typically used
to store Docker container images,
for example, with Docker trusted registry.