← 온라인 안전
ASTERXOR / 온라인 안전

원본과 함께 사라지는 백업

사본 세 개도 하나의 실패를 공유할 수 있다. 좋은 계획은 함께 잘못될 조건을 나눈다.

「원본과 함께 사라지는 백업」의 내용을 설명하는 독자적인 개념도.
가상의 예시만 사용한 독자적인 개념도.
온라인 안전ASTERXOR / LEON LEUNG

모든 사본이 한 방에 있다면 실제 기회는 몇 번일까?

두 번째 파일은 존재만으로 안심을 준다. 하지만 실패할 때 중요한 것은 사용할 수 있는 곳에 남아 있느냐다. 동기화 폴더, 옆의 드라이브, 다른 장소의 오프라인 사본은 기기 고장과 방의 손실, 실수로 삭제한 상황에 다르게 반응한다. 파일 수보다 공통 실패 조건을 살펴보자.

서로 따로 실패할 수 있을 때 사본은 더 유용하다.
THE QUESTION

세 사본의 의존성

가상 배치는 컴퓨터의 작업 사본, 다른 기기의 로컬 동기화 사본, 다른 장소의 분리된 사본으로 구성했다. 작업 사본은 컴퓨터 고장과 방 손실, 동기화 삭제에 영향을 받는다. 로컬 사본은 뒤의 두 조건을 공유한다. 다른 장소의 오프라인 사본은 이 세 조건을 공유하지 않는다고 정했다.

제품 조사가 아닌 단순한 시나리오다. 삭제 파일과 버전을 보관하는 동기화 서비스도 있고 계속 연결된 외장 드라이브도 있다. 원래 기기 없이는 접근할 수 없는 원격 사본도 있다. 가정을 밝혀 특정 배치를 모든 백업의 보편적 행동처럼 설명하지 않는다.

A SMALL MODEL

기기 실패와 공통 사건

영향받은 사본을 사건별로 제외했다. 작업 기기가 고장 나면 두 개, 방을 잃으면 다른 장소의 한 개, 두 동기화 위치에 삭제가 전파돼도 분리된 한 개가 남는다. 네 검사는 초기 수와 생존 사본을 확인한다. 사건 확률은 부여하지 않았다.

같은 방의 사본은 공통 사건에 노출되므로 독립 실패 확률을 곱하면 안 된다. 재해 빈도를 말하는 것이 아니라 하나의 사건이 별개처럼 보이는 여러 사본을 없앨 수 있음을 보여 준다. 독립성은 숫자 가정 이전에 설계 문제다.

정해 둔 배치에서 기기 실패 후 둘, 방 손실과 동기화 삭제 후 각각 하나가 남는다.
FIG 01정해 둔 배치에서 기기 실패 후 둘, 방 손실과 동기화 삭제 후 각각 하나가 남는다.
READ THE RESULT

동기화와 백업의 다른 역할

동기화는 변경을 여러 곳으로 전달해 편리하다. 유용한 수정뿐 아니라 실수도 전달될 수 있다. 버전을 보관하는 백업은 이전 상태로 돌아갈 기회를 준다. 무엇을 얼마나 오래 보관하고 원본을 손상시킨 사건이 버전도 삭제할 수 있는지가 중요하다.

삼이일 지침은 여러 사본, 서로 다른 저장 방식, 다른 장소의 사본을 권한다. 인증서가 아니라 출발점으로 보자. 다른 주소라도 접근할 수 있어야 하고 다른 매체도 복구 과정이 지원해야 한다. 구호 충족보다 실제 실패 관계가 중요하다.

THE BOUNDARY

남아 있어도 오래됐을 수 있다

오프라인 사본은 지난달 상태인데 잃은 기기에 최근 일주일의 작업이 있다면 오래된 사본은 가치가 있어도 전달되지 않은 작업을 복구하지 못한다. 최근 작업 중 얼마나 다시 만들 수 있는지 정하고 백업 주기와 완료 확인에 반영하자.

암호화 키, 계정 복구, 파일을 여는 소프트웨어도 고려해야 한다. 보존한 압축 파일도 복호화 키가 없으면 쓸 수 없을 수 있다. 필요한 접근 정보는 보호하면서 별도 경로로 사용할 수 있게 둔다. 설명을 단순하게 하려고 암호화를 약화시키지 말고 복구 조건을 계획에 넣자.

분리, 버전 보존, 복원은 같은 백업의 서로 다른 질문이다.
FIG 02분리, 버전 보존, 복원은 같은 백업의 서로 다른 질문이다.
IN PRACTICE

작은 복구를 연습하자

무해한 대표 파일 몇 개를 별도 위치로 복원한다. 이름과 내용, 기대한 버전인지 확인하면 원본을 덮어쓰지 않고 폴더 선택이나 보존 정책의 오해를 발견할 수 있다. 작은 연습이 모든 복구를 보장하지는 않아도 녹색 상태 표시보다 더 많은 것을 확인한다.

중요한 자료는 어떤 사본을 어디서 구하고 무엇으로 읽을지 적어 두자. 주 기기를 쓸 수 없을 때도 계획을 볼 수 있어야 한다. 서비스나 기기, 생활 환경을 바꾸면 다시 검토한다. 압박을 받는 상황에서도 사람이 따라갈 수 있어야 설계가 유용하다.

더 읽어 보기

CISA: Data backup options ↗NIST: Contingency planning guide ↗

공식 문서와 함께 읽으면 좋은 자료입니다.

가져갈 생각 하나

좋은 예비 사본은 같은 파일 하나를 더 두는 것이 아니라 돌아갈 다른 길이다.