Storage refresher Flashcards
How many types of storage can we find depending on how the storage is presented to you or to a server?
3:
block storage, file storage, and object storage
define Block storage:
A volume presented to the OS as a collection of blocks.
Is Block storage mountable and bootable?
Yes.
When should you use block storage?
If you want to have bootable storage or to use high-performance storage inside the OS.
Define file storage:
A volume presented as a file share with a structure, normally provided over the network.
Is File storage mountable and bootable?
It is mountable but NOT bootable.
When should you use file storage?
If you want to share a filesystem across multiple servers or clients or have them accessed by different servers.
Define Object storage:
It is a flat collection of objects. An object can be anything with or without attached metadata. To retrieve the object, you need to provide the key and then the value will be returned.
Is Object storage mountable and bootable?
This is NOT mountable and NOT bootable
Is Object storage characterized by scaling very well?
Yes.
Can you access objects simultaneously when using Object storage?
Yes.
When should you use Object storage?
If you want to have read and write access to object data at scale - website application, pictures, …
Define IO block size:
Determines how to split up the data. Size of the blocks of data that you are writing to disk.
It is like the size of the wheels of a race car.
Define IOPS:
How many reads or writes a system can accommodate per second.
It is like the revolutions per second that the engine can generate for defined wheel size.
Define throughput:
it is the amount of data a storage system can store on a particular piece of storage. Amount of data that can be transferred in a given second. End rate achieved, expressed in MB/s (megabyte per second).
It is like the end speed of a race car.