Professional Documents
Culture Documents
Introduction
• The storage facilities used in data centers employ the same designs
as the storage mechanisms used on a conventional computer. In fact,
data center storage mechanisms reuse approaches that have been
around for decades.
2
Virtual Storage
Persistent Storage
• To store data on a disk, the operating system must pass two items to
the disk device: a block of data and a block number.
4
Virtual Storage
5
Virtual Storage
6
Virtual Storage
7
Virtual Storage
8
Virtual Storage
12
Virtual Storage
• The SAN server has one or more local disks that it uses to store
blocks on behalf of clients.
• The server does not merely allocate one physical disk to each client.
Instead, the server provides each client with a virtual disk.
• When software creates an entity that needs disk storage (e.g., when
a VM is created), the software sends a message to the SAN server
giving a unique ID for the new entity and specifying a disk size
measured in blocks.
13
Virtual Storage
• The virtual disk map has an entry for each block of the virtual disk, 0
1, and so on.
• For each entry, the server finds an unused block on one of the local
disks, allocates the block to the new entity, and fills in the entry with
information about how to access the block.
• Basically, the virtual disk map defines how to treat a set of blocks on
disks at the server as a single disk:
14
Virtual Storage
Hyper-Converged Infrastructure
15
Virtual Networks
Summary
• Block storage systems allocate a virtual disk to each client (e.g., each
VM). The client uses block numbers 0 through N–1.