← 블로그 목록

백업보다 중요한 것은 실제로 복구해 본 적이 있는가다

백업이 있다는 사실과 복구할 수 있다는 사실 사이에는 생각보다 큰 간격이 있다. 파일이 손상됐거나 절차가 없거나 시간이 너무 오래 걸리면 위기 때 백업은 무용지물이 된다. 3-2-1 원칙과 함께 어떤 순서로 무엇을 되살릴지, 누가 검증할지 시나리오를 평소에 점검해야 백업이 진짜 운영 자산이 된다.

백업보다 중요한 것은 실제로 복구해 본 적이 있는가다

백업보다 중요한 것은 실제로 복구해 본 적이 있는가다

사이트나 서비스를 운영하다 보면 백업은 하고 있다는 말에 안심하기 쉽다. 하지만 사고가 나면 금방 알게 된다. 진짜 중요한 것은 백업 파일의 존재가 아니라, 그 파일로 서비스와 데이터를 실제로 되살릴 수 있는가다.

미국 사이버보안국(CISA)도 백업을 권하면서 동시에 복구 절차를 정기적으로 시험하라고 강조한다. 이유는 단순하다. 복구를 한 번도 해 보지 않은 백업은, 필요할 때 쓸 수 없는 가능성을 항상 안고 있기 때문이다.

백업은 저장이고 복구는 운영이다

백업은 파일을 남기는 일이다. 복구는 그 파일로 시스템을 다시 서비스 가능한 상태로 만드는 일이다. 둘은 비슷해 보여도 완전히 다르다. 백업에는 성공했지만 복구에 실패하는 이유는 대개 다음과 같다.

백업이 있다복구할 수 있다 사이에는 생각보다 큰 간격이 있다.

복구 연습이 필요한 이유는 위기 때 처음 배우면 너무 늦기 때문이다

랜섬웨어나 실수 삭제, 호스팅 장애가 생기면 사람은 급해진다. 이때 처음으로 복구 매뉴얼을 찾기 시작하면 거의 항상 놓치는 것이 생긴다. 그래서 백업 전략에는 평소의 연습이 포함되어야 한다.

CISA가 권하는 방향도 비슷하다.

실제로는 얼마나 자주 저장하나만큼 얼마나 빨리 되살릴 수 있나가 중요하다.

운영자에게 필요한 것은 3-2-1 원칙과 복구 시나리오다

가장 널리 알려진 기본 원칙은 3-2-1이다. 원본을 포함해 최소 세 개의 사본을 두고, 두 가지 다른 매체에 보관하며, 한 개는 외부에 둔다는 뜻이다. 하지만 이 원칙도 복구 시나리오가 없으면 반쪽짜리다.

운영자는 최소한 다음을 문서로 갖고 있는 편이 좋다.

이 정도가 정리돼 있어야 백업이 실제 운영 자산이 된다.

마치며

웹사이트 운영에서 백업은 보험과 비슷하다. 가입했다는 사실만으로 충분하지 않고, 필요할 때 실제로 작동해야 의미가 있다. 그래서 운영자는 백업을 하고 있는가보다 최근에 복구를 시험해 봤는가를 더 자주 물어야 한다.

안전은 파일을 쌓는 데서 끝나지 않는다. 그 파일로 서비스를 다시 살릴 수 있을 때 비로소 안전이라고 부를 수 있다.

참고 자료

← 목록으로
Related

함께 읽으면 좋은 글

게임 개발버그디자인
버그를 창의적으로 활용한다는 말은 모든 결함을 미화하자는 뜻이 아니다

버그가 기능이 됐다는 일화는 매력적이지만, 그렇다고 모든 결함을 낭만으로 덮을 수는 없다. Street Fighter II의 콤보 같은 격투게임 사례와 게임 버그 분류 연구를 빌려, 우연한 동작이 시스템으로 살아남기 위한 세 가지 조건과 대부분의 버그가 여전히 고쳐야 할 결함인 이유를 구분해 정리한다. 진짜 창의성은 버그를 방치하는 데가 아니라 우연을 의도된 규칙으로 바꾸는 데 있다.

게임 개발밸런스전투 설계
전투 밸런스는 처음 캐릭터보다 마지막 상태를 먼저 정할 때 더 선명해진다

성장형 게임에서 전투 밸런스를 처음 캐릭터의 체감부터 잡으면 끝 구간에서 조합이 폭발하기 쉽다. 라이엇 게임즈의 챔피언 밸런스 프레임워크 사례를 빌려, 최종 장비와 상위 숙련자 조합을 먼저 정의한 뒤 초반 성장 곡선을 그쪽 기준에서 역산하는 방식이 왜 구조를 덜 망가뜨리는지, 출발점이 아니라 도착점을 먼저 보는 설계가 어떤 질문을 던지는지 정리한다.

전문성학습게임 개발
전문가는 지도처럼 구조를 보고 초보자는 길목처럼 문제를 보는 경우가 많다

전문가와 초보자의 차이는 기억량보다 문제를 어떤 구조로 보느냐에서 더 자주 드러난다. 에릭슨의 의도적 연습과 드레이퍼스 형제의 숙련도 모델을 빌려, 게임 개발에서 숙련자가 코드 한 줄을 넘어 데이터 흐름과 디버깅 비용, 시스템 충돌까지 함께 떠올리는 방식을 살피고, 전문성이 결국 답을 외우는 일이 아니라 지도를 만드는 일에 가까운 이유를 정리한다.