RAID
RAID-ը (Redundant Array of Independent Disks) տեխնոլոգիա է, որը օգտագործվում է մի քանի պահեստավորման սարքեր (սկավառակներ) միավորելու համար՝ տվյալների հուսալիությունը և/կամ կատարողականությունը բարձրացնելու նպատակով։
RAID-ը լայնորեն օգտագործվում է սերվերներում և պահեստավորման համակարգերում։
Հիմնական գաղափար
RAID-ը միավորում է մի քանի ֆիզիկական սկավառակներ մեկ տրամաբանական միավորի մեջ։
Դա թույլ է տալիս՝
- բարձրացնել տվյալների պաշտպանությունը
- բարելավել ընթերցման և գրանցման արագությունը
- ապահովել համակարգի շարունակական աշխատանք սկավառակի խափանման դեպքում
RAID մակարդակներ
RAID 0 (Striping)
Տվյալները բաժանվում են մի քանի սկավառակների միջև։
- առավելություն՝ բարձր կատարողականություն
- թերություն՝ տվյալների կորուստ սկավառակի խափանման դեպքում
RAID 1 (Mirroring)
Տվյալները պատճենվում են երկու կամ ավելի սկավառակների վրա։
- առավելություն՝ բարձր հուսալիություն
- թերություն՝ ավելի քիչ օգտագործվող պահեստային տարածք
RAID 5
Օգտագործում է տվյալների բաժանում և parity։
- պահանջում է առնվազն 3 սկավառակ
- թույլ է տալիս վերականգնել տվյալները մեկ սկավառակի խափանման դեպքում
RAID 6
Նման է RAID 5-ին, բայց օգտագործում է կրկնակի parity։
- դիմանում է մինչև 2 սկավառակի խափանման
RAID 10 (1+0)
Միավորում է RAID 1 և RAID 0։
- բարձր կատարողականություն և հուսալիություն
- պահանջում է առնվազն 4 սկավառակ
RAID և ֆայլային համակարգեր
RAID-ը աշխատում է ավելի ցածր մակարդակում, քան ֆայլային համակարգերը։
Օրինակ՝ RAID-ի վրա կարելի է օգտագործել՝
- ext4 (Linux)
- այլ ֆայլային համակարգեր
Որոշ ժամանակակից համակարգեր, օրինակ՝ ZFS-ը, ունեն RAID-ի սեփական իրականացման մեխանիզմներ (RAIDZ)։
Տեսակներ
Hardware RAID
Կառավարվում է հատուկ սարքի (RAID controller) միջոցով։
- բարձր կատարողականություն
- կախվածություն սարքավորումից
Software RAID
Կառավարվում է օպերացիոն համակարգի կողմից։
Օրինակ՝ Linux-ում օգտագործվում է `mdadm` գործիքը։
Օգտագործում
RAID-ը կիրառվում է՝
- սերվերներում
- NAS համակարգերում
- տվյալների կենտրոններում
- պահուստավորման համակարգերում
Առավելություններ
- տվյալների պաշտպանություն
- բարձր կատարողականություն
- համակարգի շարունակական աշխատանք
Թերություններ
- բարդ կարգավորում
- լրացուցիչ սկավառակների պահանջ
- RAID-ը չի փոխարինում պահուստավորմանը