쉽게 말하면

가게 열쇠를 하나 더 복사해서 서랍에 넣어 뒀어요. 그런데 그 복사 열쇠를 문에 한 번도 꽂아 본 적이 없다면, 그건 열쇠가 아니라 열쇠 모양 쇳조각일 수도 있어요. 이가 조금 안 맞게 깎였는지, 뒷문 열쇠였는지, 서랍에서 휘었는지 아무도 몰라요. 백업이 정확히 그래요. 파일이 있는 것과 그 파일로 가게 문이 열리는 것은 다른 이야기예요.

같은 실수가 사고로 끝나기도 하고 재난으로 번지기도 해요. 갈림길은 딱 하나예요. 30분 뒤에 원래대로 돌아갈 수 있느냐죠. 돌아갈 수 있으면 그날 저녁에 웃으며 이야기할 일이고, 돌아갈 수 없으면 손님에게 사과 문구를 쓰기 시작하는 일이에요.

그래서 이 문서는 "백업을 하세요"라는 말을 하지 않아요. 그 말은 이미 다 들으셨을 거예요. 대신 되살려질 백업과 되살려지지 않는 백업이 어떻게 다른지, 그걸 어떻게 20분에 확인하는지를 다뤄요.

안심만 하고 있는 쪽
백업 파일 128개 (매일 새벽 자동 생성) 마지막으로 열어 본 날: 없음

개수는 많아도 되살아나는지는 아무도 몰라요. 사고 날에 처음 열어 보게 되고, 그때는 시간이 없어요.

실제로 안전한 쪽
백업 파일 30개 (매일 자동 생성) 지난달에 한 벌 열어서 손님 명단 214줄 확인함

한 번 되살려 봤으니 이제 방법도 알고 걸리는 시간도 알아요. 사고가 나면 어제 했던 일을 다시 하는 것뿐이에요.

사고와 재난을 가르는 한 줄

아래는 실제로 자주 일어나는 네 가지예요. 왼쪽 칸은 똑같은데, 오른쪽 두 칸이 완전히 다른 하루를 만들어요.

일어난 일되살릴 수 있으면되살릴 수 없으면
관리자 화면에서 목록을 잘못 눌러 통째로 비움20분 만에 원래대로. 손님은 눈치도 못 채요예약과 주문 기록이 영구히 사라져요. 손님에게 물어서 다시 받아야 해요
화면을 고쳐 올렸는데 첫 화면이 하얗게 뜸어제 판으로 돌려놓고 천천히 원인을 봐요고쳐질 때까지 문이 닫혀 있어요. 급할수록 더 망가져요
결제 설정을 잘못 저장해서 결제가 안 됨직전 설정으로 되돌려 바로 다시 받아요매출이 멈춘 채로 어떤 값이었는지 기억을 더듬어요
쓰던 계정이 잠기거나 서비스 요금이 밀려 정지됨다른 곳에 둔 사본으로 며칠 안에 다시 열어요가게가 남의 창고 안에 갇혀요. 안에 뭐가 있었는지도 몰라요

네 번째 줄이 가장 무서워요

앞의 세 개는 내가 실수한 거라서 알아차려요. 계정이 잠기는 일은 내가 아무 실수도 안 했는데 일어나요. 그래서 사본을 하나라도 서비스 밖에, 내 손에 두는 게 의미가 있어요.

다시 만들 수 있는 것과 없는 것

"전부 백업"은 실무에서 잘 안 지켜져요. 대신 세 종류로 갈라서 보면 어디에 힘을 쓸지가 바로 보여요. 되살려 주는 주체가 종류마다 다르거든요.

종류누가 되살려 주나
내가 만든 것화면, 디자인, 문구, 코드바이브캠퍼스가 만든 판을 기억해요. 코드 내려받기로 내 손에 사본도 둘 수 있어요
손님이 남긴 것예약, 주문, 회원 명단, 문의 내용, 후기아무도 대신 못 만들어요. 데이터 보관소 쪽 백업 설정이 유일한 방어예요
남이 대신 갖고 있는 것카드 결제 기록, 메일 발송 기록, 배송 조회결제사와 메일 서비스에 남아 있어요. 최악의 순간에 여기서 다시 모을 수 있어요

두 번째 줄만 진짜 위험해요. 화면은 아까워도 다시 만들면 되고, 결제 기록은 결제사에 남아 있어요. 하지만 손님이 직접 적어 넣은 것은 세상 어디에도 사본이 없어요. 백업 이야기를 한 번만 한다면 그건 두 번째 줄 이야기여야 해요.

비밀키는 백업 대상이 아니에요

비밀키는 사라지면 새로 발급받으면 돼요. 백업 파일에 적어 두면 오히려 위험이 하나 늘어나요. 키는 백업하지 말고 어디서 다시 발급받는지를 적어 두세요.

있느냐가 아니라 되살려 봤느냐

백업이 있는데도 못 되살린 경우는 다섯 가지 모양으로 옵니다. 다섯 개 전부 "백업 있나요?"라는 질문은 통과하고, "되살려 본 적 있나요?"라는 질문에서 걸려요.

  1. 1멈춰 있었어요. 자동 백업이 석 달 전에 조용히 실패했고, 실패했다는 알림이 어디에도 안 갔어요. 목록에는 파일이 잔뜩 있는데 가장 최근 날짜가 석 달 전이에요.
  2. 2열리지 않아요. 만들어지는 도중에 깨진 파일이 매일 성실하게 복사되고 있었어요. 파일 크기가 있으니 정상처럼 보였어요.
  3. 3필요한 게 안 들어 있어요. 사진과 화면은 다 있는데 손님 명단이 빠져 있어요. 백업 대상을 정할 때 목록에서 빠졌고, 아무도 확인 안 했어요.
  4. 4같이 사라졌어요. 백업을 서비스와 같은 계정, 같은 저장소에 뒀어요. 계정이 잠기니 사본도 같이 잠겼어요.
  5. 5살릴 사람이 없어요. 방법을 아는 건 만들어 준 개발자 한 명이고, 지금 연락이 안 돼요. 파일은 눈앞에 있어요.

다섯 개 중 넷은 1년에 두 번 20분만 쓰면 미리 걸러져요. 남은 하나(살릴 사람 문제)는 인수인계 문제라서 따로 챙겨야 해요.

20분 복원 연습

훈련이라고 하니 거창해 보이지만, 실제로는 파일 하나 열어서 세 가지 보는 일이에요. 순서만 지키면 돼요.

  1. 1사본 하나를 꺼내요. 가장 최근 것 하나면 충분해요. 이때 목록의 가장 최근 날짜를 눈으로 확인하세요. 이 한 번으로 첫 번째 실패 모양(멈춤)이 걸러져요.
  2. 2진짜 서비스가 아닌 곳에서 열어요. 연습용 자리에 되살리거나, 표 파일이면 내 컴퓨터에서 열어 보면 돼요. 진짜 서비스에 바로 되살리는 건 연습이 아니라 사고예요.
  3. 3딱 세 가지만 봐요. 손님 명단이 몇 줄인지, 가장 최근 기록이 며칠 자인지, 사진 하나가 실제로 열리는지요. 세 개만 맞으면 그 백업은 살아 있는 백업이에요.
  4. 4한 줄 적어 둬요. "8월 20일 확인, 명단 214줄, 어제 자까지 있음, 사진 열림." 이 한 줄이 다음 사고 때 마음을 놓게 해 줘요.

연습이 사고가 되는 흔한 방식

되살리기를 지금 돌아가는 서비스에 바로 하면, 백업 시점 이후에 손님이 남긴 것이 덮여서 사라져요. 되살리기 전에 지금 상태를 한 벌 복사하는 것이 첫 단계예요. 순서가 바뀌면 사고가 두 번 나요.

직접 해보기

사본 하나를 내려받아서 실제로 열어 보세요

내 작업물에서 내려받기를 누르면 파일 하나로 저장돼요. 중요한 건 저장이 아니라 그 파일을 지금 한 번 열어 보는 것이에요. 안에 화면과 글이 다 들어 있는지 눈으로 확인하면, 그게 첫 복원 연습이에요.

내 작업물 열기

AI에게 그대로 말하는 문장

사장님이 직접 손댈 일은 거의 없어요. 증상만 알아보면 말로 시키면 됩니다. 아래 오른쪽 칸을 그대로 복사해서 붙여 넣으세요. 용어를 외우지 않아도 통해요.

증상이렇게 말해요
목록을 실수로 통째로 지웠어요"방금 목록이 통째로 비워졌어요. 지워진 기록을 되살릴 방법이 있는지 먼저 알려주세요. 지운 뒤에 손님이 새로 남긴 것은 그대로 두고 지워진 것만 돌려놓고 싶어요."
어제 잘 되던 화면이 오늘 안 열려요"어제 저녁까지 잘 되던 화면이 지금 안 열려요. 어제 상태로 돌려놓아 주세요. 돌려놓으면 무엇이 사라지는지 먼저 알려주고 시작해 주세요."
백업이 있는지조차 모르겠어요"손님이 남긴 기록이 어디에 저장되고 있는지, 그 사본이 자동으로 만들어지는지, 며칠치가 남아 있는지 확인해서 알려주세요."
삭제 버튼을 누르기가 무서워요"삭제를 눌러도 바로 지워지지 않게 바꿔 주세요. 화면에서는 사라진 것처럼 보이되 30일 동안은 되살릴 수 있게 해 주세요."
명단을 내 컴퓨터에도 받아 두고 싶어요"손님 명단을 표 파일로 내려받는 버튼을 관리자 화면에만 만들어 주세요. 손님 화면에는 절대 보이지 않게 해 주세요."
되살렸는데 제대로 됐는지 모르겠어요"되살린 결과가 맞는지 확인할 것 세 가지를 알려주세요. 기록이 몇 줄인지, 가장 최근 기록이 언제인지, 사진이 실제로 열리는지요."
이 작업을 시켜도 되는지 겁나요"이 작업으로 사라질 수 있는 게 무엇인지 먼저 알려주세요. 되돌릴 수 있는 작업인지도 함께요. 확인하고 나서 진행할게요."
백업이 자꾸 멈춰요"사본 만들기가 실패하면 저에게 알림이 오도록 해 주세요. 조용히 멈춰 있는 게 가장 무서워요."

되돌리라고 시키기 전에 한 문장

"돌려놓으면 무엇이 사라지나요?"를 먼저 물어보는 습관만으로 사고의 절반이 안 일어나요. 되돌리기는 시간을 감는 일이라서, 그 사이에 들어온 좋은 것도 함께 감겨요.

지금은 신경 쓰지 않아도 되는 때

겁을 줘서 뭔가 하게 만드는 편이 쉽지만, 정직하게 말할게요. 아래에 해당하면 지금 백업 설정에 시간을 쓰지 마세요. 그 시간은 손님 한 명 더 오게 하는 데 쓰는 쪽이 훨씬 남아요.

이런 상황이면왜 안 해도 되나
아직 손님이 없고 혼자 만들어 보는 중잃을 게 화면뿐이에요. 화면은 되돌리기와 저장된 판으로 충분해요
소개 페이지나 전단지 같은 사이트손님이 남기는 게 없어요. 원본이 내 손에 있으면 그게 이미 백업이에요
글과 사진 원본이 이미 내 컴퓨터에 있음사본이 이미 두 곳에 있는 상태예요. 더 만들 필요가 없어요
다시 만드는 데 30분이면 되는 것되살리는 절차를 배우는 데 30분이 더 들어요. 계산이 안 맞아요
손님이 하루 열 명인 가게에서 용량 줄이기시간 낭비예요. 용량은 손님이 백 배 늘어난 다음에 생각할 문제예요

반대로 딱 하나의 순간에는 바로 챙겨야 해요. 남이 남긴 것을 내 서비스가 보관하기 시작한 날이에요. 첫 예약이 들어온 날, 첫 주문이 결제된 날, 첫 회원이 가입한 날. 그날부터는 내 실수가 남의 손해가 돼요.

기준을 이렇게 잡으세요

"이게 지금 사라지면 손님에게 전화를 걸어야 하나?" 답이 그렇다면 백업이 필요해요. 아니라면 아직이에요. 남에게 사과할 일이 없는 데이터는 급하지 않아요.

사장님이 실제로 겪는 장면

장면 1 · 호스팅 상담원이 말했다

서버 백업은 매일 자동으로 돌고 있습니다. 그 부분은 걱정 안 하셔도 돼요.

안심하기 전에 한 겹 더 봐야 해요. 그 백업은 서버가 고장 났을 때 서버를 다시 세우는 용도인 경우가 많아요. 사장님이 실수로 명단을 지운 건 서버 입장에서 고장이 아니라 정상 동작이라, 그 사본에서 명단만 골라 되살려 주지는 않아요. 이렇게 되물어 보세요. "제가 실수로 데이터를 지웠을 때, 원하는 시점으로 되살려 주는 서비스가 포함돼 있나요?"

장면 2 · 만들어 준 개발자가 인수인계하며 말했다

백업 자동으로 걸어 뒀어요. 매일 새벽 3시에 돌아갑니다.

좋은 일이에요. 그 자리에서 세 가지만 더 받아 두세요. 어디에 쌓이는지(내가 열어볼 수 있는 곳인지), 몇 개까지 보관되는지(30개인지 3개인지), 멈추면 누가 아는지(알림이 누구에게 가는지). 멈춘 백업은 아무 소리도 내지 않아요. 그래서 이 세 가지가 백업 자체보다 중요해요.

장면 3 · 되살렸는데 손님이 화를 냈다

어제 자 사본으로 되돌렸어요. 그런데 오늘 아침에 예약한 손님들이 예약이 없어졌다고 전화가 와요.

되살리기는 파일을 얹는 일이 아니라 시간을 감는 일이에요. 어제로 감으면 오늘 아침에 들어온 예약도 함께 감겨요. 그래서 되살리기 전에 지금 상태를 먼저 한 벌 복사해 두고, 되살린 뒤에 그 사이 기록을 손으로 옮겨 넣어요. 순서를 지키면 손님에게 전화할 일이 없어요.

자주 묻는 것

Q. 며칠치를 보관해야 적당해요?
숫자보다 먼저 정할 게 있어요. "며칠치를 잃으면 장사가 안 되나"예요. 예약이 하루 세 건이면 하루치를 잃어도 전화 세 통으로 수습돼요. 주문이 시간당 열 건이면 하루치도 아파요. 작은 가게 기준으로는 매일 한 벌 만들고 30일 보관이면 충분한 경우가 많아요. 중요한 건 이 숫자를 한 번 정해서 적어 두는 것이에요.
Q. 백업 파일을 어디에 두면 돼요?
서로 다른 두 곳이면 충분해요. 내 컴퓨터 한 곳, 서비스와 다른 회사 저장소 한 곳. 서비스와 같은 계정 안에만 두면 계정이 잠길 때 사본도 같이 잠겨요. 같은 서랍에 넣으면 불났을 때 같이 타는 것과 같아요.
Q. 백업 파일에 손님 정보가 들어 있는데 괜찮아요?
가장 자주 놓치는 부분이에요. 백업도 개인정보를 보관하는 일이에요. 잠금을 걸고, 보관 기간을 정해서 지난 건 지우고, 아무 폴더나 공유 드라이브에 두지 않는 게 기본이에요. 법적으로 어디까지 해야 하는지는 사업 형태와 손님 규모에 따라 달라서 단정하기 어려워요. 개인정보보호위원회의 개인정보 포털 안내를 확인하고, 손님 수가 늘면 전문가에게 한 번 점검받는 쪽을 권해요. 개인정보 문서도 함께 보세요.
Q. 바이브캠퍼스가 알아서 다 해 주나요?
만든 판은 바이브캠퍼스가 기억하고, 결과물은 파일로 내려받을 수 있어요. 그래서 화면과 코드 쪽은 걱정이 적어요. 다만 손님이 남긴 기록은 사장님이 연결한 보관소에 쌓여요. 그쪽 사본은 그 서비스 설정에서 챙겨야 해요. 여기서 착각이 자주 생겨요.
Q. 자동으로 돌아가면 이제 안심해도 돼요?
자동 백업의 유일한 약점은 조용하다는 거예요. 잘 돌 때도 조용하고, 멈춰도 조용해요. 그래서 달에 한 번 파일 목록만 열어서 가장 최근 날짜 한 줄을 보는 습관이 필요해요. 10초짜리 습관이 석 달 공백을 막아요.
Q. 되살리는 데 얼마나 걸려요?
한 번 해 본 사람은 20분, 처음 해 보는 사람은 하루예요. 차이는 실력이 아니라 연습 여부예요. 사고 날은 손이 떨리고 머리가 안 돌아가는 날이라서, 그날 처음 배우는 건 정말 비싸요.
Q. 백업이 아예 없는데 방금 지웠어요. 끝인가요?
아직 아니에요. 순서대로 해 보세요. 첫째, 그 화면을 더 만지지 마세요. 둘째, 새 기록이 덮이지 않게 잠시 닫아 두세요. 셋째, 보관소를 제공하는 회사 고객센터에 "특정 시점으로 되살릴 수 있나요"를 물어보세요. 유료 요금제에는 며칠치 시점 복구가 들어 있는 경우가 있어요. 넷째, 결제사 기록과 메일 발송 기록에서 주문과 손님 주소를 다시 모아요. 남이 갖고 있는 사본이 마지막 밧줄이에요.
Q. 백업하면 서비스가 느려지지 않아요?
손님이 적은 가게에서는 느껴지지 않아요. 규모가 커지면 손님이 가장 적은 새벽에 돌리는 게 관례예요. 그것도 개발자에게 "손님 적은 시간에 돌게 해 주세요" 한 문장으로 부탁하면 돼요.

헷갈리기 쉬운 세 가지

이름이 비슷해서 같은 것으로 아시는 분이 많아요. 셋 다 필요하고, 셋이 막아 주는 사고가 달라요.

이름하는 일이럴 땐 못 써요
되돌리기방금 한 손짓을 취소해요. 가장 빠르고 가벼워요창을 닫거나 시간이 지나면 사라져요. 손님 기록은 대상이 아니에요
이전 판으로 다시 열기화면을 어제 모습으로 되돌려요. 문을 다시 여는 데 가장 빨라요손님이 남긴 기록은 돌아오지 않아요. 화면만 어제로 가요
백업 되살리기기록까지 그 시점으로 돌려요. 유일하게 손님 데이터를 살려요그 사이에 새로 들어온 기록도 함께 감겨요. 그래서 순서가 중요해요

확인해 보세요

"백업 파일이 128개나 있어요"라는 말을 들었어요. 다음에 물어볼 가장 좋은 질문은?

하나 더

어제 자 사본으로 되살리기로 했어요. 가장 먼저 할 일은?

더 깊이 (안 읽어도 괜찮아요)

두 문장으로 백업 설계가 끝나요 · 개발자에게 두 가지만 말해 주면 나머지는 알아서 정해요. 첫째, "몇 시간치를 잃어도 견딜 수 있어요." 이게 사본을 얼마나 자주 만들지를 정해요. 하루치면 하루 한 번, 한 시간치면 한 시간마다예요. 둘째, "사고 나면 몇 시간 안에 다시 열려야 해요." 이게 되살리는 방식을 정해요. 몇 분 안에 열려야 하면 준비된 예비 자리를 두고, 하루 걸려도 되면 파일만 잘 보관하면 돼요. 업계에서는 이 두 숫자를 짧은 영어 약자로 부르는데, 외울 필요 없어요. 두 문장으로 말하면 다 알아들어요.

지우지 않는 삭제 · 되살리기가 필요한 순간의 절반은 "실수로 지움"이에요. 그래서 애초에 진짜 지우지 않는 방식을 씁니다. 삭제를 누르면 화면에서는 사라지지만 창고에는 30일 남겨 두는 거예요. 손님도 사장님도 지워진 것으로 보이고, 필요하면 되살릴 수 있어요. 값이 거의 안 드는데 효과가 크기 때문에 요즘은 기본으로 깔고 갑니다. 다만 손님이 "내 정보를 지워 주세요"라고 요청한 경우는 정말로 지워야 하는 상황이 있어서, 그 두 가지를 구분해 두는 설계가 필요해요. 이 경계는 규정과 얽혀 있어서 개인정보 쪽 확인처를 함께 보세요.

백업이 사고의 원인이 되는 두 가지 · 첫째, 되살리기를 돌아가는 서비스에 바로 해서 지금 것을 덮어쓰는 일. 앞에서 계속 말한 그 순서 문제예요. 둘째, 백업 파일 자체가 유출되는 일. 백업은 손님 정보의 완전한 사본이라 사실상 두 번째 원본이에요. 원본은 잠금과 접근 제한이 걸려 있는데 사본은 공유 드라이브에 그냥 놓여 있는 경우가 많아요. 침입자에게는 잠긴 금고보다 옆에 놓인 상자가 훨씬 쉬운 표적이에요. 사본에도 원본과 같은 잠금을 걸어야 해요.

이것만 기억하세요

  • ·같은 실수가 사고로 끝나느냐 재난이 되느냐는 되살릴 수 있느냐로 갈려요
  • ·화면은 다시 만들면 되고 결제 기록은 남의 손에 있어요. 손님이 남긴 것만 진짜 위험해요
  • ·백업은 있느냐가 아니라 한 번 되살려 봤느냐로 판단해요. 1년에 두 번 20분이면 돼요
  • ·되살리기 전에 지금 상태를 먼저 한 벌 복사해요. 순서가 바뀌면 사고가 두 번 나요
  • ·손님이 없고 남기는 것도 없으면 지금은 안 해도 돼요. 첫 예약이 들어온 날부터 챙기세요
VibeCampus새 빌드