서버 백업에 대하여 질문.

서버 백업에 대하여 질문.

QA

서버 백업에 대하여 질문.

본문

안녕하세요 초보 웹 관리자 겸 개발자입니다.

 

 

요번에 백업의 중요성에 대해 다시 상기하면서,

앞으로 백업을 어떻게 해놓을까.... 에 대하여 선배랑 이야기하다가 들은 말입니다.

 

 

일단, 제가 알기로,

 

'서버' 라는 가상의 공간에, 웹사이트를 이루는 온갖 파일들이 들어앉아 있는것이고,

도메인을 통하던 뭐던 거기 접속하면, 파일들이 작동해서 이용자에게 뭔가 보여주는것이죠.

 

그렇다면 제 생각에 가장 간단하면서도 궁극적인 백업이라는건,

 

어떤 시점에 일단 웹사이트 홈화면에 점검 화면을 띄워서 아무도 아무작업 못하게 만들고,
모든 접속자를 내쫓는거죠.

그리고 서버내의 모든 파일을 싹 다운로드해서 보관하는것이죠.

그리고 작업을 하다가 문제가 생겼다! 망가져서 복구가 안된다!

싶으면 서버 내의 파일을 싹 지워버리고,

아까 받아놓은 백업본을 그대로 다시 올리는것이죠.

 

 

...이렇게 생각중이었는데,

 

선배 말로는, 이론상 그게 맞는데, 그렇게해도 오류가 날수 있다고 하더라구요?

 

이렇게했을때 오류날수있는 경우가 있나요?

 

 

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 4

오류의 경우에 대해서 어떤 오류의 경우냐 꼭 집어 이야기하긴 그렇구요.

통신문제부터 시작해서 워낙 다양할 테니까요.

 

백업은 파일뿐만 아니라 데이터베이스도 백업하는 것이 필수 입니다.

규모가 엄청나지 않은 일반 적인 사이트는 리눅스의 경우는

비동기 방식이긴 하지만 rsync 많이 사용합니다.

DRBD 같은 네트워크 RAID 1 것도 있기도 합니다.

 

그리고 데이터베이스는 덤프를 받아 같이 물리적으로 다른 서버에 복사해 두는 방법을 많이 사용합니다.

스토리지 비용이 최근엔 엄청나게 저렴해 졌지요.

 

이 모든것을 상용프로그램 사용하여 스냅샷을 받으면 좋지만

비용문제가 있으니 이정도만 해도 좋습니다. AWS에선 스냅샷 서비스가 있습니다.

서버리스 사용해보면 정말편합니다. 예전에 서버 구매해서 OS설치하고 IDC입고 시키던것 생각하면 너무 좋습니다.

1. 웹호스팅 업체가 기본적으로 백업을 해줍니다.
사전에 호스팅 업체에 문의하여 백업주기등에 대하여 확인하시기 바랍니다.
그리고 나머지 빈틈에 대하여 대응을 하시는 것이 좋을 거 같습니다.

2. 백업은 정기적으로 전체 백업(모든 파일 백업) 하고
매일 또는 매시간 마다 변경된 파일만 백업 하는 등의 정책을 설정하는 것이 중요하다고 생각합니다.
물론 백업저장공간의 상황에 따라서 다르겟지만요.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,479 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT