EVS (CT-EVS, Elastic Volume Service) is an elastic scalable block storage device that provides high-performance, highly reliable block storage services for elastic cloud servers and physical machines. eSurfing Cloud Elastic Volume Service come in various sizes to accommodate diverse business needs, suitable for distributed file systems, databases, development testing, and more.
Users can perform online operations and manage EVS, and can format and create file systems on the EVSs mounted to cloud servers, just like using traditional server hard drives.
Architecture
EVSs can be attached to elastic cloud servers and physical servers. Their backup and snapshot functions assist users in data recovery and creating new EVSs, offering robust data protection and enhancing data reliability and flexibility.
The differences between Elastic File Service, Object-Oriented Storage, and EVS
eSurfing Cloud offers users three types of data storage services: Elastic File Service, Object-Oriented Storage, and EVSs. The main differences between these services are as follows:
Dimension | Scalable File Service | Object-Oriented Storage | EVS |
Concepts | Elastic File Service provides a highly scalable file system for sharing file data in the cloud environment. It offers high availability, durability, and reliability. | Object-Oriented Storage offers high scalability and durability, capable of storing vast amounts of any type of data, and can automatically handle data redundancy, fault recovery, and data distribution. | EVSs provide high-performance, low-latency, scalable block storage. EVSs can be mounted to elastic cloud servers or physical machines, allowing them to persistently store data. |
Storage Method | Elastic File Service uses a file storage method. File storage organizes data into hierarchical directories and file structures, allowing users to operate on files and directories through file paths and names. | Object-Oriented Storage stores data as individual objects. Each object consists of the data itself and associated metadata (such as file name, file type, size, etc.). | EVSs use block storage. Block storage divides data into fixed-size blocks (usually a few KB or MB) and accesses them via unique block addresses. |
Access Mode | Elastic File Service is accessed through network sharing. Users can mount the file system on the required elastic cloud server instances or container instances and access the shared file system through standard file system interfaces (such as NFS, SMB, etc.). | Object-Oriented Storage requires specifying a bucket address and is accessed through transport protocols such as HTTP or HTTPS. | EVSs are similar to PC hard drives and cannot be used independently. They are typically accessed through mounting (Mount). It can be mounted on elastic cloud servers or physical machines, making it visible within the operating system. |
Application Scenario | Such as configuration files and log files for applications that need to be shared, and in containerized applications, it supports data sharing and synchronization between multiple container instances. | For large-scale data storage and analysis scenarios such as big data analysis, data lakes, data backup, and archiving; storage for static website hosting solutions. | For use as a data storage medium on ECSs or physical machines for data storage and persistence; high-performance computing scenarios such as large-scale data processing and distributed computing. |
Capacity | Elastic File Service can dynamically expand or shrink with business needs, with a capacity that can reach up to 10 PB. | Object-Oriented Storage services have no capacity limits, and storage resources can be expanded infinitely. | EVSs support on-demand expansion, with the minimum expansion increment being 1 GB, and a single EVS can be expanded from 10 GB to 32 TB. |
Whether it supports data sharing | Yes | Yes | Yes |
Whether it supports remote access | Yes | Yes | No |
Access Mode
eSurfing Cloud offers the following methods for configuring and managing EVSs:
Console: The web-based service management platform, which is used to configure and manage EVSs through the management console.
API: eSurfing Cloud also supports users in accessing EVSs through the API (Application Programming Interface).For specific operations, please refer to theEVS API Reference.