RAID, which stands short for Redundant Array of Independent Disks, is a software or hardware storage virtualization technology which permits a system to use several hard drives as a single logical unit. To put it differently, all drives are used as one and the data on all of them is identical. This type of a configuration has two key advantages over using just a single drive to keep data - the first is redundancy, so in case one drive stops working, the info will be accessed from the others, and the second one is better performance because the input/output, or reading/writing operations will be spread among multiple drives. There are different RAID types based on the number of drives are employed, whether reading and writing are both handled from all drives at the same time, if data is written in blocks on one drive after another or is mirrored between drives in the same time, and so on. Depending on the exact setup, the error tolerance and the performance vary.
RAID in Shared Hosting
The hard drives that we use for storage with our outstanding cloud web hosting platform are not the classic HDDs, but high-speed solid-state drives (SSD). They operate in RAID-Z - a special setup developed for the ZFS file system that we employ. All of the content that you upload to your shared hosting account will be kept on multiple hard disks and at least one of them shall be employed as a parity disk. This is a special drive where a further bit is added to any content copied on it. In case a disk in the RAID stops working, it will be replaced without service disturbances and the data will be rebuilt on the new drive by recalculating its bits thanks to the data on the parity disk plus that on the remaining disks. This is done so as to guarantee the integrity of the info and together with the real-time checksum validation that the ZFS file system performs on all drives, you will never have to be concerned about the loss of any info no matter what.
RAID in Semi-dedicated Servers
The information uploaded to any semi-dedicated server account is kept on SSD drives that work in RAID-Z. One of the drives in this kind of a configuration is used for parity - every time data is cloned on it, an extra bit is added. In case a disk happens to be problematic, it will be taken out of the RAID without disturbing the operation of the Internet sites as the data will load from the rest of the drives, and when a brand new drive is included, the data which will be cloned on it will be a mix between the info on the parity disk and data stored on the other drives in the RAID. That is done to guarantee that the information that is being copied is accurate, so as soon as the new drive is rebuilt, it could be included in the RAID as a production one. This is one more warranty for the integrity of your info since the ZFS file system which runs on our cloud Internet hosting platform compares a unique checksum of all copies of the files on the separate drives to be able to avoid any probability of silent data corruption.
RAID in VPS Servers
In case you use one of our VPS server solutions, any content which you upload will be stored on SSD drives that operate in RAID. At least a single drive is employed for parity so as to ensure the integrity of your data. In simple terms, this is a special drive where info is copied with one bit added to it. If a disk from the RAID stops working, your sites will continue working and when a new disk takes the place of the malfunctioning one, the bits of the information that will be cloned on it are calculated by using the healthy and the parity drives. This way, any possibility of corrupting data during the process is prevented. We also employ ordinary hard drives that work in RAID for storing backups, so in case you include this service to your VPS package, your website content will be stored on multiple drives and you will never need to worry about its integrity even in the event of multiple drive failures.