새로운 질서 위키

백업

백업은 원본을 잃거나 훼손했을 때 되찾을 수 있도록 복사본을 남기는 일이다. 웹사이트는 화면으로 보이지만 그 뒤에는 문서와 코드와 이미지 같은 파일이 있다. 파일이 남아 있으면 화면이나 서비스에 문제가 생긴 뒤에도 복구할 출발점을 얻을 수 있다. 새로운 질서는 계속 고칠 수 있는 영원한 베타의 조건에 백업이 함께 필요하다고 설명한다. 공개된 주소가 있다는 사실만으로 작업의 원본까지 안전하게 남는 것은 아니다. 백업은 자신이 만든 것이 어디에 어떤 형태로 있는지 다시 확인하는 일이기도 하다.

직접 작성한 정적 웹사이트라면 HTML과 CSS와 자바스크립트 파일, 이미지 폴더를 모아 날짜를 붙여 압축하는 방법으로 시작해보자. 다만 서버 프로그램이나 데이터베이스를 사용하는 사이트라면 화면에 보이는 파일 외에 복구에 필요한 자료가 무엇인지 먼저 확인해야 한다. 예를 들어 워드프레스의 공식 백업 안내는 파일과 데이터베이스를 함께 다룬다. 3-2-1 백업 원칙에서는 원본 한 벌과 백업 두 벌을 합쳐 중요한 파일을 세 벌 남기고 서로 다른 두 종류의 저장 매체에 둔다. 그중 한 벌은 작업 장소와 다른 곳에 둔다. 다만 복사본을 만들었다는 사실만으로 복구가 가능하다고 단정할 수는 없다. 실제로 복사본을 열어 필요한 파일이 들어 있고 다시 사용할 수 있는지 확인해야 한다. 열어보지 않은 복사본은 아직 부적에 가깝다. 복구에 필요한 자료 목록과 지금 압축한 파일 목록을 나란히 놓으면 빠진 항목을 찾는 출발점이 된다. 이런 확인을 포함할 때 백업은 유지 보수와 다음 수정을 이어주는 준비가 된다.

복구할 사람을 기준으로 점검하기

백업을 만든 사람과 복구할 사람이 같다고 가정하지 않는 편이 좋다.

  • 웹사이트 인수인계에 복사본의 위치와 복구 시작 방법을 적자.
  • 시험은 원본을 덮어쓰지 않는 별도 공간에서 하자.
  • 필요한 파일을 열고 빠진 것이 있는지 확인하자. 다음 사람이 여는 백업이라고 생각하면 좋다.

시험한 날짜와 확인한 범위는 복구 연습 기록으로 남길 수 있다. 비밀번호를 기록에 적는 대신 권한이 있는 사람이 안전하게 접근할 방법을 따로 마련한다.

참고

#개념 #웹