백업 크기가 테이프 용량을 초과하고 있기 때문에 테이프 대신 하드 디스크에 저장하는 Symantec Backup Exec을 사용하여 새 백업 서버를 설정하라는 요청을 받았습니다.
백업 서버가 "백업"이기 때문에 어떤 종류의 RAID를 실행하는 것이 실제로 의미가 있거나 궁금한 점이 있습니까?
나에게, 추가 비용을 정당화하는 것이 큰 이점은 아닙니다.
다른 사람들의 생각을보고 싶습니다.
감사!
백업 크기가 테이프 용량을 초과하고 있기 때문에 테이프 대신 하드 디스크에 저장하는 Symantec Backup Exec을 사용하여 새 백업 서버를 설정하라는 요청을 받았습니다.
백업 서버가 "백업"이기 때문에 어떤 종류의 RAID를 실행하는 것이 실제로 의미가 있거나 궁금한 점이 있습니까?
나에게, 추가 비용을 정당화하는 것이 큰 이점은 아닙니다.
다른 사람들의 생각을보고 싶습니다.
감사!
답변:
이모, 레이드를 사용하면 큰 이점이 있습니다.
백업 시스템에 RAID없이 디스크 오류가 발생하면 모든 백업이 손실됩니다. 재건하는 데 얼마나 걸립니까?
또한 디스크 장애로 인해 모든 백업을 잃어 버렸다가 성공적으로 다시 빌드 한 다음 이전에 백업되었지만이 디스크 오류의 원인이 손실 된 항목을 찾아야하는 경우 어떻게해야합니까?
다른 방법이 없다면 디스크가 너무 저렴하여 시스템을 RAID 5에 배치하기위한 추가 디스크 비용으로 인해 장애 복구에 필요한 경우보다 시간이 덜 소요될 수 있습니다.
서버 컴퓨터에는 매우 특별한 상황을 제외하고 중복 디스크가 있어야합니다 (Google과 같은 "스케일 아웃"1U 응용 프로그램 서버 랙 이후의 랙 생각). 중복 디스크가없는 서버 컴퓨터는 시한 폭탄입니다.
즉, 오프 사이트 및 오프라인이 아닌 한 백업은 백업되지 않습니다. 현장에 있지만 오프라인 상태 인 경우 (서랍에서 테이핑 됨) 건물이 타 버리면 사라집니다 ( 서버에서 그을음 청소 참조 ). 오프 사이트이지만 온라인 상태 인 경우 공격 및 "부패"에 취약합니다.
이제 디스크 대 테이프 등에 대한 종교적 주장에 계속 관심을 기울이십시오.
RAID-10을 사용하십시오.
RAID-5는 다음과 같은 이유로 백업 서버에 적합하지 않습니다.
백업을 사실상 아카이빙 솔루션으로 사용하는지 여부에 따라 RAID를 전혀 사용하지 않을 수 있습니다.
오늘날에는 여러 수준의 백업, 니어 라인 및 오프 사이트가 있습니다. 니어 라인은 디스크를 백업하는 곳입니다. 여기서는 백업 서버 디스크에서 테이프로 복사 한 다음 테이프를 오프 사이트로 보내는 동안 매우 중요한 데이터의 여러 백업 세트를 가까이 둘 수 있습니다. 여기에는 몇 가지 이점이 있습니다.
즉, 백업 서버 디스크를 데이터베이스 서버와 동일한 종류의 중복으로 처리해야합니다. 정오에 데이터베이스 서버에 장애가 발생했다고 가정하면 지난 밤부터 디스크 사본의 백업 서버로 롤백하고 복원을 수행 할 수 있습니다.이 경우 테이프는 이미 오프 사이트 공급 업체로부터 $ 250의 긴급 반환 일 수 있습니다.
RAID가 아닌 RAID-0 크랩이 아닌 IMHO를 실행하는 모든 서버에 RAID를 배치해야합니다. :-)
예, 그냥하세요 하드 드라이브는 다른 컴퓨터 구성 요소보다 여러 번 실패 할 가능성이 높습니다. RAID로 이동하면 발생할 가능성이 가장 높은 하나의 문제로부터 보호 할 수 있습니다. 데이터 가치에 따라 RAID 설정의 한계 비용 (아마도 중간 서버를 가정 할 경우 500 달러 미만)을 측정하십시오.
나는 에반 앤더슨이 말한 것을 두 번째로 말했다. 절대적으로 유일한 백업이되어서는 안됩니다. Evan은 오프 사이트 및 오프라인에 대해 이야기했으며 그 목록에 중복성을 추가하려고합니다. 백업 미디어 장애, 백업 작업, 도난, 손실, 미디어 손실 등의 경우 백업 사본이 여러 개 있어야합니다.
백업 서버에서 RAID를 사용해야합니까?
중복성을 위해, 나는하지 않을 것이다
백업 시스템 파일의 특정 개정 버전을 복원하지 않으려는 경우 백업 시스템 디스크에 장애가 발생한 경우이를 수정해야 할 수도 있습니다. 그런 다음 RAID 5 또는 미러링 또는 스트라이핑 및 미러링을 사용합니다.
최악의 시간에 원본 데이터를 사용할 수 없을 것으로 예상되는 경우이를 수행하는 유일한 이유입니다.
디스크를 하나의 볼륨으로 확장 (스트라이핑)
하나의 디스크가 죽으면 전체 어레이가 죽을 수도 있습니다.
결론
백업 서버를 백업하는 것이 더 나은 방법이라고 생각합니다. 나는 그것이 어리석게 들린다는 것을 안다. 시스템 디스크, 구성 파일 및 백업 설정을 백업하십시오. 이렇게하면 백업 서버에 장애가 발생하면 최대한 빨리 가동 할 수 있습니다.
(편집 : 미안, 다른 답변에 대해서는 질문을 잘못 읽었습니다)
이것은 '백업'에 대해 어떻게 생각 하느냐에 달려 있습니다.
"라이브"데이터가있는 서버를이 서버의 다른 서버에서 복제하는 것이 목표라면이 백업 서버에서 레이드를 사용하는 것은 거의 쓸모가 없습니다. 데이터를 잃어 버리더라도 서버에서 데이터를 계속 사용할 수 있습니다. 이 경우 디스크에 장애가 발생하면 짧은 시간 내에 백업 서버를 온라인으로 되돌릴 수 있도록 여분의 디스크가 필요합니다.
목표는 시간에 백업을 아카이브하는 것입니다. 매일 백업하는 것을 의미하며 한 달, 1 년 정도 보관하십시오. 그렇다면 디스크를 잃어 버리면 아카이브를 잃어 버리기 때문에 레이드를 사용하려고합니다. X 주 전 백업에서 데이터를 복원 할 수 있어야하는 경우이 '백업 / 아카이브'를 다른 서버 나 테이프에 백업 할 수도 있습니다 (테이프는 오랜 시간 동안 보관하는 것이 좋습니다). )
디스크 백업은 가치가 있습니다. 나는 논쟁의 테이프쪽에 단단히 있습니다. 그러나 백업 볼륨이 중복성이없는 단일 디스크 인 경우 결국 모든 데이터를 잃게됩니다. 디스크가 결국 실패하기 때문입니다.
디스크 백업이 실제로 적합한 솔루션인지 여부에 대한 백업 요구의 특성에 달려 있다고 생각합니다. 오프 사이트에서 데이터를 필요로하지 않고 재해 복구 또는 오랜 시간 동안 데이터의 생존 가능성을 신경 쓰지 않는다면 테이프가 필요하지 않습니다. 디스크에서 절대 떨어지지 않고 데이터 센터를 떠나지 않는 백업이 확실히 있지만 사용자 삭제 오류를 수정하기 위해 있습니다.
또한 테이프 용량을 어떻게 능가합니까? 그것이 테이프의 아름다움입니다. 항상 다른 테이프를 얻을 수 있습니다. 그래도 일종의 테이프 체인저가 필요합니다.