League Of Legends Pointer

 

회사에서 고사양 서버들을 많이 구매 했는데,

 

해당 서버 구매 후 이 서버가 들어가는 서버룸이 있을 거고(IDC) 거기서 파일 시스템이나 이런 레이드 구조를 사전에 조사 후 

내가 지정한 셋팅을 제출 하면 그렇게 셋업해서 보내준다.

 

이때 , ssd, hdd 별로 레이드 구조를 작성해서 보내달라길래

 

매우 당황했었음... 먼가...뭔지...

 

특히 작성해서 보냈음에도 오라클 서버였어서,

파티션 나눈 후 ORACLE DATA 쪽 드라이브를 RAID 5가 아닌 RAID 10으로 잡는 등,

데이터 처리가 가장 많이 일어나는 드라이브를 특정해서 레이드를 구성하기도 했음

 

 

RAID

 

Redundant Array of Independent Disk의 약자더라

 

여러 개의 하드디스크를 하나처럼 묶어서, 성능이나 신뢰성을 높이는 기술을 말함

이걸 잘 구성해놔야 데이터 안 날라감, 잘 백업해놔야한다 ㅠㅠㅠ

알고싶지 않았음..

 

  • RAID 를 쓰는 이유
    • 속도 향상 : 데이터를 나눠서 여러 디스크에 동시에 저장해서 읽고 쓰는 속도가 증가
    • 안정성 확보 : 하나의 디스크가 망가져도 데이터 복구 가능 (중복 저장 OR 오류 복구)

 

 

단계별 개념으로 들어가기 전...

 

  • 스트라이핑 : 데이터를 쪼개서 여러 디스크에 분산 시키는 것을 말함
    • 파일 A를 디스크1 의 앞부분, 디스크2의 뒷부분에 저장하는 형식

 

  • 미러링 : 같은 데이터를 그대로 복사해서 저장
    • 디스크1 과 디스크2에 동일한 내용 저장

 

  • 패리티 (Parity) : 데이터를 검사하고 복구할 수 있는 코드
    • 디스크1, 2의 데이터를 XOR로 계산한 결과를 디스크3에 저장

 

 

 

RAID 단계별 개념

 

RAID 0 - 스트라이핑만 적용 (속도는 올라가나 복구가 어려움)
  • 데이터를 나눠서 여러 디스크에 분산 저장
  • 속도 빠름, 복구 불가
  • 최소 디크스 필요 수 : 2개

📌 예시
파일 A (100MB) → 디스크1에 50MB, 디스크2에 50MB
⛔ 디스크1이 고장 나면 전체 파일 A 복구 불가

 

RAID 1 - 미러링만 적용 (안정성이 올라가나 저장 효율이 똥임)
  • 같은 데이터를 두 개 디스크에 복사
  • 하나가 망가져도 복구 가능
  • 속도는 증가하지 않음, 저장 효율은 50%
  • 최소 디스크 수: 2개

📌 예시
파일 A → 디스크1과 디스크2에 동일하게 저장
⭕ 디스크1이 고장 나도 디스크2에서 복구 가능

 

RAID 2 - 오류 정정을 위한 해밍코드 사용

 

RAID 3 - 한 디스크를 패러티 정보 저장용으로 사용

 

RAID 4 - RAID-3와 유사하지만 블록 단위로 분산 저장

 

RAID 5 - 각 디스크에 패러티 정보 포함 (스트라이핑 + 패리티 -성능과 복구성을 둘 다 잡는 느낌)
  • 데이터를 스트라이핑하면서, 패리티 정보도 추가 저장
  • 하나의 디스크가 고장 나도 패리티로 복구 가능
  • 성능과 안정성의 균형형
  • 최소 디스크 수: 3개

📌 예시

  • 디스크1: 데이터 A1
  • 디스크2: 데이터 A2
  • 디스크3: A1 ⊕ A2 (패리티)
    → 디스크2가 날아가도 A1과 패리티로 A2를 복구 가능

 

RAID 6 - RAID5 + 이중 패리티
  • RAID 5보다 더 많은 장애 허용 (2개까지 고장 가능)
  • 최소 디스크 수: 4개 이상

📌 예시
→ 디스크1, 2가 동시에 망가져도 복구 가능

 

RAID 10 - RAID1 + 0 (미러링 + 스트라이핑)
  • 미러링으로 안정성, 스트라이핑으로 속도 향상
  • 고급 성능 + 고급 복구 가능
  • 최소 디스크 수: 4개

📌 예시
→ 2개씩 미러링 구성된 디스크 쌍을, 스트라이핑으로 묶음
→ 디스크 A1↔A2, B1↔B2가 미러링되고, A와 B 그룹으로 스트라이핑됨

 

 

✅ RAID 정리표 

RAID방식성능안정성최소 디스크 수특징

 

RAID 0 스트라이핑 🔺 2 속도 빠름, 복구 불가
RAID 1 미러링 🔺 2 복구 가능, 저장 낭비
RAID 5 스트라이핑 + 패리티 3 하나 고장 시 복구
RAID 6 RAID5 + 이중 패리티 🔺 4 2개 고장도 복구
RAID 10 미러링 + 스트라이핑 🔺 🔺 4 성능+안정성 최고
복사했습니다!