Parallels Cloud Storage is a solution, that allows to transform low-cost commodity storage hardware and network equipment into a protected enterprise-level storage. It is optimized for storing large amounts of data and provides replication, high-availability, and self-healing features for the data.The basic element of PCStorage is a cluster. Parallels Cloud Storage cluster consists of bare-metal servers, each of which can be assigned any combination of the following 3 roles:
- Metadata service (MDS), which stores metadata about chunk servers and controls how files are keeping the contents of virtual machines, how containers are split into chunks, and where these chunks are located.
- Chunk service, which stores all the data on local disks of the server it runs on (including the contents of virtual machines and containers) in the form of fixed-size chunks, and provides access to these chunks. For better I/O load balancing and to ensure fault tolerance and HA availability in case of CS servers' failure, data replication for Cloud Storage shall be set to 3:2 or higher.
- Clients - servers, where the PCS-based containers and virtual machines are running, and which consume the storage from Parallels Cloud Storage cluster chunk services.
For better understanding, please check the Parallels Cloud Storage documentation. In case you have any questions remained, please contact Jelastic Operations team.And below, the following information regarding the PCStorage installation is presented: