Storage Virtualization Technology
Storage virtualization technology is the core technology of cloud storage. By means of storage virtualization, different vendors, different models, different communication technologies and different types of storage devices are interconnected, and various heterogeneous storage devices in the system are mapped into a unified storage resource pool. Storage virtualization technology can distribute and manage storage resources, but also can mask physical location and heterogeneous characteristics between storage entities, realize the transparency of resources to users, reduce the cost of building, managing and maintaining resources, and thus enhance the resource utilization of cloud storage system.
Data deduplication Technology
As the amount of data that repeats in the data increases, it can cause duplicate data to occupy more space. Duplicate data deletion technology a very advanced data reduction technology, can greatly reduce the number of backup data, usually for disk-based backup system, by deleting operations, eliminate redundant files, blocks or bytes, to ensure that only a single data stored in the system. The goal is to reduce the storage capacity used in the storage system, increase the available storage space, and increase the amount of effective data in the network transport. However, the repetitive deletion operation consumes the computational resources and has a considerable impact on the energy efficiency of the access, so it will be difficult to apply to the networked storage devices with more energy-efficient access.
Distributed storage Technology
Distributed storage is the storage space on each storage device provided by the network service provider, and the dispersed storage resources are formed into a virtual storage device, and the data is stored on each storage device. The main technologies involved are networked storage technology, distributed file system and grid storage technology, and use these technologies to realize the collaborative work of different storage devices, different applications and different services in cloud storage.
Data backup Technology
In the data-centric era, the importance of data is not available, how to protect data is an eternal topic, even in the current era of cloud storage development, data backup technology is very important. Data backup technology is the data itself or some part of the state in a certain time in a specific format to save the original data errors, mistakenly deleted, malicious encryption and other reasons unavailable, can quickly and accurately restore the data technology. Data backup is the foundation of disaster tolerance, and it is a kind of data protection measure to prevent sudden accident, the basic aim is to reuse and protect data resources, and the core work is data recovery.
Content Distribution Network Technology
Content distribution Network is a new type of network construction mode, which is mainly to transform the existing Internet. The basic idea is to avoid the Internet as far as possible due to small network bandwidth, uneven distribution, user access, such as the impact of data transmission speed and stability of the drawbacks, so that data transmission faster and more stable. By placing node servers in the network, the existing Internet based on the formation of a layer of intelligent virtual network, real-time based on network traffic, the connection and load of each node, response time, to the user's distance and other information to redirect the user's request from the user's nearest service node.
Storage encryption Technology
Storage encryption is when data is exported from the front-end server or encrypted by the system before it is written to the storage device to ensure that the data stored on the storage device is readable only by authorized users. The current storage encryption techniques commonly used in cloud storage include the following: Overall encryption, all stored data is written in ciphertext form, virtual disk encryption, the storage of data before the establishment of encrypted disk space, and encrypted disk space to encrypt the data; volume encryption, all user and system files are encrypted, file/directory encryption, Encrypt a single file or directory.