2010-02-01 3 views
0

저는 현재 하나의 웹 서버 만 사용하고 있지만 다른 웹 서버로 곧 확장 될 PHP 기반 웹 응용 프로그램이 있습니다. 대부분의 경우 이것은 매우 간단하지만 응용 프로그램은 또한 파일 시스템에 많은 파일을 저장합니다. 매우 간단한 것부터 합리적으로 복잡한 것까지 두 서버간에 파일을 공유하는 데는 여러 가지 방법이있는 것 같습니다. 서버간에 저장소 공유

내가

  • 간단한 네트워크 스토리지
    • NFS
    • SMB/CIFS
  • 클러스터 파일 시스템
    • 광택
    • 알고 있어요 옵션입니다
    • GFS/GFS2
    • 글루 스터 FS (GlusterFS)
    • 하둡 DFS
    • MogileFS

내가 다른 통해 액세스 할 경우 하나 개의 웹 서버를 통해 업로드 된 파일에 대해 즉시 사용할 수있다합니다. 데이터는 매우 중요하며 절대적으로 손실 될 수 없으므로 구현 된 것은 무엇 이건간에 a) 데이터를 잃지 않고 b) 매우 높은 가용성 (로컬 파일 시스템보다 좋거나 우수함)이 필요합니다.

클러스터 된 파일 시스템은 로컬 저장소 (대용량 파일)보다 빠른 데이터 액세스를 제공하지만 현재로서는 그다지 중요하지 않습니다.

무엇을 권하고 싶습니까? 추가 할 제안이나 위의 옵션을 특별히 고려해야 할 사항이 있습니까? 클러스터 된 파일 시스템에서 데이터 백업을 관리하는 방법에 대한 제안 사항은 무엇입니까?

답변

0

클러스터 파일 시스템이 최선의 방법입니다 것 같습니다. 백업은 다른 파일 시스템과 마찬가지로 수행 할 수 있습니다. 단, 대부분의 파일 시스템이 이중화 기능을 내장하고 있기 때문에 표준 파일 시스템보다 훨씬 안정적입니다.

0

실시간으로 서버간에 파일을 복제하는 미러 파일 시스템을 볼 수 있습니다. 설치 및 설정이 매우 쉽습니다. 하나의 마운트 명령이이를 수행하며 10 분 내에 HA 로드 균형 조정 및 백업 솔루션을 가질 수 있습니다.

http://www.TwinPeakSoft.com/

Fish.Ada