답변:
사이트 코드는 Subversion에 있으며 야간에 백업됩니다. 코드 개발은 전용 개발자 서버에서 수행됩니다. 새 버전을 테스트 한 후에 만 프로덕션이 업데이트됩니다.
관계형 데이터베이스의 내용은 매일 밤 백업됩니다.
당사의 일부 사이트에는 방대한 양의 정적 컨텐츠 (이미지, pdf 등)가 있으며 RAID5 SAN에 저장되어 오프 사이트 시설에 미러링되며 경우에 따라 테이프 백업을합니다.
로그 파일에 많이 의존하지 않으므로 로그 파일을 백업하지 않습니다.
두 사이트에서 사용한 옵션 중 하나는 SyncBack, JungleDisk 및 Amazon S3 계정을 사용하는 것입니다. (이러한 제품 및 서비스에 대한 링크를 게시하지만 SE는 새로운 사용자가 둘 이상의 링크를 게시하지 못하도록합니다. Boo.)
이러한 도구에 익숙하지 않은 사용자를 위해 SyncBack은 다른 폴더간에 파일을 동기화하는 기능이 풍부하고 기능이 풍부한 프로그램입니다. JungleDisk를 사용하면 Amazon S3의 스토리지 서비스에서 데이터를 읽고 쓰는 가상 드라이브를 만들 수 있습니다. Amazon S3의 스토리지 서비스는 저렴한 가격의 클라우드 기반 스토리지 솔루션입니다 (매일 기가 바이트의 데이터를 클라우드로 푸시하지 않는 경우) ).
하루에 한 번 또는 일주일에 한 번과 같은 일정에 따라 SyncBack을 실행하고 새 / 변경된 파일을 로컬 하드 드라이브에서 JungleDisk 가상 드라이브로 복사하고 삭제 된 파일을 가상 드라이브에서 제거합니다.
클라우드에 무엇을 저장합니까? 우리는 SQL Server가 야간 백업을 수행하고 2 주 동안 해당 백업을 유지하도록 구성했습니다. 이 백업은 매일 밤 클라우드로 푸시됩니다. 또한 매일 밤 소스 코드 리포지토리를 푸시합니다. 정적 파일, 자산, 유틸리티 및 기타 해당 파일은 매주 완전 백업됩니다.
이 접근 방식의 장점은 모든 파일이 클라우드에 있다는 것입니다. 즉, 어디에서나 액세스 할 수 있습니다. 데스크톱에 JungleDisk가있는 경우 전용 서버로 RDP 할 필요가 없습니다. 마치 로컬 컴퓨터의 드라이브에있는 것처럼 클라우드에서 파일을 볼 수 있습니다. 또 다른 이점은 비용입니다. 내 고객 중 하나의 경우 사이트를 호스팅하는 웹 호스팅 회사는 오프 사이트 스토리지 백업 서비스를 전용 서버 클라이언트에 판매하지만 한 달에 수백 달러가 들었습니다. 이 접근 방식에는 Amazon S3의 스토리지 및 대역폭 비용뿐만 아니라 초기 비용 (SyncBack 및 JungleDisk 라이센스)이 있었지만, 올바르게 기억하면 이러한 비용은 호스팅 회사의 백업 계획에서 한 달보다 적은 비용이었습니다. 그리고이 방법으로 우리는 호스팅 회사를 취할 필요가 없습니다
(저의 동료 Michael Campbell 이이 방법을 소개했습니다 .)
Subversion, 야간 MySQL 덤프 및 중복 (미러링 된) 서버 이미지 외에도 모든 호스팅 패키지의 일부로 시간별 스냅 샷을 수행하는 호스트 (AISO.NET)가 있으면 망할 수 있습니다. 그리드 기반 전원을 사용하지 않은 회사 (현장 태양열 및 풍력으로 전체 시설에 전력을 공급하는)와 호스팅에 대해 기분이 좋을뿐만 아니라 신뢰할 수 있고 쉽게 사용할 수있는 마음가짐을 얻습니다. 스냅 샷과 필요한 경우 눈을 깜박이면서 문자 그대로 재부팅되는 가상화 된 솔루션을 복구합니다.
스냅 샷은 베이컨을 두 번 이상 저장했습니다. ... 다른 백업과 함께 제공되는 untar, rebuild 및 pray 동작을 수행하는 것보다 훨씬 빠릅니다.
다른 곳에 코드가 있지만 라이브 웹 사이트의 블로그 게시물을 백업하지 않습니다. 공유 호스트 리셀러 계정이 있으며 자동으로 백업 할 수있는 방법이 없습니다. 방금 siteautobackup.com
WHN 수준에서 모든 것을 백업 할 수 있다고 말했기 때문에 제품이 아직 작동하지 않는 것 같습니다.