디에스앤지

고객의 미래가 디에스앤지의 미래입니다.

FAQ

RAID Controller Cards 를 사용하는 이유?

작성자 : 작성일 : 2016.01.08 조회수 : 5356

"메인보드에 RAID 기능이 내장되어 있는데, RAID 카드를 구매하는 이유가 무엇입니까?"

 

일반적으로 RAID 카드라고 칭하는 제품들은

 

RAID 프로세서가 달려있고, 캐시메모리가 달려있는 제품들을 말합니다.

 

물론 여기에 보급형으로 저렴한 프로세서를 사용하거나, 캐시메모리를 제거하고 출시하는 제품들도 있습니다.

 

일반적으로 시중에 판매되는 저렴한 제품의 경우 단순한 SATA확장용이라고 생각하시면 됩니다.

 

물론 이러한 카드들도 RAID를 지원하긴 합니다. (RAID0, 1)

 

그렇다면 왜 굳이 비싼 RAID 카드를 사용할까요?

 

일반적으로 자주 사용되는 RAID 구성방식은 0, 1, 5, 6, 10 이 있습니다.

 

여기서 RAID 연산과 캐시가 거의 사용이 안되는 RAID 0, 1 방식

​

패리티 연산을 하고 캐시가 중요한 RAID 5, 6 방식이 있습니다.

 

RIAD 0 은 데이터를 단순히 쪼개서 넣으며, RAID 1은 동시에 똑같은 내용을 저장합니다.

 

이때문에 MB 내장형 S/W RAID와 H/W RAID 사이에 성능차이가 크게 발생하지 않습니다.

​

하지만 RAID5와 6의 경우, HDD 1~2개가 fail이 발생하여도 복구가 가능하도록

​

서로 중복되는 부분 데이터를 저장하기 때문에 연산능력이 많이 필요합니다.

 

RAID 5, 6 환경으로 사용할 경우 위의 이유로 패리티 연산을 하기 때문에 RAID 카드의 유무가 성능을 좌우하게 됩니다.

 

MB내장형 RAID는 S/W 레이드라고 하기도 하는데 RAID연산을 CPU에서 직접하기 때문입니다.

 

RIAD 5, 6을 MB내장형으로 구성하게 될 경우 연산작업을 CPU에서 하기 때문에 전체적인 성능이 떨어질수 있으며,

​

결정적인 문제는 속도가 느려집니다.

 

M/B 내장형으로 RAID5 구성시 RAID 카드를 사용하여 구성했을 경우보다 속도면에서는 보통 절반 이하도 나오지 않습니다. 

 

RIAD 5, 6 등 연산이 필요한 경우 CPU성능저하를 일으키지 않고 빠른 속도로 사용이 가능하기 때문에 RAID카드를 사용합니다.

 

RAID 전용 콘트롤러를 사용하는 이유는 2가지로 정리해보면,

​1. 전용컨트롤러에는 RAID 콘트롤 프로세서가 있습니다. 즉 자체 CPU가 달려있어서 기존CPU에 부하가 거의 없습니다.

2. 전용컨트롤러에는 RAID 전용 메모리가 달려있습니다. 즉 버퍼, 캐쉬용으로 속도를 높히기 위한 전용메모리가 달려있습니다. 온보드의 경우는 설치돼어있는 램을 공유해서 RAID 캐쉬로 사용합니다.

 

RAID를 구성하는 방법에는 크게 2가지 종류가 있습니다. 하드웨어 레이드와 소프트웨어 레이드가 있습니다. 

하드웨어 레이드는 한개의 RAID 컨트롤러가 설치되어 있어 CPU에 부하가 걸리지 않기 때문에 성능이 향상되며 장점으로는 데이터 보호와 성능 향상 그리고 소프트웨어 레이드에 비해 결함 허용도가 크고 성능이 좋습니다.
NAS 장비를 보면 중저가 제품에는 소프트웨어 레이드가 일반적으로 사용이 되고, 중고가 제품에 하드웨어 레이드가 장착 됩니다.
하드웨어 레이드 카드의 경우는 보통 가격이 조금 높습니다. 아무래도 소프트웨어 레이드보다는 레이드 안정성이 높다고 할수 있습니다.

​

크게 봤을때 비용, 안전성을 고려하여 하드웨어 레이드 장착 제품을 살지 아니면 소프트웨어 레이드 지원 제품을 구입할지 고려하면 됩니다.

LIST