잘 돌아가던 홈페이지가 어느 날 통째로 사라졌는데, 되돌릴 사본 한 장이 없다 — 작은 회사 웹사이트 백업(자동 사본 만들기) 설계의 5가지 원칙

홈페이지는 잘 돌아갈 때는 백업의 필요를 전혀 느끼지 못합니다. 그러다 어느 날 관리자 화면이 열리지 않고, 첫 화면에 낯선 광고가 뜨고, 호스팅 계정이 '알 수 없는 오류'만 반복합니다. 그제야 사본을 찾지만, 되돌릴 파일도 데이터베이스도 어디에도 없습니다. 사고는 예고 없이 오고, 그때 회사의 운명을 가르는 것은 실력이 아니라 되돌릴 사본이 있느냐 없느냐입니다.

작은 회사일수록 백업을 '나중 일'로 미루기 쉽습니다. 하지만 백업은 사고가 난 뒤에 만들 수 없는, 오직 미리 준비해 두어야만 쓸모가 있는 안전장치입니다. 아래 5가지 원칙으로 최소한의 대비를 갖춰 두시길 권합니다.

1. '파일'과 '데이터베이스'는 따로, 그러나 함께 백업한다

홈페이지는 크게 두 덩어리로 이뤄집니다. 하나는 파일(디자인, 이미지, 코드)이고, 다른 하나는 데이터베이스(게시글, 회원 정보, 문의 내역)입니다. 둘 중 하나만 백업하면 반쪽짜리입니다. 파일만 있으면 껍데기는 돌아와도 그동안 쌓인 글과 손님 정보가 사라지고, 데이터베이스만 있으면 담을 그릇이 없습니다.

복구할 때 이 둘은 반드시 같은 시점의 짝이어야 뒤틀림 없이 되살아납니다. 백업을 만들 때 파일과 데이터베이스를 같은 날짜로 묶어 보관하는 습관이 중요합니다.

2. 사람 손을 믿지 말고 '자동'으로 돌린다

가장 흔한 실패는 '생각날 때마다 직접 받아 두는' 방식입니다. 처음 몇 번은 하다가, 바빠지면 잊고, 정작 사고가 난 달에는 두 달 전 사본밖에 없습니다. 백업은 사람의 성실함이 아니라 정해진 시간에 스스로 도는 자동화에 맡겨야 합니다.

매일 새벽 정해진 시각에 파일과 데이터베이스를 자동으로 압축해 보관하도록 걸어 두면, 잊어버릴 여지 자체가 사라집니다. 자주 바뀌는 사이트는 매일, 거의 안 바뀌는 사이트는 주 1회처럼 변화의 속도에 맞춰 주기를 정하면 됩니다.

3. 사본은 '다른 장소'에 둔다

백업 파일을 홈페이지가 올라가 있는 바로 그 서버에만 저장하는 것은 위험합니다. 서버 자체가 망가지거나 계정이 잠기면, 원본과 사본이 한꺼번에 사라지기 때문입니다. 백업은 반드시 원본과 물리적으로 다른 곳에 보관해야 진짜 안전망이 됩니다.

  • 클라우드 저장소 분리: 매일 만든 백업을 별도의 클라우드 저장소로 자동 전송해 원본과 떼어 놓습니다.
  • 세대 보관: 최근 7일치, 지난 4주치처럼 여러 시점을 남겨, 어제 실수가 오늘 백업까지 덮어쓰는 사태를 막습니다.
  • 오래된 사본 정리: 무한정 쌓지 말고 보관 기간을 정해 오래된 것은 자동으로 지워 저장 비용을 관리합니다.

4. '복구 연습'을 한 번은 해 본다

백업이 있다는 사실만으로 안심하는 것은 이릅니다. 정작 사고가 났을 때 그 사본으로 실제로 되살릴 수 있는지는 해 보기 전엔 아무도 모릅니다. 압축이 깨져 있거나, 데이터베이스 형식이 맞지 않거나, 복구 절차를 아무도 몰라 우왕좌왕하는 경우가 의외로 많습니다.

1년에 한두 번은 백업 파일을 실제로 임시 환경에 되살려 보는 복구 연습을 권합니다. 이 한 번의 리허설이, 진짜 사고가 났을 때 '몇 시간 만에 복구'와 '처음부터 다시 제작'을 가릅니다.

5. 백업 상태를 '눈으로 확인'할 수 있게 한다

자동 백업의 함정은, 조용히 멈춰도 아무도 모른다는 점입니다. 어느 날 저장 공간이 꽉 차거나 설정이 어긋나 백업이 석 달째 실패하고 있어도, 화면에는 아무 표시가 없습니다. 사고가 나서야 '백업이 안 되고 있었다'는 사실을 발견합니다.

그래서 백업이 성공했는지 실패했는지 알려 주는 장치가 필요합니다. 매일 백업이 끝나면 성공·실패를 이메일이나 메신저로 통보받거나, 최근 백업 목록을 관리자 화면에서 한눈에 볼 수 있게 해 두면, 멈춘 백업을 사고 전에 알아챌 수 있습니다.

사고는 못 막아도, 복구는 준비할 수 있다

해킹도 서버 장애도 사람의 실수도 완전히 막을 수는 없습니다. 하지만 그 사고가 하루짜리 소동으로 끝날지, 회사의 자산이 통째로 사라지는 재난이 될지는 오직 백업에 달려 있습니다. 백업은 있으나 마나 한 보험이 아니라, 언젠가 반드시 한 번은 회사를 구하는 안전망입니다.

CYAN 에이전시는 홈페이지를 제작할 때부터 파일과 데이터베이스의 자동 백업, 외부 저장소 분리, 백업 실패 알림까지 함께 설계합니다. 지금 운영 중인 사이트에 되돌릴 사본이 마련돼 있는지 한 번 점검이 필요하시다면, 편하게 문의 주세요.