RAID жана массалык сактоо

RAID концепциясы

RAIDдин негизги максаты - чоң масштабдагы серверлер үчүн жогорку деңгээлдеги сактоо мүмкүнчүлүктөрүн жана ашыкча маалымат коопсуздугун камсыз кылуу. Системада RAID логикалык бөлүм катары каралат, бирок ал бир нече катуу дисктерден (жок дегенде эки) турат. Бул бир эле учурда бир нече дисктерде маалыматтарды сактоо жана алуу аркылуу сактоо тутумунун маалымат өткөрүү жөндөмдүүлүгүн кыйла жакшыртат. Көптөгөн RAID конфигурацияларында өз ара текшерүү/калыбына келтирүү үчүн комплекстүү чаралар, анын ичинде түз күзгү камдык көчүрмөсү бар. Бул RAID тутумдарынын катачылыкка чыдамдуулугун бир топ жакшыртат жана системанын туруктуулугун жана ашыкчалыгын жакшыртат, демек, "Артык" деген термин.

RAID мурда SCSI домениндеги өзгөчө продукт болгон, анын технологиясы жана баасы менен чектелген, бул анын төмөн рыногунда өнүгүшүнө тоскоол болгон. Бүгүнкү күндө, RAID технологиясынын өсүп жетилгендиги жана өндүрүүчүлөрдүн тынымсыз аракеттери менен, сактоо инженерлери салыштырмалуу үнөмдүү IDE-RAID тутумдарынан пайдалана алышат. IDE-RAID туруктуулугу жана ишенимдүүлүгү боюнча SCSI-RAIDге дал келбесе да, анын бир катуу дисктерге караганда иштөө артыкчылыктары көптөгөн колдонуучулар үчүн абдан кызык. Чынында, күнүмдүк аз интенсивдүү операциялар үчүн, IDE-RAID жөндөмдүүлүктөн көбүрөөк.

Модемдерге окшоп, RAID толугу менен программалык камсыздоого негизделген, жарым программалык камсыздоо/жарым аппараттык жабдык же толугу менен жабдыкка негизделген деп бөлүүгө болот. Толук программалык RAID RAIDди билдирет, мында бардык функциялар операциялык тутум (OS) жана CPU тарабынан башкарылат, эч кандай үчүнчү тараптын көзөмөлү/өңдөөсү жок (адатта RAID ко-процессору деп аталат) же киргизүү/чыгаруу чиптери жок. Бул учурда, бардык RAID-байланыштуу милдеттерди CPU аткарат, натыйжада RAID түрлөрүнүн арасында эң төмөнкү натыйжалуулук. Жарым программалык камсыздоо/жарым аппараттык RAID биринчи кезекте өзүнүн киргизүү/чыгаруу процессинин чипине ээ эмес, ошондуктан CPU жана драйвер программалары бул тапшырмалар үчүн жооптуу. Кошумчалай кетсек, жарым программалык камсыздоодо/жарым аппараттык RAIDде колдонулган RAID башкаруу/кайра иштетүү чиптери жалпысынан чектелген мүмкүнчүлүктөргө ээ жана жогорку RAID деңгээлин колдоого албайт. Толугу менен аппараттык RAID өзүнүн RAID башкаруу/иштетүү жана I/O иштетүү чиптерин камтыйт, ал тургай массив буферин (Array Buffer) камтыйт. Бул үч түрдүн арасында эң жакшы жалпы өндүрүмдүүлүктү жана CPU колдонууну сунуштайт, бирок ошондой эле жабдуулардын эң жогорку баасы менен келет. Алгачкы IDE RAID карталары жана HighPoint HPT 368, 370 жана PROMISE чиптерин колдонгон энелик платалар жарым-программалык/жарым аппараттык RAID деп эсептелген, анткени аларда атайын киргизүү/чыгаруучу процессорлор жок. Мындан тышкары, бул эки компаниянын RAID башкаруу/процессинг микросхемаларынын мүмкүнчүлүктөрү чектелген жана татаал иштетүү тапшырмаларын аткара алган эмес, демек, RAID 5-деңгээлин колдобойт. Толук аппараттык RAIDдин көрүнүктүү мисалы - Adaptec тарабынан чыгарылган AAA-UDMA RAID картасы. Ал атайын жогорку деңгээлдеги RAID ко-процессорун жана RAID 5-деңгээлин толугу менен колдогон Intel 960 адистештирилген киргизүү/чыгаруу процессорун камтыйт. Бул учурда жеткиликтүү болгон эң алдыңкы IDE-RAID продуктуну билдирет. 1-таблицада өнөр жай тиркемелериндеги типтүү программалык камсыздоо RAID менен аппараттык RAID салыштырылат.


Посттун убактысы: 11-июль 2023-ж