목차
1. RAID (Redundant array of Inexpensive Disks)란?
2. RAID 시스템 출현 배경
3. RAID 의 기본 정의
4. RAID 의 장점
5. RAID 의 목적
6. RAID 시스템 레벨
2. RAID 시스템 출현 배경
3. RAID 의 기본 정의
4. RAID 의 장점
5. RAID 의 목적
6. RAID 시스템 레벨
본문내용
해밍(hamming) 오류 정정 코드를
사용
- SCSI 디스크 드라이브는 기본적으로 에러검출 능력을 갖고 있기 때문
에 RAID2는 사용되어지지 않는다.
- RAID 3에 비해 장점이 없어 거의 사용하지 않는다
RAID 3 (Block Striping: 전용 패리티를 이용한 블록 분배)
- 한 드라이브에 패리티 정보를 저장, 나머지 드라이브들 사이에 데이터 를 분산
- 문제가 생긴다면, 컨트롤러가 전용 패리티 드라이브로부터
문제가 생긴 드라이브의 손실된 데이터를 가져와 복구/재생
- RAID4와 유사하나 분산 저장을 경제적으로 수행하기 위해 하드웨어적인 지원이 요구되며 효율적인 동작을 위해 동기 가능한(synchronized-spindle)드라이브 사용
- 입출력 작업이 동시에 모든 드라이브에 대해 이루어지는 RAID3은 입 출력이 겹치게 할 수 없기 때문에 대형 레코드가 많이 사용되는 업무 에서 단일 사용자 시스템에 적합
RAID 4 (Parity)
- 한 드라이브에 패리티 정보를 저장하고 나머지 드라이브에 데이타를 블록단위로 분산
- 패리티 정보는 어느 한 드라이브가 장애가 발생했을 때 데이터를 복구 가능
- 데이터를 읽을 때는 RAID0에 필적하는 우수한 성능을 보이나,
저장할 때는 매번 패리티 정보를 갱신하기 때문에 추가적인 시간이 필 요
- 작고 랜덤하게 기록할수록 느리며, 크고 순차적인 기록을 행할대는 속 도 저하가 없음
- 용량 당 비용은 높지 않다
- 볼륨을 확장할 때 별도의 데이터 백업과 복구 과정을 거치지 않는 유 연성 제공
- 하나의 디스크장애에 대해서 완벽하게 대처, 두개 이상 장애 발생에는 데이터 손실발생
- 병목 현상이 발생하면 전체 스토리지의 성능 저하
RAID 5 (Distributed parity)
- 패리티 정보를 모든 드라이브에 나눠 기록
- 패리티를 담당하는 디스크가 병목 현상을 일으키지 않아 멀티프로세스 시스템과 같이 작은 데이터가 기록이 수시로 발생할 경우 더 빠름
- 읽기 작업일 경우 각 드라이브에서 패리티 정보를 건너뛰어야 하기 때 문에 RAID4보다 느림
- 작고 랜덤한 입출력이 많은 경우 더 나은 성능을 제공
- 현재 가장 많이 사용되는 RAID방식
RAID 6
- RAID 5와 비슷하지만 , 다른 드라이브들 간에 분포되어 있는 2차 패 리티 구성을 포함
- 높은 장애 대비 능력 제공
- RAID 6을 채택하는 사용 디스크 어레이는 찾기 힘듬
RAID 7
- 컨트롤러가 내장된 실시간 운영체계를 사용하여, 속도가 빠른 버스를 통한 캐시, 독자적인 컴퓨터의 여러 가지 특성을 포함.
RAID 0 + 1 (Striping & Mirroring)
- RAID 0+1은 RAID 0의 빠른 속도와 RAID1의 안정적인 복구 기능을 합쳐 놓은 방식 네 개 이상의 디스크를 2개씩 RAID 1 기술로 묶고 RAID 0기술로 다시 묶는다. RAID 0 (stripe)의 중요한 단점인 안정성 의 불안을 없앨 수 있고,
RAID 1(mirror)의 최대 단점인 퍼포먼스를 대폭 향상 시킬 수 있다.
사용
- SCSI 디스크 드라이브는 기본적으로 에러검출 능력을 갖고 있기 때문
에 RAID2는 사용되어지지 않는다.
- RAID 3에 비해 장점이 없어 거의 사용하지 않는다
RAID 3 (Block Striping: 전용 패리티를 이용한 블록 분배)
- 한 드라이브에 패리티 정보를 저장, 나머지 드라이브들 사이에 데이터 를 분산
- 문제가 생긴다면, 컨트롤러가 전용 패리티 드라이브로부터
문제가 생긴 드라이브의 손실된 데이터를 가져와 복구/재생
- RAID4와 유사하나 분산 저장을 경제적으로 수행하기 위해 하드웨어적인 지원이 요구되며 효율적인 동작을 위해 동기 가능한(synchronized-spindle)드라이브 사용
- 입출력 작업이 동시에 모든 드라이브에 대해 이루어지는 RAID3은 입 출력이 겹치게 할 수 없기 때문에 대형 레코드가 많이 사용되는 업무 에서 단일 사용자 시스템에 적합
RAID 4 (Parity)
- 한 드라이브에 패리티 정보를 저장하고 나머지 드라이브에 데이타를 블록단위로 분산
- 패리티 정보는 어느 한 드라이브가 장애가 발생했을 때 데이터를 복구 가능
- 데이터를 읽을 때는 RAID0에 필적하는 우수한 성능을 보이나,
저장할 때는 매번 패리티 정보를 갱신하기 때문에 추가적인 시간이 필 요
- 작고 랜덤하게 기록할수록 느리며, 크고 순차적인 기록을 행할대는 속 도 저하가 없음
- 용량 당 비용은 높지 않다
- 볼륨을 확장할 때 별도의 데이터 백업과 복구 과정을 거치지 않는 유 연성 제공
- 하나의 디스크장애에 대해서 완벽하게 대처, 두개 이상 장애 발생에는 데이터 손실발생
- 병목 현상이 발생하면 전체 스토리지의 성능 저하
RAID 5 (Distributed parity)
- 패리티 정보를 모든 드라이브에 나눠 기록
- 패리티를 담당하는 디스크가 병목 현상을 일으키지 않아 멀티프로세스 시스템과 같이 작은 데이터가 기록이 수시로 발생할 경우 더 빠름
- 읽기 작업일 경우 각 드라이브에서 패리티 정보를 건너뛰어야 하기 때 문에 RAID4보다 느림
- 작고 랜덤한 입출력이 많은 경우 더 나은 성능을 제공
- 현재 가장 많이 사용되는 RAID방식
RAID 6
- RAID 5와 비슷하지만 , 다른 드라이브들 간에 분포되어 있는 2차 패 리티 구성을 포함
- 높은 장애 대비 능력 제공
- RAID 6을 채택하는 사용 디스크 어레이는 찾기 힘듬
RAID 7
- 컨트롤러가 내장된 실시간 운영체계를 사용하여, 속도가 빠른 버스를 통한 캐시, 독자적인 컴퓨터의 여러 가지 특성을 포함.
RAID 0 + 1 (Striping & Mirroring)
- RAID 0+1은 RAID 0의 빠른 속도와 RAID1의 안정적인 복구 기능을 합쳐 놓은 방식 네 개 이상의 디스크를 2개씩 RAID 1 기술로 묶고 RAID 0기술로 다시 묶는다. RAID 0 (stripe)의 중요한 단점인 안정성 의 불안을 없앨 수 있고,
RAID 1(mirror)의 최대 단점인 퍼포먼스를 대폭 향상 시킬 수 있다.
소개글