[인프라 엔지니어의 교과서] 2장 - 서버 (디스크의 종류, RAID)

2021. 8. 8. 20:0003. Resources/Infrastructure

728x90
반응형

디스크의 종류

  • 아무래도 나온지 오래된 책이다보니까 특히 이부분은 되게 오래된 내용들이다.
  • 그래도 정리는 해두자

SATA 하드디스크

  • SATA(Serial ATA)
  • SAS(Serial Attached SCSI) 하드디스크보다 가격이 저렴하므로 중요하지 않은 서버에서는 일부러 쓰기도 함

SAS 하드디스크

  • 고속 동작
  • 신뢰성 높음
  • 24시간, 365일 가동용

FC 하드디스크

  • 처음 들어봤다 ㅋㅋㅋㅋㅋ
  • FC(Fibre Channel)
  • 초고속 동작, 신뢰성 높음

그 밖의 디스크

니어라인 하드디스크

  • 온라인과 오프라인의 중간 상태인 니어 온라인(near-online)이 정의되고, 그 상태에 적합한 하드디스크
  • 주로 아카이브의 장기 보존 용도를 전제
  • NL-SATA, NL-SAS

SSD

  • 이게 그밖의 디스크라니..
  • SSD(Solid State Drive)
  • 반도체 소자 메모리를 기억 장치에 이용한 디스크
  • 빠르고 저전력
  • 용량 단가가 하드디스크보다 비쌈
  • 쓰기와 지우기를 반복하면 소자 열화 → 성능 감소

엔터프라이즈 플래시 메모리 스토리지

  • 엔터프라이즈 용도로 비휘발성 메모리(NAND 플래시 메모리)가 사용된 초고속 저장 장치
  • PCI Express 인터페이스로 연결

RAID

  • RAID는 성능과 내장애성을 높이기 위한 목적으로 이용됨!

RAID 레벨

  • 기본: 0, 1, 2, 3, 4, 5, 6
  • 변형: RAID0과 다른 RAID 레벨을 조합하는 경우
    • RAID10 (1+0), RAID50 (5+0), RAID60 (6+0)
  • 레벨 별 설명 및 용도
    • RAID0
      • 내장애성이 없는 디스크 어레이 (스트라이핑, Striping)
        • 스트라이핑 - 논리적으로 연속된 데이터 세그먼트들이 물리적으로 여러 개의 디스크 드라이브에 라운드 로빈 방식으로 나누어 저장하는 것 → 개수가 늘어나면 늘어날수록 빠르게 데이터를 읽고 쓸 수 있음
      • 디스크 I/O 성능을 높여야하는 경우에 사용
      • 내장애성 낮음
      • 이미지
        •  
    • RAID1
      • 이중화(미러링, Mirroring)
        • 미러링 - 데이터를 복제 → 신뢰성 확보를 위해 사용
      • 내장애성이 높음
      • 이미지
        •  
    • RAID2
      • 비트 단위 전용 오류 보정 부호 드라이브(ECC)
      • 거의 사용되지 않음
      • 이미지
        •  
    • RAID3
      • 비트/바이트 단위 전용 패리티 드라이브
      • 거의 사용되지 않음
      • 이미지
        •  
    • RAID4
      • 블록 단위 전용 패리티 드라이브
      • 거의 사용되지 않음
      • 이미지
        •  
    • RAID5
      • 블록 단위 패티리 정보 기록
      • 저장 용량을 넉넉하게 확보하고자 할 때 사용
      • 파일 서버나 로그 저장 등에 사용
      • 이미지
        •  
    • RAID6
      • 블록 단위에서 두 가지 패리티 정보 기록
      • RAID5와 용도는 같이만 RAID5보다 내장애성이 높다.
      • 이미지
        •  
    • RAID10
      • RAID1을 스트라이핑한 것
      • 내장애성과 디스크 I/O 성능을 모두 만족해야할 때 사용
      • 데이터베이스 등에 사용
      • 이미지
        •  
    • RAID50 / RAID60
      • RAID5 / RAID6을 스트라이핑한 것
      • 저장 용량 확보와 디스크 I/O 성능을 모두 만족해야 할 때 사용
      • 파일 서버나 로그 저장 등에 사용

RAID의 성능

  • RAID를 구성하면 디스크 I/O 성능 향상 가능
    • 디스크 I/O 성능 - 서버와 스토리지 사이에 주고받는 데이터의 읽기 쓰기 성능
    • 1초당 처리할 수 있는 I/O 수치 - IOPS(Input/Output Per Second)

RAID5와 RAID10

  • 디스크 용량이 대량으로 필요할 때 주로 두 가지 선택지 고려
  • RAID5
    • 실제 용량 많이 확보 가능
    • 속도가 느림
  • RAID10
    • 실제 용량 줄어듬
    • 속도가 빠름
반응형