Hostarex blog: Raid nədir?

Raid nədir?

Bloq

Raid nədir?

Bu gün RAID nədir? Müxtəlif ölçülü saysız-hesabsız faylları saxlamaq istəyənlər üçün suala cavab verəcək və sabit diskdən və sərt disklərini ölçüb-ölçməyə çalışanlardan daha etibarlı çıxış yolu olub-olmadığını soruşacağıq.

Sərt disklərin yüksək xərclərinin həlli olaraq, çoxqatlı, münasib diskləri birləşdirən və daha böyük qabiliyyətə və daha yüksək performansa nail olmaq üçün istifadə edilən RAID (Redundant Array of Independent Disks) " redundant müstəqil disklər silsiləsi" deməkdir.

Fiziki məhdudiyyətlər və onun tərkibində olan yüksək sürətli hərəkət edən hissələrin mexaniki quruluşuna görə, HDD-lər; SSD-lərlə müqayisədə nisbətən yüksək uğursuzluq səviyyəsinə malikdir. Mexaniki sərt disklər də adlandırılan HDD-lərin hər il ərzində uğursuzluq ehtimalı 2,5% təşkil edir. SSD-lərin hərəkətli hissələri olmadığından onların üzərində məlumat yazmaq və oxumaq qabiliyyəti HDD-lərə nisbətən əhəmiyyətli dərəcədə sürətlidir (ən azı 8-10 dəfə), iş ili ərzində isə uğursuzluq səviyyəsi təqribən 0,5% təşkil edir.

Buna görə də, məlumatlarınızı qorumaq üçün sürücü uğursuzluğuna qarşı bəzi faydalı metodlar tətbiq etmək lazım gələ bilər: bu cür problemlərin yüngüllüyünə kömək məqsədi daşıyan RAID, performansı, reduksiyanı – kompüter sistemində qüsur tolerantlığını təmin etmək üçün eyni məlumatları bir çox disklərin müxtəlif hissələrində saxlamaq üsulu kimi rast gəlir.

Raid nədir? İstifadə nədir?

RAID bir diskin performansını yaxşılaşdırmaq üçün bir neçə sərt diski birləşdirən, onun bir və ya bir neçə məntiqi həcmdə həll olmasını təmin edən, məlumatların saxlanılmasının etibarlılığını və funksionallığını yaxşılaşdıran virtualizasiya texnologiyasıdır.

RAID kompüterinizi sürətlənə və super hard disk kimi hərəkət edə bilər. Onun məqsədi bir sürücü uğursuzluğu halında məlumatların arxa plana keçməsini təmin etmək və ya sürücü sürətinin və effektivliyinin artmasını təmin etməkdir.

RAID saxlama proqram və ya hardware əsaslı ola bilər və qabiliyyət, təhlükəsizlik və performans məqsədləri üçün istifadə edilə bilər. Kapasit,adətən, demək olar ki, istifadə olunan hər bir RAID qurğusu üçün nəzərdə tutulmuşdur. Performansşəxsi kompüterdə RAID qurğusundan istifadənin vacib səbəblərindən biridir. Bir sürücü kimi istifadə olunan iki sürücüdən ibarət eyni halda, idarəçi bir məlumat yığını iki hissəyə bölə və sonra bu hissələrin hər birini ayrı bir sürücüyə yerləşdirə bilər. Bu, saxlama sistemində məlumatların yazılması və ya oxunmasının performansını effektiv şəkildə iki dəfə artır. Raid-in məlumat təhlükəsizliyi üçün istifadəsi belə bir fikrə əsaslanır ki, əgər bir sürücü müvəffəqiyyətsizliyə uğrayarsa, digərinin məlumatları var.

Daha çox təsviri olaraq, RAID-in hansı məqsədlər üçün istifadə olunduğuna diqqət edək:

•Backuplar sizi məlumat itkisindən qorumağa kömək edir, lakin sürücü uğursuzluğu ilə qarşılaşdıqda böyük miqdarda verilənlərin bərpası üçün saatlar lazım ola bilər. RAID bir və ya bir necə sürücü ilə məlumat itkisi və çıxılmadan problem yaratmağa imkan verir.
•RAID-dan istifadə etmək də əlavə effektivliyi təmin edəcək. Bunun sayəsində bir sürücü əvəzinə çoxlu sürücüdən məlumatları oxuyub yaza bilərsiniz. Əslində, Hardware RAID kartı bir cache kimi istifadə edir, əlavə yaddaş ehtiva edir və fiziki hardware yükünü azaltmaqla ümumi performansı yaxşılaşdırır.
•Bir neçə sərt diskdən istifadə etməklə saxlanıla bilən məlumatların həcmi artır.
•Sərt disklərdən birinin korlanması halında, davamlılığı təmin etmək üçün serverlərdə RAID konfiqurasiyadan istifadə etmək olduqca adi haldır. Müxtəlif disklərin istifadəsi məlumatların saxlanılması və replikasiyası vasitəsilə qüsura dözümlü konfiqurasiya yaradır.
•RAID konfiqurasiya digər faydaları almaq üçün də istifadə edilə bilər, məsələn, sərt disklərin sürətinin artırılması.
•RAID, enmə vaxtı və əlçatanlıq məsələlərini minimuma endirməyə kömək edir, lakin raid kartının iflas riski hələ də var. Əlbəttə, lakin bu mexaniki HDD sürücü uğursuzluğundan əhəmiyyətli dərəcədə aşağıdır.

Reduksiya


Reduksiya o deməkdir ki, sisteminizdə faylın təkrar nüsxələri, striptiz ; "striptiz", güzgüləmə; "güzgü" və paritet; "paritet" kimi metodlarla əldə edilir. Raid səviyyələrinə aşağıda baxaraq bu anlayışları daha yaxşı anlaya bilərsiniz.

Co-çalışan disklərin daha bahalı diskin sürəti və etibarlılığına sahib olmasına əsaslanaraq RAID fərqli konfiqurasiya variantlarına malikdir. RAID-dan əldə etdiyiniz sürət və etibarlılıq sizin istifadə etdiyiniz RAID növündən asılıdır.

RAID; Raid 0-dan RAID 50-yə və hətta ondan da artıq müxtəlif növlərdə və ya səviyyədə quraşdırıla bilər. Ən çox istifadə olunan növlər bunlardır; RAID 0, RAID 1, RAID 5 və RAID 10.

RAID 0

RAID 0 reduksiyanı təmin etməyən yeganə RAID konfiqurasiyasıdır. Reduksiya digərlərindən fərqlənir, belə ki, o, informasiyanı müxtəlif sərt disklər arasında paylayır. Bütün sürücülərə paralel olaraq daxil olmağa və təsirli effektivliyə nail olmağa imkan verir.

RAID 0; striping – striping metodu ilə istifadə olunan konfiqurasiya, video redaktə kimi yüksək dərəcədə bant genişliyi transferi tələb edən fəaliyyətlərdə və məlumat bütövlüyü çox da əhəmiyyətli olmayan vəziyyətlərdə.

HD video redaktəsi və nəhəng fayllarla məşğul olmasanız, bu, lazım olmaya bilər. Reduksiya iştirak etmədiyindən, hard disklərdən biri uğursuz olduqda bütün fayllar zərər çəkir. Ona görə də "RAID 0" adlanır.

Raid 0-dan server mühitində istifadə etmək nadir hallarda baş verir. Cache və ya sürətin vacib olduğu, lakin etibarlılıq/məlumat itkisinin çox da əhəmiyyətli olmadığı məqsədlər istisna olmaqla istifadə edilməməlidir.

RAID 1
Yeni başlayanlar üçün tövsiyə olunan RAID səviyyəsidir. Çoxlu disklər üzərindəki məlumatları əks etdirir. RAID 0-dan fərqli olaraq RAID 1 real saxlama yeridir, çünki bir neçə sərt disklər tam eynidir.

RAID 1 sözün əsl mənasında güzgüləmə - "mirroring" kimi tanınan metodla bir sərt diski "güzgü" edir, onu başqa nüsxəyə çevirir. Güzgü ilə təqdim olunan məlumatların təkrarlanması iki sərt diskdən birinin uğursuz olduğu hallarda məlumat bütövlüyünü təmin edir.

RAID 2


RAID 2 reduksiyanı təmin etmək üçün error correction-coded data striping istifadə edir. Son zamanlar çox istifadə etməməyinin səbəbi çox disk tələb edir.

RAID 3

RAID 3; yüksək transfer sürəti üçün münasibdir, lakin əksər insanlar üçün əslində zəruri deyil. Bütün sürücülər birlikdə çalışır və yalnız bir şey üzərində bir-bir yaza bilirlər.

RAID 3 paritet – paritet məlumatlarından istifadə edərək reduksiyaya nail olur. Disk məlumatlarının paritetini və xəta korreksiyalarını yerinə yetirər. Verilənlərin paritetliyi dedikdə, məlumatların kompüterlər arasında ötürülməsi və ya bir saxlama sahəsindən digərinə köçürülməsi zamanı verilənlərin üzərinə yazılması və ya itməsi müəyyən edilən bir üsul nəzərdə tutulur.

RAID 4

Raid 4 yavaş performans səbəbiylə geniş istifadə edilmir və üç disk və striptiz və paritet qurmaq tələb olunur.

RAID 5

Ən çox istifadə olunan RAID qurğularından biridir. Bunun üçün 3 hard disk sürücüsü tələb olunur. Data reduksiyanı təmin etmək üçün zolaqlı paritet istifadə edir. Parity data bütün sürücülərə yayılır, buna görə də heç vaxt disk korrupsiya kimi problemlər yoxdur.

Bu tip konfiqurasiyada informasiya müxtəlif sərt disklər tərəfindən paylanan bloklara bölünür. Bununla yanaşı, "paritet blok" yaradılır. Bu blok sərt disklərdən biri uğursuzluqla nəticələnəcəksə, məlumatı yenidən bərpa etməyə imkan verəcək.

Öz xüsusiyyətlərinə görə RAID 5 müxtəlif tipli serverlərin ümumi istifadə olunan konfiqurasiyasıdır. RAID 5 və RAID 6 standart veb serverlər və fayl serverləri üçün ümumilikdə yaxşı variantlardır.

RAID 5 və ya 6 üçün mütləq sizə həsr olunmuş hardware controller lazım olacaq. Bunun səbəbi paritet verilənlərin hesablanması və bütün disklərə yazılması zərurətidir.

RAID 6

Ehtimal ki, RAID 5-dən daha təhlükəsizdir, çünki cəmi bir yox, iki disk itirərək sağ qala bilər. Ancaq RAID 6 üçün daha çox disk lazımdır: işləmək üçün ən azı 4 disk tələb olunur.

RAID 5 və ya RAID 6-da disk itirsəniz, bilməlisiniz ki, ətraf mühitinizin işləməsi üçün performansa güzəştə gedəcəksiniz. Xətalı sürücü əvəz olunduqdan sonra, məlumatlar paritet məlumatlarından yenidən qurulmalıdır. Bu isə serialın ümumi performansının əhəmiyyətli bir hissəsini alacaq.

RAID 5 və ya RAID 6 verilənlər bazası server kimi mühitlər üçün ən yaxşı seçim deyil, ümumi performansınıza zərər verir.

RAID 10

RAID 10 da RAID 1 + RAID 0 adlanır. Raid 0 və RAID 1-in disk güzgü və striptiz xüsusiyyətlərini birləşdirərək məlumatları qoruyur və 4 disk tələb edir. Bəzən RAID 5-dən sürətli ola bilər, çünki paritet idarə etmək lazım deyil. Verilənlər bazası serverlərində geniş istifadə olunur. Əgər sizə həm sürət, həm də reduksiya lazımdırsa, bu, tövsiyə olunan RAID səviyyəsidir.

RAID 10, RAID 5 və RAID 6 ən çox video redaktorlar tərəfindən istifadə olunur.

MƏN RAID istifadə etməliyəm?

•Backups-dan istirahət edərkən saytınız bir neçə saat ara verirsə problem olmayacaqsa, məlumat itkisi ilə əlaqədar narahat olmaq məcburiyyətində deyilsinizsə RAID-dan istifadə etməyə belə ehtiyac yoxdur.
•Əgər verilənlər əhəmiyyətsizdirsə və onun itkisi problem deyilsə, lakin performans kritikdir (məsələn, cache), SIZ RAID 0 istifadə edə bilərsiniz.
•RAID 1 yüksək uptime rate nail olmaq və backups performansını yaxşılaşdırmaq istəyənlər üçün uyğundur. Əlavə məlumat reduksiya və yüksək oxuma sürətini ucuz əldə etməyə imkan verir.
•RAID 5/6 web serverlər, yüksək oxu mühitləri və ya çox böyük storage arrays üçün istifadə edilə bilər. RAID 5/6; yazma əməliyyatlarında RAID 1-dən daha betərini yerinə yetirir. Əgər sizin medianız yazma-ağırdırsa və ya RAID 1 olan diskdə icazə veriləndən daha çox yerə ehtiyacınız yoxdursa, RAID 1 yəqin ki, daha effektiv variant olacaq.
•Əlavə oxuma və yazma sürəti və əlavə reduksiya təmin edən çox yönlü həll üçün RAID 10-dan istifadə edə bilərsiniz.
RAID backup həlli deyil, virus/malware problemlərindən qorumur, lakin sürücü uğursuzluğuna qarşı sizi qoruyur.
Hardware RAID vs. Software RAID
•Proqram RAID quraşdırılması və konfiqurasiyası asandır. Bir çox anakartlar RAID-in proqram təminatı vasitəsilə dəstəklənməsini dəstəkləyir.
•Software RAID adətən Hardware RAID-dan daha az performans təqdim edir, belə ki, sistem idarəetməsi bütün hesablama və işləmə tapşırıqları ilə həll olunur. Serverlərin bu performans məsələlərini həll etməyə çalışan yeni yanaşmaları var. Intel Virtual RAID və ya qısa üçün Intel VROC bir çox müasir server anakartlarında CPU-da mövcuddur. VROC əsas etibarilə SSD-lərə CCP-lərə birbaşa giriş imkanı verir, bu isə avadanlıq kartına olan ehtiyacı tamamilə aradan qaldırmışdır.
•Hardware , adətən anakartdakı PCIe slotuna daxil olan əlavə kartdır. Lakin Dell EMC və HPE kimi bir çox server satıcıları server anakarta birbaşa qoşulmuş RAID kartlarını da inteqrasiya etmişlər.
•Proqram RAID bir sistem üzərində lokal storage istifadə edirsinizsə tövsiyə olunur. RAID ariyasında olan sürücülərin eyni tipdə və ölçüdə olması da vacibdir.
•Proqram təminatına əsaslanan RAID, RAID konfiqurasiyasının idarə edilməsi üçün sistemin bəzi hesablama gücündən istifadə edir. Əgər siz raid 5 və ya 6 konfiqurasiyası kimi sistemin performansını maksimum dərəcədə təmin etmək istəyirsinizsə, yaxşı olar ki, standart HDD-lərdən istifadə edərkən avadanlıq əsasında RAID kartından istifadə edilsin.
•Hardware-based RAID serverdə xüsusi idarəedicinin quraşdırılmasını tələb edir. Hardware-based RAID kartı RAID array/arrays-ın bütün idarə işlərini yerinə yetirir. Bundan əlavə, Hardware RAID sistemi eyni anda bir çox müxtəlif RAID konfiqurasiyaları ilə təmin edə bilər (boot və application sürücü üçün RAID 1 array və böyük storage array üçün RAID-5 array).
•Ümumiyyətlə, SSD-lərin sürətinə görə SSD həcmləri üçün Hardware RAID kartından istifadə etmək məsləhət görülmür, çünki əlavə cache tələb olunmur.

Xülasə

Raid nədir? sürücü uğursuzluqlarından qaçmaq istəyənlər üçün suala cavab verməyə çalışdıq. Daha ucuz qiymətə server sənayesi üçün böyük anbar yeri yaratmaq üçün bir vasitə kimi inkişaf etmiş RAID, bir neçə sərt diski götürməyə və onları vahid vahidə qruplaşdırmağa imkan verir, müxtəlif növlərə malikdir və performans – qabiliyyət – məlumat təhlükəsizliyi üçün istifadə olunur.