RAID и масово съхранение

Концепция RAID

Основната цел на RAID е да осигури висококачествени възможности за съхранение и излишна сигурност на данните за големи сървъри. В една система RAID се разглежда като логически дял, но се състои от множество твърди дискове (поне два). Той значително подобрява пропускателната способност на системата за съхранение чрез едновременно съхраняване и извличане на данни на множество дискове. Много RAID конфигурации имат цялостни мерки за взаимна проверка/възстановяване, включително директно огледално архивиране. Това значително повишава устойчивостта на грешки на RAID системите и подобрява стабилността и резервирането на системата, оттук и терминът „Излишен“.

RAID беше ексклузивен продукт в областта на SCSI, ограничен от технологията и цената си, което възпрепятстваше развитието му на пазара от нисък клас. Днес, с нарастващата зрялост на RAID технологията и непрекъснатите усилия на производителите, инженерите за съхранение могат да се насладят на относително по-рентабилни IDE-RAID системи. Въпреки че IDE-RAID може да не съответства на SCSI-RAID по отношение на стабилност и надеждност, неговите предимства в производителността пред единични твърди дискове са доста привлекателни за много потребители. Всъщност, за ежедневни операции с ниска интензивност, IDE-RAID е повече от способен.

Подобно на модемите, RAID може да бъде категоризиран като изцяло базиран на софтуер, полу-софтуер/полу-хардуер или изцяло базиран на хардуер. Изцяло софтуерен RAID се отнася до RAID, при който всички функционалности се управляват от операционната система (ОС) и процесора, без контрол/обработка от трета страна (обикновено наричан RAID копроцесор) или I/O чип. В този случай всички задачи, свързани с RAID, се изпълняват от процесора, което води до най-ниската ефективност сред типовете RAID. Полу-софтуерният/полу-хардуерният RAID основно няма собствен I/O обработващ чип, така че CPU и драйверните програми са отговорни за тези задачи. Освен това чиповете за управление/обработка на RAID, използвани в полусофтуерни/полухардуерни RAID, обикновено имат ограничени възможности и не могат да поддържат високи нива на RAID. Напълно хардуерен RAID включва собствени чипове за управление/обработка на RAID и I/O обработка и дори включва масивен буфер (Array Buffer). Той предлага най-добрата цялостна производителност и използване на процесора сред тези три типа, но също така идва с най-високата цена на оборудването. Ранните IDE RAID карти и дънни платки, използващи HighPoint HPT 368, 370 и PROMISE чипове, се считаха за полусофтуерни/полухардуерни RAID, тъй като им липсваха специални I/O процесори. Освен това чиповете за контрол/обработка на RAID от тези две компании имаха ограничени възможности и не можеха да се справят със сложни задачи за обработка, поради което не поддържаха RAID ниво 5. Забележителен пример за напълно хардуерен RAID е AAA-UDMA RAID картата, произведена от Adaptec. Той разполага със специален RAID копроцесор от високо ниво и Intel 960 специализиран I/O процесор, напълно поддържащ RAID ниво 5. Той представлява най-модерният IDE-RAID продукт, наличен в момента. Таблица 1 сравнява типичния софтуерен RAID и хардуерен RAID в индустриални приложения.


Време на публикуване: 11 юли 2023 г