2010-05-07 2 views
2

세 가지 환경의 콘텐츠를 자동으로 동기화되도록 자동화 된 폴더 동기화 도구에 대한 권장 사항을 찾고 있습니다.테스트/준비/라이브 환경에서 콘텐츠를 유지하기위한 유용한 도구가 동기화되었습니다.

특히 이미지, pdf 파일, 워드 문서 등과 같이 사용자가 파일 업로드 페이지 또는 유사한 메커니즘을 통해 콘텐츠를 업로드 할 수있는 몇 가지 응용 프로그램이 있습니다. 예전에는 사용자가이 작업을 수행했습니다 결과적으로 테스트 및 준비 서버를 수동으로 동기화해야했습니다.

향후 스테이징 서버에 콘텐츠를 업로드 할 예정이며 일부 소프트웨어가 테스트 및 라이브 서버에 파일을 자동으로 복사하거나 일정에 따라 파일을 업로드하도록합니다.

내 구성 요소를 작성하고 예정된 작업으로 설정하거나 FileSystemWatcher를 사용하지만이 작업이 이미 완료되었다는 것을 알았습니다. 이미 존재하는 동기화 도구의

우리 웹 사이트에는 동기화를 유지하려는 폴더 수가 제한되어 있습니다. 이 폴더에서는 모두 또는 아무것도 아닙니다 - 우리는 폴더가 정확한 중복임을 확인하고자합니다. 이렇게하면 상당히 간단해질 것입니다. 폴더를 동기화 할 수있는 모든 소프트웨어는 괜찮을 것이라고 생각합니다. 단, 소프트웨어에 변경 사항을 기록하기를 원한다는 점만 제외하면됩니다. (이것은 단순한 BATCH 파일을 배제합니다.)

비슷한 환경이라면 모든 것을 동기화하는 문제를 어떻게 해결했는지 궁금합니다. 신뢰할 수 있고 우리의 요구를 충족시킬 수있는 도구에 대해 알고 있습니까? 그렇지 않다면, 가까운 미래에 나올만한 것에 대한 권고 사항을 갖고 있습니까? 아니면 코드를 받아 필요할 때 수정할 수있는 오픈 소스 솔루션입니까? (가급적이면 .NET).

대부분 아는 내가 관심, 추가는

또한, 나는 먼저이 구글했지만 너무 많은 옵션이 무엇인지 실제로 내가 여기 부탁 해요 이유입니다, 작품 말 대 잘 작동 .

추가 더 나는이 윈도우 서버입니다 지정하는 것을 잊었다

. (정확히 Windows Server 2003) 죄송합니다.

답변

1

일정대로 수행하려는 경우 SyncBackSE를 사용하여 여러 폴더 (또는 FTP 사이트)를 한 방향으로 동기화하고 찾고있는 것일 수 있습니다. 그러나, 그것은 예정된 작업이고, 나는 그것이 필요할지라도 (아마도 Pro 버전이 그것을 지원할지라도) 시작할 수 있다고 생각하지 않는다.

+0

안녕하세요. 이제는 훌륭한 도구처럼 보입니다 ... Google을 통해 내가 배웠던 것 이상으로 잘라 버렸습니다. 고맙습니다! 우리는 이것을 조사 할 것이다. – David

+0

우리 회사의 서버를 하루에 몇 번씩 FTP 사이트에 백업하는 데 사용합니다. 잘 작동합니다. 필자는 제공하는 다중 위치 동기화 설정을 가지고 놀았지만 우리는 사용하지 않았지만 훌륭하게 작동하는 것 같습니다. – SqlRyan

1

Linux의 경우 rsync 도구를 사용하는 것이 가장 좋습니다.

+0

죄송합니다. 이것은 운영체제를 지정하지 않았을 때 나에게 나쁜 소식이었습니다. 리눅스에 대한 좋은 대답, 그래도. – David

+1

cygwin을 사용하여 Windows에서 rsync를 실행하거나 MinGW 빌드 중 하나를 실행하여 독립 실행 형으로 실행할 수 있습니다. – jon

+0

Windows에서 cygwin을 실행할 필요가 없습니다. 나는 그것을 사용하지 않고. 편집 : 당신은 여기에 http://it-em.net/cms/upload/downloads/rsync.zip 다운로드 .exe (하지만 난 방금 cygwin DLL을 exe로 포장 것으로 나타났습니다 :) – Daniel

0

unison은 좋은 동기화 도구이지만 실행 당 두 개의 복제본 만 지원합니다. 세 사이트를 동기화하려면 A < -> B, B < -> C, A < -> C를 수행해야합니다.

나는 자식을 사용하는 것이 좋습니다. 각 사이트에서 repo를 만들고 git-add, git-rmgit-commit을 사용하여 각 저장소에서 환경의 현재 상태를 커밋합니다. 동기화가 일어나기를 원할 때 자동으로 레포 사이를 밀고 당깁니다.

관련 문제