본문 바로가기
IT KNOWLEDGE

무정지를 위한 인프라 (1) - 저장소 이중화

by BTC_김쿼카 2022. 6. 7.

 

ABTCEFG♪  안녕하세요, 여러분!

 

 

btc_김쿼카입니다 :) 

 

IaC로 가는 지름길! 인프라 지식에 대해 더 쉽게, 차근차근, ABCD를 처음부터 배워나가는 것처럼 같이 풀어가보아요 ~! 

이번 시간에는 무정지를 위한 인프라 상편인 저장소 이중화에 대해 다뤄볼게요.

 

출발 - !

 


 

무정지를 위한 인프라

 

 

이중화 란 기능을 병렬로 처리하여 하나에 장애가 발생하더라도 서비스가 지속되게 하는 것을 의미합니다.

  • 부하분산 : 요청을 여러 컴포넌트로 분산하는 기능

  • 내부적 생존 감시 : 컴포넌트들의 생존 여부를 감시하는 기능

  • 페일오버 : 장애 발생 시 예비 컴포넌트로 자동 전환하는 기능 

 

 

1. 저장소 이중화

1) HDD 이중화


RAIDHDD 자체 이중화, 여러 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

댓글