RAID2

유영·2023년 4월 24일
0

HTTP

목록 보기
21/22
post-thumbnail

RAID : Redundant Array of Inexpensive Disk

여러개의 하드디스크에 동일한 데이터를 다른 디스크에 중복 저장하는 방법
하드디스크(SSD) 두개 이상을 하나로 묶어 읽기 또는 쓰기 속도를 높이는 방법입니다.

SSD :Solid State Disk의 약자로 영어 그대로 해석한다면 고체 반도체 디스크 정도 되겠네요. 이처럼 SSD는 반도체를 이용한 하드디스크 (외장하드)

HDD :일반 하드디스크, 즉 HDD는 자성체를 입힌 알루미늄으로 덮여진 원판(자기디스크)으로 이루어진 플래터라는 녀석을 회전시켜서 그곳에 헤드라는 놈을 얹어 자기디스크의 자기 배열방식을 변경하는 방식으로 읽거나 쓰는 방식입니다. 이 플래터를 빠르게 돌리면 돌릴수록 하드디스크의 속도는 빨라지겠죠. 하지만 그만큼 돌리는데에 드는 전력소모량과 소음은 증가하게됩니다. 그리고 물리적으로 돌리는 녀석이기 때문에 한계가 있을 수 밖에 없죠. (내장하드)

SSD의 장점과 단점 : 앞에서도 말씀 드렸듯이 속도가 굉장히 빠릅니다. 그냥 빠르다고만 하면 모르실 것 같아서 약간의 과장을 섞어서 말해보자면.. 보통 20분정도 소요되는 윈도우7 설치가 10분만에 끝났습니다.(직접 해봤답니다.) 그리고 프로그램이나 파일들을 더블클릭 했을 때 바로바로 창이 뜨는걸 볼 수 있었고, 웹페이지의 로딩속도가 상당히 빨라져 이동시에 딜레이를 별로 느낄 수 없었습니다. 그정도로 빠른거죠. 그 이유는 반도체 메모리로 이루어져 있기때문이라고 할 수 있죠. 자기디스크를 돌려서 읽는 방식인 일반 하드디스크는 디스크에서 이곳저곳 돌리면서 읽거나 쓸곳을 찾아야하죠. 그렇기 때문에 느릴 수 밖에 없습니다. 반대로 SSD는 반도체상에 바로 입력과 기억을 하기 때문에 바로바로 처리가 가능하죠. 이곳저곳 찾아다닐 일이 없으니깐요.. ㅎㅎ 그래서 빠른 것이라고 볼 수 있습니다.
두번째로 소음이나 전력소모량이 적습니다. 뭐 당연하다고 볼 수 있죠. 하드디스크는 계속해서 돌려야하고, 그 과정에서 물리적인 힘이 필요하기 때문에 소음이 생기게 되는거고 전력 공급량 역시 돌리는데 필요하기때문에 많이 듭니다. 허나 SSD는 그렇지 않다는 거죠. 일반 하드디스크에 비해서 소음, 전력소모량이 모두 줄었습니다. 소음은 거의 없다고 봐야죠. 아니 그냥 없다고 보시면 될 것 같네요. 그래서 우리 노트북에 SSD를 달면 배터리 유지시간이 늘어겠죠?

항목SSDHDD
가격비쌈비교적 저렴한 편
저장능력노트북 1TB 이하 데스크탑 최대 4TB노트북 최대 1TB데스크탑 최대 10TB
부팅 속도5-10초30-40초
소음소음이 전무함, 움직이는 부품이 없음플래터의 회전으로 인한 소음 발생
진동진동이 전무함, 움직이는 부품이 없음플래터의 회전으로 인한 진동 발생
움직이는 부품이 없으며 전력 소모가 적어 열이 없음전력 소비가 높으며 플래터의 회전으로 인해 높은 열 발생
데이터 속도HDD보다 30% 빠름,200~550MB/sSSD보다 현저히 느림,50~120MB/s

장점1.안정성 확보

어떤 hdd가 고장나도 그 hdd를 교환하면 바로 원래대로 데이터를 복구가능
특정 hdd가 고장이 나도 다른 hdd는 문제 없기 때문에 데이터에는 문제없이 액세스 가능

장점2. 데이터 기입의 고속화

pc로부터 온 데이터를 자동으로 분산해 복수의 hdd에 한번에 쓰는 기능이 있음
분산하고 한번에 복수대의 hdd에 데이터를 쓰는 것으로
1대의 hdd에 차례로 쓰는 것보다 고속화 가능


레이드 구성이란?

레이드 구성 작업은 하드디스크(SSD) 2개 이상을 하나로 묶어 안정성을 높여 컴퓨터(데스크탑) 또는 서버를 사용하는 방법을 말합니다.

예전에는 안정성보다는 속도를 높이고자 하드디스크 2개를 묶어 사용하는 용도로 종종 사용되곤 했지만 SSD 보급이 많아지고 점점 컴퓨터(데스크톱) 성능이 높아지자 레이드 구성 작업 진행하는 사람들이 점차 줄어들게 되어 현재는 개인용 데스크탑(PC)에서 레이드 구성을 사용하는 사람은 거의 없습니다.

하지만 서버 레이드 구성 작업은 여전히 계속 되고 있는데요.
서버 역시 SSD 가격이 저렴해지다보니 SSD를 이용한 레이드 구성 작업을 하는 곳도 많이 있습니다.

현재 운영중인 워드프레스 호스팅 업체 역시 SSD를 이용한 레이드 구성 후 서비스를 제공하는 까페24 라고 하는 곳인데요 안정성을 위해서라면 레이드 구성은 필수입니다.

RAID 0 (Concatenate 방식과/ Stripe 방식 )

1) Concatenate방식

-> 두개 이상의 디스크에 데이터를 순차적으로 쓰는 방법

장점 : 디스크 기본 공간이 부족할 때 데이터는 보존하며 여분의 디스크를 볼륨에 포함하여 용량 증설이 가능하게 됩니다.

단점 : RAID 0의 특성상 디스크 중 하나의 디스크라도 장애가 발생하면 복구가 어렵고, 패리티(오류검출기능)를 지원하지 않습니다.

용량 : 모든 디스크의 용량을 합친 용량 ex) 300GB disk * 2ea = 600GB


2) Stripe 방식(두개 이상의 디스크에 데이터를 랜덤하게 쓰는 방법)
흔히 RAID 0라고 하면 Stripe 방식을 말하는 것을 생각하면 됩니다.

Stripe 방식을 사용하여 최소 2개의 하드 디스크에 하나의 정보를
2개 이상 디스크에 나눠서 저장하는 방법

특징

  • 스트라이핑 방식
  • 최소 2개의 하드 디스크 필요
  • 모든 디스크에 동시 저장
  • 공간 효율성
  • 한개의 디스크가 고장나면 모든 정보 사용불가 (신뢰성 낮음)
  • 성능 뛰어남

RAID 1

미러링 방식을 사용하여 동일한 데이터를 2개 이상 하드 디스크에 중복저장하는 방법

특징

  • 미러링(Mirroring) 방식
  • 데이터 저장에 두 배 용량 필요(공간 효율 낮음)
  • 한 개의 디스크 고장나도 사용 가능 (신뢰성 높음, 결함 허용)
  • 저장속도는 변함 없음
  • 중요한 데이터 저장에 용이
    단점 : 용량이 절반으로 줄고, 쓰기 속도가 조금 느려집니다.

RAID 5

패리티를 통해 하나의 디스크가 문제가 생겨도 잃어버린 데이터 복구할 수 있는 방법
*패리티란 남은 디스크의 저장공간을 의미

특징

  • 어느 정도 결함 허용 (단, 디스크 2개 이상 고장시 패리티로도 복구 불가능)
  • 저장 공간 효율성
  • 디스크개수 - 1 의 공간 사용

RAID 6

패리티를 2개 사용하여 RAID5보다 안전성을 높인 저장 방법

특징

  • RAID5보다 안정성 높음
  • 저장 공간 비효율적 (패리티 저장 디스크가 2개)
  • 디스크 고장시 데이터 이상 없도록 하는 방식( 신뢰도 높음)
  • 최소 4개의 디스크 필요
  • RAID5보다 속도 느림

RAID 1 + 0

RAID6 보다 더 안정적이고, RAID5의 장점을 극대화하기위해 RAID 1의 스트라이핑 기술과 RAID 0의 미러링 방식을 조합하여 사용한 방식
특징

  • 신뢰성과 성능이 동시에 뛰어남
  • 최소 4개 디스크 필요

RAID 0 + 1

RAID 1 + 0D의 반대 개념으로 디스크 2개를 먼저 미러링 구성하고 스트라이핑하는 방식

특징

  • 최소 디스크 4개 필요

SAS vs SATA

0개의 댓글