System composition and classification of virtualized storage

SNIA (Storage Network Industry Association), an international authoritative organization in the storage industry, gave a definition of Storage Virtualization: "It abstracts, hides, or hides the internal functions of storage systems/subsystems from applications, computing servers, and network resources. Isolation, independent of application, network storage and data management."

The storage virtualization technology abstracts the underlying storage devices in an abstract manner and shields the server layer from the uniqueness of the storage device hardware, while retaining only its unified logical features, thereby achieving centralized, unified, and convenient management of the storage system.

Compared with traditional storage, the advantages of virtualized storage are mainly reflected in: high disk utilization, disk utilization of traditional storage technologies is generally only 30-70%, and disk utilization after virtualization technology is as high as 70-90%; Flexible storage, which can adapt to different vendors and different types of heterogeneous storage platforms, provides better flexibility for storage resource management, facilitates management, provides a centralized management method for large-capacity storage systems, and avoids expansion of storage devices. The management troubles are caused. With better performance, the virtualized storage system can perform load balancing. The bandwidth required for each data access is allocated to each storage module and the overall access bandwidth of the system is improved.

There are multiple classification methods for virtual storage, which can be divided into two major categories: classification based on the location of virtualization in the I/O path; classification based on the difference between control paths and data paths. According to different locations where virtualization is implemented in the I/O path, virtualized storage can be divided into host virtual storage, network virtual storage, and storage device virtual storage. According to different control paths and data paths, virtualized storage is divided into symmetrical virtualization and asymmetric virtualization.

System composition of virtualized storage

A typical storage method in cloud storage is distributed storage. In this way, the storage device is generally managed in an out-of-band virtualization manner. Metadata management and data transmission are accomplished through an IP network. There are four main types of storage devices in this type of virtualized storage system.

Client:

The client provides various application services for customers, such as web services, databases, file services, scientific computing, etc. The storage agent software runs on the client to provide read and write access to applications for network virtual appliance provisioning.

Configure the management server:

The configuration management server is used to configure and manage the system. Log in to the cloud storage platform through the Internet, Telnet, or other interface to remotely configure and manage the entire storage system.

Metadata server:

The cloud storage system's metadata server (MDS) manages the layout information of the entire system's metadata and object data, and is responsible for system resource allocation and network virtual disk address mapping. Globally virtualized storage management software and cluster management software deployed on the MDS can manage the configuration and operation of the entire storage system. In addition, the MDS implements redundant data relationships among common storage nodes through redundant management software.

Object storage node:

Each storage node is an independent storage device that is responsible for the storage, backup, migration, and recovery of object data, and is responsible for monitoring the operating status and resource status of other storage devices. At the same time, the storage node runs virtualized storage management software and stores the data needed by the application.

Three-tier model for virtualized storage

According to the composition and characteristics of cloud storage systems, virtual storage models can be divided into three layers: physical device virtualization layer, storage node virtualization layer, storage area network virtualization layer. The three-tier virtualization storage model greatly reduces the complexity of storage management, effectively encapsulates the complexity and diversity of the underlying storage devices, and enables the system to have better scalability and flexibility. Users can create virtual volumes simply by adding storage devices to the storage pool and simply configuring them without having to pay attention to the physical storage capacity and storage media attributes of individual devices in the system, thus achieving unified storage management.

Physical device virtualization layer:

It is mainly used to allocate and manage resources at the data block level, using the underlying physical devices to create a continuous logical address space, which is the storage pool. Depending on the physical device's properties and the user's needs, the storage pool can have multiple different data attributes, such as read-write characteristics, performance weights, and reliability levels. On-demand storage devices act as a logical volume manager that allocates logical volumes from storage pools, dynamically allocates storage resources, and manages the mapping and forwarding of data blocks.

Storage node virtualization layer:

The distribution and management of resources among multiple storage pools within a storage node can be implemented, and one or more on-demand storage pools can be consolidated into a unified virtual storage pool within the storage nodes. This virtualization layer is implemented by the storage node virtual module inside the storage node. It manages on-demand storage devices and supports the storage area network virtualization layer.

Storage area network virtualization layer:

It can implement resource allocation and management between storage nodes and centrally manage storage pools on all storage devices to form a unified virtual storage pool. This virtualization layer is implemented by the virtual storage management module on the virtual storage management server, manages the resource allocation of the virtual storage system in an out-of-band virtualization manner, and provides services such as address mapping and query for virtual disk management.

Cummins Parts

Cummins Parts,Cummins Spare Parts,Cummins Performance Parts,Original Cummins Parts

JINING SHANTE SONGZHENG CONSTRUCTION MACHINERY CO.LTD , https://www.sdkomatsugenuineparts.com