본문 바로가기
IT 지식정리/스토리지

Storage Area Network 의 이해 4 : RAID와 LUN 2012. 2. 13.

by G. Hong 2017. 11. 4.
728x90
반응형
스토리지나 디스크스토리지에 대해 관심을 가지다 보면 한번쯤 보시고 접하는 것중 하나가 RAID 입니다.
레이드는 디스크 fault시에 데이타보호를 위한 목적으로 흔히 알려져있습니다.
이번에는 이 RAID라는 것에 대해서 한번 알아보겠습니다.

RAID(Redundant Array of Inexpensive Disks)
:이름만 번역해보면 여분의 값싼 디스크 어레이입니다. 최근에는 Inexpensive가 Independant라고 바꼈다고 합니다. RAID를 정의하자면 하나하나의 디스크들을 모아서 한개의 큰 디스크 처럼 사용하는 것이라고 합니다.

RAID의 장점
RAID는 두가지의 장점이 있습니다. 빠른 속도와 안정성입니다.
- 빠른속도: 서버에서 데이타를 읽어 들일 때, 여러개의 드라이브에서 데이타를 읽으므로 더 좋은 성능을 낼 수 있습니다.
- 안정성: RAID 컨트롤러가 손실된 데이타를 복구할 수 있도록 되어 있습니다.

RAID의 종류
RAID0
- RAID0은 Disk Striping without parity, 즉 패리티가 없는 디스크 묶음입니다. 패리티가 없어서 안정성은 떨어지지만, 저장용량은 가장 높일 수 있습니다.

RAID1

- RAID1은 Disk Mirroring, 즉 한쪽의 디스크에 장애가 발생하더라도 다른쪽의 데이타로 복구가 가능한 구조입니다.

RAID1+0

- RAID0과 RAID1을 함께 사용하는 타입으로 Mirrored Stripes 또는 Striped Mirrors으로 구성이 가능합니다.

RAID2 - 더 이상 사용하지 않음
RAID3

- RAID3은 Parity만 저장하는 디스크가 존재하는 방식입니다. 다른 디스크들은 striping 되어 사용됩니다.

RAID4

- RAID4는 RAID3과 유사한 방식으로 차이점은 Block-level의 stripe을 사용하는 점입니다.(RAID3은 bit-level stipe)

RAID5
- RAID5는 Disk striping with parity, 즉 모든 디스크를 stripe하되 데이타복구를 위한 parity도 함께 기억하는 방식입니다.

- 성능과 안정성 모두 균형을 이루는 방식이라 가장 자주 사용되는 RAID입니다. 

RAID6

- RAID6는 가장 안정성이 높은 방식으로 2개의 parity 디스크를 가지고 있어서 오랜시간동안 보관이 필요한 데이타에 사용하기에 적합한 방식입니다. 반면 성능은 떨어지게 됩니다.

Logical Unit Numbers(LUNs)
LUN은 RAID의 스토리지 공간들을 나타내는 것입니다. RAID에 있는 모든 공간을 뜻하거나 공간의 일부를 뜻합니다.(후자의 경우을 보통 파티션이라고 합니다)
즉, 서버에서 한개의 스토리지 공간으로 인식하는 단위를 LUN이라고 이해하시면 됩니다. 하나의 disk나 RAID를 파티션하여 사용한다면 LUN0, LUN1, .. 이런식으로 인식이 되겠지요.

아래 그림은 한개의 디스크를 파티션하여 사용할 때의 LUN입니다.




728x90
반응형