ABTCEFG♪ 안녕하세요, 여러분!
btc_김쿼카입니다 :)
IaC로 가는 지름길! 인프라 지식에 대해 더 쉽게, 차근차근, ABCD를 처음부터 배워나가는 것처럼 같이 풀어가보아요 ~!
이번 시간에는 무정지를 위한 인프라 상편인 저장소 이중화에 대해 다뤄볼게요.
출발 - !
무정지를 위한 인프라
이중화 란 기능을 병렬로 처리하여 하나에 장애가 발생하더라도 서비스가 지속되게 하는 것을 의미합니다.
- 부하분산 : 요청을 여러 컴포넌트로 분산하는 기능
- 내부적 생존 감시 : 컴포넌트들의 생존 여부를 감시하는 기능
- 페일오버 : 장애 발생 시 예비 컴포넌트로 자동 전환하는 기능
1. 저장소 이중화
1) HDD 이중화
RAID란 HDD 자체 이중화, 여러 HDD를 묶어서 그룹으로 만들고 이것을 논리적으로 인식하는 것입니다.
안전성 확보 성능 향상, 용량 확장이라는 장점이 있죠.
- 종류
(1) RAID 0
- 스트라이프(Stripe or Striping)
- 두 개 이상의 하드디스크를 병렬로 연결해, 하나의 하드디스크처럼 이용하는 기술
- 처리 지연이 일어나는 동안 다른 하드디스크에 저장할 수 있도록 고안된 방법, 하드디스크의 접근 속도가 빠름
(2) RAID 1
- 미러(Mirror or Mirroring)
- 두 개 이상의 하드디스크를 병렬로 연결해서 똑같은 복사본을 생성하는 기술
- 항상 동일한 내용을 저장하고 있어서 물리적인 에러 발생 시에 해당 하드디스크만 교체하는 것으로 문제 해결 가능
(3) RAID 10
- 4개의 하드디스크를 사용해 RAID 1 방식으로 데이터를 미러링하고, 이를 다시 RAID 0 방식으로 스트라이핑하는 방식
- 한 디스크에서 장애가 발생할 경우, 데이터 무결성에 영향을 주지 않고 모든 데이터를 다른 미러에서 제공할 수 있고 고장난 드라이브만 교체하면 된다.
(4) RAID 01
- RAID 0(스트라이프)와 RAID 1(미러)를 혼용한 방식
- 스트라이핑한 디스크 두 개를 서로 미러링
- RAID 10 VS RAID 01 차이점
- RAID 10은 안정성이 높으나 RAID 01은 상대적으로 낮음
- RAID 10은 Disk 0과 Disk 2가 동시에 나가더라도 전체 디스크가 깨지지 않음
디스크 재구성 방법
- RAID 01의 경우 0번 하드가 깨지면
0번 하드 교체 후 rebuild를 하고 2번 RAID 0 전체를 1번 RAID 0으로 복사
- RAID 10의 경우 0번 하드가 깨지면
0번 하드 교체 후 rebuild를 하고 Disk 1에서 Disk 0으로 복사
'IT KNOWLEDGE' 카테고리의 다른 글
오픈소스 잘 활용하기 - Apache Kafka (1) (0) | 2022.06.09 |
---|---|
DNS에 대해 알아보자 (0) | 2022.06.08 |
Cloud (0) | 2022.06.03 |
호스팅 과 클라우드 (0) | 2022.06.03 |
Journaling (0) | 2022.06.02 |
댓글