현재 MySQL 백업 시나리오는 DB를 두 번째 서버에 복제하고 해당 서버에서 mysqldump를 실행하여 테이블 또는 행 잠금에서 중단 시간을 제거하는 것입니다. 이것은 잘 작동하지만 두 번째 서버의 경우 월 $ 150입니다 (호주 호스팅은 미국보다 훨씬 비쌉니다).
나는 이것에 대해 많은 질문을 읽었습니다. 대부분의 사람들은 예약 된 백업에 대한 도움이 필요하며 필요한 것은 아닙니다. 다운 타임없이 mysqldump (바람직하게는 4 시간마다)가 필요합니다. db는 ~ 7GB 압축되지 않으므로 mysqldump는 서버에 따라 시간이 걸릴 수 있습니다.
나는 같은 머신으로 복제하는 것을 고려했지만, 슬레이브가 필요한 메모리에 많이 들어가기를 원하지 않았습니다. DB별로 메모리 사용량을 제한 할 수 있는지 잘 모르겠습니다. 어느 쪽이든, 이것은 db를 덤프하는 동안 서버에 부하를 줄 것입니다.
방금이 http://www.zmanda.com/quick-mysql-backup.html을 읽었 으며 좋아 보입니다. 연간 300 달러가 괜찮아서 많은 시간을 절약 할 수 있습니다.
불행히도 Amazon의 RDS에는 복제 할 수 없지만 마이크로 RC2 인스턴스에는 복제 할 수 있지만 복제는 인터넷을 통해 이루어지며 핑은 ~ 220ms입니다.
LVM 스냅 샷에 대해 이야기하는 몇몇 사람들이 좋은 옵션이라고 생각했습니다. 나는이 옵션에 대해 많은 것을 모른다.
의견은 크게 감사하겠습니다.