어휘

RAID란 무엇인가요?

  이 페이지는 DeepL 에서 자동으로 번역되었습니다. Switch to English

RAID는 Redundant Array of Independent (또는 Inexpensive) Disks의 약자입니다. 이는 두 개 이상의 물리적 드라이브를 단일 논리적 단위로 결합하여 성능, 신뢰성, 또는 둘 다를 향상시키는 저장 기술입니다.

1_iXGrWyy3fSX5TExvqJhzuQ

1980년대 후반 UC 버클리에서 패터슨, 기버슨, 카츠에 의해 개발된 RAID는 고가의 메인프레임 드라이브를 대체하기 위해 더 저렴한 디스크 배열에 신뢰성을 위해 추가된 중복성을 활용하는 방식으로 등장했습니다.

RAID가 중요한 이유

RAID는 다음과 같은 기능을 제공합니다:

  • 데이터를 여러 디스크에 분산(“스트라이핑”)하여 읽기/쓰기 속도를 향상시켜 성능을 향상시킵니다.
  • 중복성을 강화하여 디스크 고장 시 데이터를 보호합니다.
  • 여러 드라이브를 하나의 큰 풀로 통합하여 사용 가능한 용량을 확장합니다.

RAID 수준 선택은 속도, 고장 내성, 및 저장 효율성 간의 균형을 맞추는 것에 따라 결정됩니다.

일반적인 RAID 수준

RAID 수준 주요 기능 장점 단점
RAID 0 (스트라이핑) 데이터를 ≥2개의 드라이브에 균등하게 분할합니다. 최대 속도, 최대 용량 중복 없음 – 고장 시 데이터 완전 손실
RAID 1 (미러링) ≥2개의 드라이브에 걸쳐 데이터를 중복으로 저장합니다. 우수한 중복성, 간단한 복구 전체 용량의 절반만 사용합니다.
RAID 5 (스트라이핑 + 단일 패리티) 3개 이상의 드라이브가 필요하며, 복구를 위한 패리티를 포함합니다. 좋은 균형: 성능, 보호, 용량 단일 드라이브 고장 시 대응 가능
RAID 6 (스트라이핑 + 이중 패리티) 4개 이상의 드라이브가 필요하며, 두 개의 드라이브 고장을 지원합니다. 더 강력한 오류 허용 능력 더 높은 운영 비용, 약간 느린 쓰기 속도
RAID 10 (RAID 1+0) 미러 스트라이프 (최소 4개 드라이브) 최적의 조합: 속도 + 중복성 총 용량의 50%를 사용합니다.

이 외에도 하이브리드 또는 중첩된 RAID 수준(예: RAID 50, RAID 60)이 있지만, 위 표에는 가장 일반적으로 사용되는 것들이 포함되어 있습니다.

RAID의 작동 원리

  • 스트라이핑: 데이터를 조각으로 나누어 여러 디스크에 동시에 기록하여 속도를 향상시킵니다.
  • 미러링: 모든 데이터는 다른 디스크에 복사됩니다 — 실시간 백업을 제공합니다.
  • 파리티: 오류 교정 데이터가 계산되어 저장되며(분리되거나 분산되어), 드라이브 고장 시 손실된 데이터를 복원하기 위해 사용됩니다.

RAID를 언제 사용해야 하나요?

  • RAID 0: 임시 작업용 디스크나 게임에 적합하지만 중요한 데이터에는 위험합니다.
  • RAID 1: 운영 체제 드라이브나 개인 파일 저장용으로 우수하며, 단순하고 신뢰성 있습니다.
  • RAID 5: 일반적인 NAS 및 가정용 서버에 적합한 균형 잡힌 보호 기능과 용량을 제공합니다.
  • RAID 6: 대규모 어레이에서 추가적인 안전성이 중요한 경우 권장됩니다.
  • RAID 10: 데이터베이스나 가상화 같은 성능이 중요한 작업에 최적화되어 있습니다.

참고: RAID는 드라이브 고장에 대비해 보호하지만, 실수로 인한 삭제, 악성 소프트웨어, 또는 재난과 같은 다른 문제에는 대비하지 않습니다. 이는 더 넓은 백업 전략의 일부입니다.

관련 콘텐츠