디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[팁]  레이드 갈 때 주의해야 할 점.

때릴꺼야?(116.40) 2012.04.20 21:38:12
조회 84 추천 1 댓글 1


RU5-DSC04743g.jpg


 

RU5-Door-Open-DSC04752b.jpg



 


 


 


 


 

1. RAID의 개요

 

RAID (Redundant Array of Inexpensive Disk) 는 여러 드라이브의 집합을 하나의 드라이브처럼 사용할 수 있게 하고, 장애 발생시 데이터를 복수할 수 있도록 합니다. 기본적인 RAID의 개념은 작고 값싼 드라이브들을 연결해서 크고 비싼 드라이브 하나를 대체 하자는 것에서 출발했습니다. 데이터와 패리티 정보를 디스크에 배치하는 방법에 따라 디스크 Array 를 분류했으며, RAID Level 이라고 불리게 됩니다.


 

 

 

2. RAID 의 장점

 

① 고가용성/ 데이터 보호

시스템에 있는 디스크의 수가 증가 함에 따라 디스크가 장애를 일으킬 가능성도 함께 증가합니다. RAID는 Mirroring 또는 패리티 정보를 이용하여 디스크 장애에 대한 대비를 할 수 있도록 합니다.

② 드라이브 접속성의 증대

여러 개의 물리적 드라이브를 하나의 논리적 드라이블 인식함으로써, 용량 및 드라이브 수의 제한을 피할수 있습니다.

③ 저렴한 비용과 작은 용량으로 대용량을 구현할 수 있습니다.

④ 효율성

하나의 디스크에 대한 입출력 요구에 비하여 여러 디스크에 데이터를 분산시키고 병렬로 입출력을 처리함으로써 효율성을 증가시킬 수 있습니다.

 


 

 

 

3. RAID 종류

UC Berkeley의 연구그룹은 RAID 를 분류하였으며 각 레벨은 서로 다른 용도를 위해 최적화된 시스템을 구현 할 수 있습니다.


 

 

① RAID 0  :  Stripping
Raid0.png


 

Level 0은 데이터의 빠른 입출력이 가능 하도록 데이터를 여러 드라이브에 분산하여 저장한다. 데이터 복구를 위한 추가 정보를 기록하지 않기 때문에 성능은 매우 뛰어 나지만 어느 한 드라이브에서 장애가 발생하게 되면 데이터는 손실 됩니다. 그러므로 엄밀히 이야기 하자면 RAID의 정의에 부합된다고 볼 수 없습니다, 빠른 입출력 속도가 요구되나 장애 복구 능력은 필요 없는 시스템에 적합합니다. 단 2대의 드라이브만으로도 구성할 수 있습니다.


 



 

② RAID 1 : Mirroring
viewimage.php?id=wow_new3&no=29bcc427b78a77a16fb3dab004c86b6fc3a0be4a5f9fd1abcb7786589af9038f41fab7e017f49c6515f260935e146515dfce37ec2e071c7afec2fada59165e&f_no=3fb2de23abd828a1

RAID Level 1 은 한 드라이브에 기록되는 모든 데이터를 다른 드라이브에 복사해 놓는 방법으로 복구능력을 제공합니다. RAID Level 1은 하나의 드라이브를 사용하는 것에 비해 약간 나은 정도의 성능을 제공 합니다. 읽을 때 더 빠르며 쓸 때는 약간 느립니다. 하지만 ECC(에러 검출 코드)를 계산 하지 않기 때문에 RAID4나 5 보다는 빠릅니다. 이 경우 어느 드라이브가 고장 나더라도 데이터의 손상은 일어 나지 않습니다. 두 개의 DISK에 DATA가 동일하게 기록 되어 지므로 DATA의 복구능력은 훌륭하나 전체 용량의 절반이 복제데이터를 기록하기 위해 사용되기 때문에 저장 용랑 당 단가가 비쌉니다.


 

 

 

③  RAID 2

viewimage.php?id=wow_new3&no=29bcc427b78a77a16fb3dab004c86b6fc3a0be4a5f9fd1abcb7786589af9038f41fab7e017f49c6515f260935e1436453f91f27dd9f31ff14b9805bff8&f_no=3fef9e2cf5d5
RAID Level 2는 에러 검출 능력이 없는 드라이브를 위해 Hamming 오류 정정 코드를 사용합니다. 모든 SCSI 드라이브는 에러 검출 능력을 갖고 있기 때문에 SCSI 드라이브를 사용할 경우 이 레벨은 별로 쓰이지 않습니다.


 

 

 

④ RAID 3

viewimage.php?id=wow_new3&no=29bcc427b78a77a16fb3dab004c86b6fc3a0be4a5f9fd1abcb7786589af9038f41fab7e017f49c6515f260935e1463162a71656102735be9b32c59ec19&f_no=3fee9e2cf5d5
RAID Level 3 은 Level 4 와 유사하나 바이트 단위의 분산 저장을 경제적으로 수행하기 위해선 하드웨어적인 지원이 요구 되며 효율적인 동작을 위해 동기 가능한 드라이브를 필요로 합니다. RAID Level 3은 한 드라이브에 패리티 정보를 저장하고, 나머지 드라이브들 사이에 데이터를 바이트 단위로 분산합니다. (Block Stripping : 전용 패리티를 이용한 블록 분배). 나의 드라이브에 문제가 생기면, 컨트롤러가 전용 패리티 드라이브로부터 문제가 생긴 드라이브에 손실된 데이터를 가져와 복구/재생 시킵니다.


 


 

 

⑤ RAID 4 : Parity 
viewimage.php?id=wow_new3&no=29bcc427b78a77a16fb3dab004c86b6fc3a0be4a5f9fd1abcb7786589af9038f41fab7e017f49c6515f260935e146342f725717ad7ac4bfc93cfe187a0&f_no=3fe99e2cf5d5

RAID Level 4는 한 드라이브에 패리티 정보를 저장하고 나머지 드라이브들 사이에 데이터를 블록 단위로 분산 합니다. 패리티 정보는 어느 한 드라이브에 장애가 발생 했을 때 데이터를 복구 할 수 있게 해 줍니다. RAID Level 4는 데이터를 읽어 들일 때 Level 0 에 필적하는 매우 우수한 성능을 보이나, 쓸 때는 매번 패리티 정보를 갱신하기 때문에 추가적인 시간을 필요로 하니다. 실제적으로는 작고 랜덤하게 기록 할수록 느리고 크고 순차적인 기록을 행할 때는 그리 느리지 않습니다. 여러 드라이브들 중에서 한대의 드라이브만이 여분의 패리티 정보를 기록하는데 사용되기 때문에 Level 4의 용량당 비용은 그리 높지 않습니다.


 


 

 

⑥ RAID 5 : Distributed Parity
viewimage.php?id=wow_new3&no=29bcc427b78a77a16fb3dab004c86b6fc3a0be4a5f9fd1abcb7786589af9038f41fab7e017f49c6515f260935e1463443abc4877eab2ea1381618efc78&f_no=3fe89e2cf5d5

RAID Level5 는 패리티 정보를 모든 드라이브에 나누어 기록합니다. 따라서, 문제가 생길 경우 컨트롤러가 정상적으로 운영되고 있는 다른 드라이브로부터 손실된 데이터를 가져와 복구/ 재생 합니다. 패리티를 담담하는 디스크가 병목현상을 일으키지 않기 때문에, Level 5는 멀티 프로세스 시스템에서와 같이 작고 잦은 데이터 기록이 있을 경우 더 빠릅니다. 하지만 읽어 들이기만 할 경우 각 드라이브에서 패리티 정보를 건너 뛰어야 하기 때문에 RAID Level 4 보다 느립니다. 용량당 비용은 Level 4와 같습니다. 작고 랜덤한 입출력이 많은 경우 더 나은 성능을 제공하며 빠른 기록 속도가 필수적이지 않다면, 일반적인 다중 사용자 환경을 위해 가장 좋은 선택입니다. 그러나 최소한 3대, 일반적으로는 5대 이상의 드라이브가 필요 합니다.


 


 

 

⑦ RAID Level 0+1 : Striping &Mirroring 
viewimage.php?id=wow_new3&no=29bcc427b78a77a16fb3dab004c86b6fc3a0be4a5f9fd1abcb7786589af9038f41fab7e017f49c6515f260935e14354368f47cecf2fde4fd565fb37ea8&f_no=3fa59e2cf5d5

Disk Striping With Mirroring : RAID (0+1)은 RAID 0 과 RAID 1 을 통합한 것입니다. Mirroring 과 Striping. RAID (0+1) 는 하드 드라이브의 Redundant ( RAID 구성할 때 패리티비트나 해싱코드또는 미러 이미지를 저장하기 위한 예비 공간을 의미함.) 기능을 완벽하게 지원하기 때문에 여러 개의 드라이브에 문제가 발생해도 장애 없이 사용할 수 있습니다. RAID 1에서 두 개 이상의 하드 드라이브가 연결되면 자동으로 RAID(0+1)이 실행 됩니다.


 


 

 

⑧ RAID Level7 : Just Bunch Of Disk (JBOD) = Spanning = Concatenate

Fichier:JBOD.svg
JBOD는 데이타를 디스크에 순서대로 저장할 뿐입니다.
논리적으로 하나의 디스크를 구성할 뿐 RAID의 장점이라고는 하나도 없습니다.

유사시 데이터를 보호하지 못합니다.(Data Redundant 기능이 없음)
다만 한가지 장점은 스펙과 용량이 제각기 다른 하드디스크들이라도 어레이 구성이 가능하다는 것입니다.


 


 


 


 

 


 


 


 

추천 비추천

1

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
311843 곽아 캐꼬꼬닭갤로그로 이동합니다. 12.04.24 54 0
311838 형들.. c언어 처음 배우려고하는데.. 추천 책좀 [2] 차오린센갤로그로 이동합니다. 12.04.24 90 0
311836 홈페이지만드는게 쉽냐 [2] 홈메이커(61.43) 12.04.24 69 0
311835 바바 짱이네 외계달팽갤로그로 이동합니다. 12.04.24 41 0
311833 오늘 구글 메인 웃기네 ?(210.98) 12.04.24 107 0
311832 음식점 포스기 프로그램 만드는중인데 [1] 다니엘안갤로그로 이동합니다. 12.04.24 240 0
311830 으악 .. 아침을 여는글 올려주려 했는데.. [3] 자살춤갤로그로 이동합니다. 12.04.24 85 0
311827 난 컴터만 켜면 자꾸 인터넷 하게 되는데 [2] ㄱㄱ(112.214) 12.04.24 100 0
311826 왼쪽 산술 쉬프트가 왜안댕? [1] ad(211.117) 12.04.24 63 0
311825 이게 대체 무슨 좆같은 소리임? [3] 김 딜러(61.254) 12.04.24 120 0
311824 우주서 쇠갉아먹는 미생물 발견! [2] 니 코 가 뭐갤로그로 이동합니다. 12.04.24 218 0
311823 지금 사람 많이 없겠지만 취업 몇달 걸렸내 이런사람들한테 궁금한점! [7] ㅁㅁㅁㅁ(118.32) 12.04.24 244 0
311822 대박... 좆됨 [4] 잉여(211.36) 12.04.24 186 0
311821 printf("%d" , a++ - a-- );의 답은? [6] 니 코 가 뭐갤로그로 이동합니다. 12.04.23 193 0
311820 탈퇴합니다... [14] 자살춤갤로그로 이동합니다. 12.04.23 276 1
311819 경영쟈응 입갤ㄷㄷ [2] 정수정•‿•갤로그로 이동합니다. 12.04.23 105 0
311818 오늘 인생이 뭔지 알았다 . [1] ㅇㅇ(211.117) 12.04.23 118 0
311817 썅 유동닉은 더러워서 못살겠네. 나 나베르로 떠난다. ㅂㅂ [2] 생물학(175.120) 12.04.23 52 0
311816 쿄스케형 지금 있어? [4] 자살춤갤로그로 이동합니다. 12.04.23 128 0
311815 아 빡쳐, 내 게시물에 내가 덧글을 못 쓰니 골때리네 생물학(175.120) 12.04.23 43 0
311814 내가 지금 좆이 되셨다. [6] ㅇㅇ(175.192) 12.04.23 169 0
311813 개발자 새끼들은 성격부터좀 고쳐야 된다 [3] d(39.115) 12.04.23 220 0
311812 도대체 학원 홈페이지를 만들기 위해 어떤기능이 필요할까? [9] 니 코 가 뭐갤로그로 이동합니다. 12.04.23 146 0
311808 야 일반 학원 홈페이지 제작해주기로했는데(php) [8] 니 코 가 뭐갤로그로 이동합니다. 12.04.23 190 0
311807 낼 면접은 됐고 임원면담? 하러가는데욤 [12] in(118.32) 12.04.23 197 0
311801 천재프갤러들아 본체수리후 화면해상도지원되는 영역이 줄었는데..(윈7) [7] ㅇㄴ(118.33) 12.04.23 76 0
311799 리눅스랑 윈도우랑 분리해서 써야겠다 [1] 이모군(175.114) 12.04.23 82 0
311797 DC 왜 이러냐? [1] 생물학(175.120) 12.04.23 52 0
311796 열혈C프로그래밍 다보고 연습으로 만들만한 게임 뭐 있을가요? [3] 이힝(121.177) 12.04.23 168 0
311795 횽들 초보적인 질문 하나만 해결해줘 [2] 아마그래밍(110.10) 12.04.23 46 0
311794 근데 프로그래밍 취업은 학벌보단 포폴로 본다던데 [2] ㅁㄴ갤로그로 이동합니다. 12.04.23 190 0
311793 오늘 코딩이고 나발이고 슈발... [3] 초잉여2(118.130) 12.04.23 81 0
311792 php 대안이라면 뭐가 있을까? [7] monoless갤로그로 이동합니다. 12.04.23 129 0
311791 여동생이 생기면 뭐하고싶음?? [4] 으잌ㅋ(1.248) 12.04.23 99 0
311790 질문이있다요 이건좀 답해줄수있겠지? [2] 초잉여2(118.130) 12.04.23 40 0
311789 나도 창립멤버 한두명 알고 있음. ㅇㅇ [1] ☎v2.2™갤로그로 이동합니다. 12.04.23 81 0
311787 주갤에 [슥]이라는 애 NHN 창립멤버란다. ㅇㅇ [1] ☎v2.2™갤로그로 이동합니다. 12.04.23 228 0
311786 nhn next 입학하고 싶은데 나 될지좀 봐줘 [14] ㅁㄴ갤로그로 이동합니다. 12.04.23 343 0
311785 어제 김여사가 당황하게하더니 오늘은 김여사 남편이 날 당황하게하는군 초잉여2(118.130) 12.04.23 56 0
311784 냐가 곽형과 as5868이라고 생각하는이유 다시올린다 수정완료 [6] darw002(118.130) 12.04.23 86 0
311782 (as5868==곽) ? true : false; [1] 캐꼬꼬닭갤로그로 이동합니다. 12.04.23 74 0
311780 매직 더 개더링이나 캐피탈리즘 같은 겜이 내가 만들고 싶은 겜. ㅇㅇ [6] ☎v2.2™갤로그로 이동합니다. 12.04.23 91 0
311779 프로그래밍갤에서는 디시어플 안만듬요? [18] 메보갤로그로 이동합니다. 12.04.23 186 0
311777 사실 코딩만 하는데에는 또다른 큰 이유가 있지 [5] 땡칠도사갤로그로 이동합니다. 12.04.23 149 0
311776 학교에서 폰으로 그냥 눈팅중인데 덕짤나와서 [8] 메보갤로그로 이동합니다. 12.04.23 63 0
311775 소트의 세계 ㅇㅇ ☎v2.2™갤로그로 이동합니다. 12.04.23 57 0
311774 우선순위 영단어 이거 저작권 있음?????? [5] ㅁㄴㅇㄹ(115.137) 12.04.23 120 0
311773 병렬 정렬이 짱빠르네... [3] ㅁㄹㄻ(203.90) 12.04.23 106 0
311772 내 삶엔 코딩밖에 없지 [5] 땡칠도사갤로그로 이동합니다. 12.04.23 110 0
311771 니들은 지금 시험 기간 아니냐??? [3] ㅁㄹㄻ(203.90) 12.04.23 41 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2