RAID(Redundant Array of Independent Disks or Redundant Array of Inexpensive Disks)
- 여러 개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술로 디스크 어레이(disk array)라고도 함
- 저성능, 저용량 디스크를 중복 구성함으로서 고성능, 고용량으로 만듦
- RAID는 여러 개의 디스크를 하나로 묶어 하나의 논리적 디스크로 작동하게 하는데, 하드웨어적인 방법과 소프트웨어적인 방법이 있음
- 하드웨어적인 방법 : 운영체제에 이 디스크가 하나의 디스크처럼 보이게 함
- 소프트웨어적인 방법 : 주로 운영체제 안에서 구현되며, 사용자에게 디스크를 하나의 디스크처럼 보이게 함
방식에 따른 구분
방식 | 특징 |
Striping(=disk inter leaving) 방식 -> RAID 0 |
1. 분산저장(밥,국, 찌개 만들 때 가스버너가 3개인 상황) 2. 균등분산저장(round robin) 3. 입/출력 속도 향상 4. 중복성 없고 디스크 고장시 복구불가 |
Mirroring 방식 -> RAID 1 |
1.동일한 데이터를 2개의 디스크에 중복 저장 2. 고장감내(fault tolerance) 제공 3. 속도 동일, 저장공간 많이 소요 |
Parity 방식 | 1. 고장감내 제공(미러링보단 낮은 수준) 2. 데이터 중복 불필요 3. 속도 동일 |
RAID Level
레벨 | 특징 |
RAID 0 | Striping 방식 |
RAID 1 | Mirroring 방식 |
RAID 1+0 | 1. Mirroring 후 Striping 2. 가장 고비용 3. 고장감내+성능향상 |
RAID 4 | 1. Block-level Striping + Dedicated parity 2. 패리티디스크 병목현상 3. 패리티 정보는 고장감내 미제공 |
RAID 5 | 1. Block-level Striping + Distributed parity 2. 패리티디스크 병목현상 해소 3. 패리티 정보 고장감내 제공 |
RAID 6 | 1. Block-level Striping + Double distributed parity 2. 패리티 2번 계산 3. 높은 가용성 |
* 참고 : RAID - 위키백과, 우리 모두의 백과사전 (wikipedia.org)
What is RAID (Redundant Array of Independent Disks)? (techtarget.com)
'Security & IT terms' 카테고리의 다른 글
[Day 159] 동형 암호(Homomorphic Encryption) (0) | 2021.01.16 |
---|---|
[Day 158] CIDR(Classless Inter-Domain Routing) (0) | 2021.01.15 |
[Day 149] OAuth(Open Authentication) (0) | 2021.01.06 |
[Day 147] Proxy Server (0) | 2021.01.04 |
[Day 146] SOAP(Simple Object Access Protocol) API (0) | 2021.01.03 |