2012-11-04 2 views
-1

내가 일하는 곳은 약 400 명의 직원이 두 개의 주요 캠퍼스에서 여러 캠퍼스로 나뉘어 있으며 서버는 서버를 설치하고 공유 폴더를 가지고 있습니다. 나는 시스템을 설정하여 사용자가 볼 수있는 하나의 공유 폴더를 가지지 만 양쪽 서버에있는 모든 파일의 복사본을 가지고 있으며 파일 전송 중에 기다리는 사람들을 막기 위해 사용자가 캠퍼스에있는 파일에 액세스합니다. 파일이 변경되면 파일의 최신 복사본에 액세스해야하고 하루 동안 네트워크 속도를 늦추지 않도록 하룻밤 사이에 변경된 모든 파일을 전송해야합니다.분산 파일 시스템을 만들지 않겠습니까?

누구나 이미이 작업을 수행하는 시스템이 있다고 할 수 있습니까? 또는이 작업을 수행하는 시스템을 검색 할 때 사용해야하는 키워드는 무엇입니까?

MS SQL Server 2012 FileTables를 사용하여이 작업을 수행하는 시스템을 만들고 테이블에 트리거를 두어 파일의 최신 복사본이 있는지 확인하고 변경된 파일을 압축하여 전송하는 저장 프로 시저를 만들었습니다. .

답변

1

여기에는 여러 개의 분산 파일 시스템이 있습니다.

AFS (앤드류 파일 시스템) 재미있을 수 있습니다 http://www.openafs.org/

일부 다른 솔루션은 다음과 같습니다

리눅스

FOW 윈도우

  • DFS (나는 새로운 사용자이기 때문에 내가 여기>이 링크를 게시 할 수 있지 않다) 개인적으로

나는 돈 그것을 위해 위키 백과를 검색, 분산 파일 시스템 = 이러한 솔루션에 대한 많은 경험이 있습니다. 그러나 AFS를 먼저 조사해야하며, 이는 잘 유지 관리되는 교차 플랫폼 시스템입니다.

0

회사 전체에서 Windows를 사용한다고 가정하면 BranchCache가 중요 할 수 있습니다. 주의 : 이것은 사용자가 적어도 윈도우에있는 것을 요구 7.

이 캐시 된 사본이 각 지점에서, 또는 로컬에서 로컬 서버 중 개최되는 당신이, 중앙 서버에 파일을 호스팅 할 수 있습니다 http://technet.microsoft.com/en-us/library/hh831696.aspx

기계 (예 : 서버 룸이없는 지점이 있거나 캐시 서버에 추가 비용을 투자하지 않으려는 경우). 옵션을 사용할 수있는 경우 각 사무실에 캐시 서버를 설치하는 것이 좋습니다 (파일을 다시 부팅하거나 워크 스테이션을 끄지 않아도 파일 가용성의 신뢰성이 향상됩니다).

OOTB (100 % 확신 할 수는 없지만)는 거의 존재하지 않지만 스크립팅을 통해 쉽게 활성화 할 수 있습니다 (즉, 새 파일을 요청하는 각 분기마다 스크립트를 작성하여 캐싱되도록 함) .

관련 문제