RAID가 백업이 아닌 이유는 무엇입니까?


112

누군가 백업에 대한 대화에서 RAID를 언급 할 때, 누군가는 "RAID는 백업이 아닙니다"라고 선언합니다.

물론 스트라이핑의 경우에도 마찬가지입니다. 그러나 중복성과 백업의 차이점은 무엇입니까?

답변:


131

RAID는 한 종류의 하드웨어 장애로부터 보호합니다. 보호하지 않는 많은 실패 모드가 있습니다.

  • 파일 손상
  • 인적 오류 (실수로 파일 삭제)
  • 치명적인 손상 (누군가 서버에 물을 버림)
  • 바이러스 및 기타 맬웨어
  • 데이터를 지우는 소프트웨어 버그
  • 데이터를 지우거나 하드웨어 손상을 일으키는 하드웨어 문제 (컨트롤러 오작동, 펌웨어 버그, 전압 스파이크 등)

그리고 더.


2
백업이 손상된 파일 복사를 거부합니까?
jldugger

15
"손상"의 의미에 따라 다르지만 일반적으로 백업 응용 프로그램에는 이에 대한 설정이 있습니다. 그러나 두 번째 백업 지점은 단일 버전뿐만 아니라 다른 버전의 파일을 시간에 따라 유지하여 새로 발생한 문제를 피하는 것입니다. 파일이 새 버전을 덮어 씁니다 ...
Oskar Duveborn

2
> 백업이 손상된 파일 복사를 거부합니까 예, 손상된 파일의 블록을 읽을 수없는 경우 해당 파일을 복사 할 수 없습니다 (백업)
Dave Cheney

1
그러나 자동 데이터 손상은 어떻습니까? 데이터 블록이 잘못되면 대부분의 파일 시스템은 알지 못합니까?
jldugger

11
합리적인 백업 전략에는 기록 유지가 포함되어있어 손상 이전으로 되돌아 갈 수 있습니다. 부패 가능성에 대한 가장 일반적인 처리는 발생하지 않는 척하는 것입니다. 그러나 보호하려는 경우 가능한 한 빨리 그리고 다양한 청크 크기 (장치 블록 레벨, 데이터베이스 페이지 레벨, 파일 레벨)로이를 감지하려고 시도 할 수 있습니다. 데이터 손상이 충분히 빨리 감지되면 더 이상 "자동"데이터 손상이 아니므로 복구 할 수 있습니다.
carlito

106

Q : RAID가 백업이 아닌 이유는 무엇입니까?

A : RAID 의 전체 목적 은 전 세계의 어떤 것도 그 우발적 인 rm -rf /(또는 DELTREE /X C:\) 방해가 되지 않도록하는 것입니다.

Q : 그러나 중복성과 백업의 차이점은 무엇입니까?

A : 실수로 박사 학위 논문을 가비지로 덮어 쓰면 중복성은 가비지가 발생할 경우에 대비하여 여러 개의 가비지 사본이 있는지 확인합니다. 백업하면 박사 학위 논문을 복원 할 수 있습니다.

또한 아카이브를 사용하면 여러 구 버전의 논문을 검색 할 수 있으며, 버전 관리 시스템에서도 처음에 새 버전을 만든 이유 를 알려줍니다 .


29

중복성은 하드웨어 장애로부터 시스템을 보호합니다. 사용자 오류나 악의적 인 활동 (예 : 시스템에 침입하는 크래커)으로부터 보호하지 않습니다.

어려운 교훈을 얻으려면 미러링이 백업 솔루션이 아닌 이유를 참조하십시오 .


7
악의적 인 활동보다 일반적인 소프트웨어 버그도 없습니다.
jhs

Slashdot 페이지에서 링크 된 기사가 이제 웹에서 사라 졌다는 것은 약간의 아이러니입니다. 인터넷 아카이브조차도 의미있는 사본을 제공하지는 않습니다. Slashdot 기사 날짜 직후에 페이지를 크롤링했지만 복사본에 페이지를 찾을 수 없다고 표시되어 있습니다.
CVn

ECC가 필요한 메모리 오류도 없습니다.
inf3rno

19

백업을 원하는 가장 큰 이유는 실제 미디어가 죽었 기 때문이 아니라 (드물지만) 데이터가 손실되거나 손상되는 일부 오류 때문입니다.

RAID는 삭제되는 파일로부터 사용자를 보호하지 않습니다.

RAID는 덮어 쓰기되는 파일로부터 사용자를 보호하지 않습니다.

RAID는 시스템 손상 및 모든 데이터 덮어 쓰기, 삭제 또는 손상으로부터 사용자를 보호하지 않습니다.

RAID는 실수로 중요한 데이터가있는 머신을 운영 팀에서 보호하지 않습니다.

RAID는 프로덕션 서버에서 drop 명령을 실행하는 어리석은 DBA (테스트 환경을 위해 실수)로부터 사용자를 보호하지 않습니다.

건물이 타 버린 경우 RAID가 사용자를 보호하지 않습니다.

PS http://ma.gnolia.com/ . 좋은 백업이없는 경우 발생할 수있는 일입니다. 귀하의 사이트는 존재하지 않습니다 (참고 : 비즈니스에 좋지 않은 경향이 있습니다).


1
따라서 백업용으로 다른 건물을 만들어야합니다. Trolololo. : D
inf3rno

1
@ inf3rno 다른 사람들이 이미 다른 많은 건물을 지은 것으로 나타났습니다.
웨지

1
나는 http://ma.gnolia.com/당신이 연결하려는 의도 가 아니라고 생각 합니다.
CVn

10

디스크 중 하나에 오류가 발생하면 중복성이 좋습니다. 컴퓨터가 바이러스에 감염되거나 실수로 파일을 삭제하거나 다른 이유로 디스크를 이전 버전으로 복원해야하는 경우에는 그리 좋지 않습니다. 그때 백업이 필요합니다.

RAID는 장애를 복구하는 데 도움이되지만 백업을 사용하면 시간을 되돌릴 수 있습니다.


8

RAID 컨트롤러의 하드웨어 결함으로 인해 연결된 모든 디스크의 데이터가 쉽게 손상 될 수 있습니다. 따라서 디스크 장애로 인한 위험을 줄이면서 급격한 컨트롤러 장애의 위험이 추가됩니다.


6

RAID는 하드웨어 장애로 인한 위험을 완화하는 좋은 방법 일 수 있지만 사용자가 실수로 또는 실수로 데이터를 삭제하는 경우에는 도움이되지 않습니다. 데이터를 복구하려면 로컬 스냅 샷 또는 온라인 / 오프라인 백업을 통해 일부 보관 기능이 필요합니다.


6
  • 여러 개의 회전 사본
  • 지리적 중복

허용 된 질문에 대한 의견으로 물었습니다.

백업이 손상된 파일 복사를 거부합니까?

백업이 손상되거나 불량 데이터를 복사하더라도 백업의 요점은 여러 복사본을 가질 수 있고 있어야한다는 것입니다. 예를 들어, 지난 시간, 어제, 지난 주 등. 스토리지 장치에서 회전 스냅 샷을 사용하는 경우에도 비슷한 효과를 얻을 수 있습니다.

그러나 백업의 다른 이유는 지리적 중복입니다. 중요한 데이터의 사본을 두 개의 다른 지리적 위치에 보관해야합니다. 해당 위치를 분리하는 방법은 데이터의 중요도에 따라 다릅니다. 같은 도시에있는 두 개의 다른 건물에 사본을 보관하면 화재 나 도난으로부터 보호 할 수 있습니다. 서로 다른 두 국가에 사본을 보관하면 더 큰 문제가 발생하지 않습니다.


지리적 차이의 값에 +1
killermist

큰 답변이지만 "더 큰"문제에 대해 더 깊이 파고 싶었습니다. :) 문제로 정확하게 분류 된 것
Teo Carter

3

400Gb 이상의 디스크로 구성된 RAID5 어레이에서 디스크를 잃어 버리면 어레이를 재 구축하는 동안 복구 할 수없는 읽기 오류가 발생할 확률이 75 % 입니다. 그것에 대해 잠시 생각해 보면 왜 누군가 "RAID는 백업이 아니라"고 항상 상기시켜 줄 것입니다.

RAID는 높은 안정성과 성능을 제공하지만 완벽한 것은 아닙니다.


3
실제 문제, 나쁜 수학.
Paweł Brodacki

3

중복성과 백업의 차이점은 무엇입니까? RAID 5 디스크 세트를 구성하십시오. 업무상 중요한 것들을 저장하십시오. 디스크를 꺼냅니다. 모든 것이 여전히 작동합니다! 중복성입니다. 이제 모든 데이터를 삭제하십시오 (휴지통으로 치트하지 마십시오). 이제 가장 최근 백업에서 복원하십시오. 당신은 하나가 없습니까? 죄송합니다. 글쎄, 당신은 당신의 상사에게 디스크가 RAID 5 이중화를 사용하고 있다고 말할 수 있습니다 (건물에서 행진 할 때 ...)


1

화재, 도난, RAID 컨트롤러 오류, 인적 오류, 목록 계속


1

또한 여러 개의 하드 드라이브가 동시에 구축되어 몇 년 동안 동일한 조건에 노출 될 수 있다는 점을 염두에두고 고려하십시오.


3
MTBF! = 장비의 예상 수명
Tetsujin no Oni

그러나 이것은 실제로 RAID 의 문제가 아닙니다 . "동일한 사용 패턴"은 RAID에 의해 악화 될 수 있지만 동일한 조건에 노출 된 여러 드라이브는 RAID의 기능이 아닙니다.
CVn

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.