Канцэпцыя RAID
Асноўная мэта RAID - забяспечыць высокакласныя магчымасці захоўвання і рэзервовую бяспеку даных для буйнамаштабных сервераў. У сістэме RAID разглядаецца як лагічны падзел, але ён складаецца з некалькіх жорсткіх дыскаў (як мінімум двух). Гэта значна павышае прапускную здольнасць сістэмы захоўвання дадзеных за кошт адначасовага захоўвання і атрымання дадзеных на некалькіх дысках. Многія канфігурацыі RAID маюць комплексныя меры для ўзаемнай праверкі/аднаўлення, уключаючы прамое рэзервовае капіраванне. Гэта значна павышае адмоваўстойлівасць сістэм RAID і паляпшае стабільнасць і рэзерваванне сістэмы, адсюль і тэрмін «лішні».
Раней RAID быў эксклюзіўным прадуктам у дамене SCSI, абмежаваным сваёй тэхналогіяй і коштам, што перашкаджала яго развіццю на рынку нізкага ўзроўню. Сёння, з ростам сталасці тэхналогіі RAID і пастаяннымі намаганнямі вытворцаў, інжынеры захоўвання могуць карыстацца адносна больш эканамічна эфектыўнымі сістэмамі IDE-RAID. Нягледзячы на тое, што IDE-RAID можа не адпавядаць SCSI-RAID з пункту гледжання стабільнасці і надзейнасці, яго перавагі ў прадукцыйнасці ў параўнанні з адным жорсткім дыскам вельмі прывабныя для многіх карыстальнікаў. Фактычна, для штодзённых аперацый нізкай інтэнсіўнасці IDE-RAID больш чым здольны.
Падобна мадэмам, RAID можна падзяліць на цалкам праграмны, паўпраграмны/паўапаратны або цалкам апаратны. Цалкам праграмны RAID адносіцца да RAID, у якім усе функцыянальныя магчымасці апрацоўваюцца аперацыйнай сістэмай (АС) і працэсарам, без старонняга кантролю/апрацоўкі (яго звычайна называюць супрацэсарам RAID) або чыпам уводу/вываду. У гэтым выпадку ўсе задачы, звязаныя з RAID, выконваюцца цэнтральным працэсарам, што прыводзіць да самай нізкай эфектыўнасці сярод тыпаў RAID. Паўпраграмны/паўапаратны RAID у асноўным не мае ўласнага чыпа апрацоўкі ўводу/вываду, таму за гэтыя задачы адказваюць праграмы працэсара і драйвера. Акрамя таго, мікрасхемы кіравання/апрацоўкі RAID, якія выкарыстоўваюцца ў паўпраграмным/паўапапаратным RAID, звычайна маюць абмежаваныя магчымасці і не могуць падтрымліваць высокія ўзроўні RAID. Цалкам апаратны RAID уключае ўласныя мікрасхемы кіравання/апрацоўкі RAID і апрацоўкі ўводу/вываду і нават уключае буфер масіва (Array Buffer). Ён прапануе найлепшую агульную прадукцыйнасць і загрузку працэсара сярод гэтых трох тыпаў, але таксама мае самы высокі кошт абсталявання. Раннія карты і матчыны платы IDE RAID з чыпамі HighPoint HPT 368, 370 і PROMISE лічыліся напаўпраграмнымі/напаўапаратнымі RAID, паколькі ў іх адсутнічалі спецыяльныя працэсары ўводу-вываду. Больш за тое, мікрасхемы кіравання/апрацоўкі RAID ад гэтых дзвюх кампаній мелі абмежаваныя магчымасці і не маглі апрацоўваць складаныя задачы апрацоўкі, таму не падтрымлівалі ўзровень RAID 5. Яркім прыкладам цалкам апаратнага RAID з'яўляецца RAID-карта AAA-UDMA вытворчасці Adaptec. Ён мае спецыяльны супрацэсар высокага ўзроўню RAID і спецыялізаваны працэсар уводу-вываду Intel 960, які цалкам падтрымлівае ўзровень RAID 5. Ён уяўляе сабой самы дасканалы прадукт IDE-RAID, даступны ў цяперашні час. Табліца 1 параўноўвае тыповы праграмны RAID і апаратны RAID у галіновых праграмах.
Час публікацыі: 11 ліпеня 2023 г