728x90
RAID 정의
- 여러 디스크를 하나의 디스크처럼 사용하는 것
- 비용절감 + 신뢰성 향상 + 성능향상 효과
- 분산 저장을 통하여 데이터의 안정성을 매우 향상시킬 수 있다. (기본적인 정의에 해당하는 것은 아니고, 발전에 따라 후에 이런 기능이 추가됨)
RAID 종류
- 하드웨어 RAID
- 하드웨어 제조 업체에서 여러개의 하드디스크를 RAID로 구성하여 공급
- 자체적으로 분산저장을 하기 때문에 안정적이지만 가격이 비싸다
- 소프트웨어 RAID : OS에서 지원하는 방식으로 저렴한 비용으로 안전한 데이터 저장
RAID Level 별 특징
1. Linear raid
- 2개 이상의 하드디스크를 1개의 볼륨으로 사용, 앞디스크부터 차례로 저장한다.
- 100%의 공간효율성을 보이고 비용이 저렴하다.
- 앞에서 배운 LVM이 이에 해당한다.
2. RAID 0 (striping)
- 단순히 데이터의 입출력을 빠르게 하기 위해 하드를 연결한다.
- cpu, 메인메모리보다 하드디스크가 매우 느리기 때문에 하드를 번갈아가면서 저장한다.
- 속도가 매우빠르고 복구기능이 없기 때문에 하드가 하나라도 다운되면 전체 데이터가 소실된다.
3. RAID 1 (mirroring)
- 빠른속도에 장애복구 기능이 추가됐다. (RAID 0 보다는 느림)
- 동일한 데이터가 두 개 이상의 디스크에 동시에 저장되어, 하나의 하드가 다운되어도 데이터를 온전히 복구할 수 있다.
- 안정성 매우 높지만 하드 가용성이 떨어진다.
4. RAID 5
- 여러개의 하드에 패리티 정보를 Sector 단위로 분산저장
- 하드 하나가 다운될 경우 정상적으로 동작하는 다른하드에서 손실된 데이터를 가져온다.
- 적당한 안정성과 적당한 가용량으로 인해 현재 가장 많이 사용되고 있는 level
728x90
'보안 > 강의정리' 카테고리의 다른 글
SWAP 메모리 (가상 메모리) 이론 및 구축 (0) | 2021.07.26 |
---|---|
RAID 구성 (0) | 2021.07.22 |
LVM(Logical Volume Manager) (0) | 2021.07.20 |
파티션 및 마운트 (0) | 2021.07.16 |
crontab 설정 (0) | 2021.07.15 |