Redundant Array of Independent Disks, or RAID, is a way of storing content on multiple hard disks concurrently. A RAID can be software or hardware depending on the hard drives which are used - physical or logical ones, but what is common between them is the fact that they all operate as one single unit where data is saved. The main advantage of employing a RAID is redundancy since the information on all drives shall be the same all the time, so even if a drive fails for some reason, the data will still be present on the remaining drives. The overall performance will also improve since the reading and writing processes could be split between various drives, so a single one will not be overloaded. There are different types of RAIDs where the effectiveness and fault tolerance may differ based on the specific setup - whether information is written on all of the drives in real time or it's written on a single drive and then mirrored on another, what number of drives are used for the RAID, etcetera.

RAID in Cloud Hosting

The disk drives which we use for storage with our innovative cloud web hosting platform are not the traditional HDDs, but extremely fast solid-state drives (SSD). They work in RAID-Z - a special setup intended for the ZFS file system that we work with. Any content that you add to the cloud hosting account will be held on multiple hard drives and at least one of them shall be employed as a parity disk. This is a special drive where an additional bit is included to any content copied on it. If a disk in the RAID stops functioning, it will be replaced without any service disruptions and the info will be recovered 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 in order to ensure the integrity of the information and along with the real-time checksum verification that the ZFS file system runs on all drives, you won't ever have to be concerned about losing any information no matter what.

RAID in Semi-dedicated Servers

The info uploaded to any semi-dedicated server account is stored on SSD drives which work in RAID-Z. One of the drives in such a setup is used for parity - each time data is copied on it, an additional bit is added. If a disk turns out to be defective, it will be removed from the RAID without interrupting the functioning of the sites since the data will load from the remaining drives, and when a brand new drive is included, the info that will be copied on it will be a combination between the data on the parity disk and data kept on the other drives in the RAID. That is done so as to guarantee that the info which is being copied is correct, so the moment the new drive is rebuilt, it could be included in the RAID as a production one. This is one more guarantee for the integrity of your information since the ZFS file system which runs on our cloud hosting platform compares a unique checksum of all copies of your files on the separate drives to be able to avoid any possibility of silent data corruption.