[server] AWS Linux에서 확장 가능하고 규모가 큰 공유 파일 시스템을 어떻게 생성합니까?

단일 파일 시스템으로 노출되어 AWS에서 확장 가능하고 확장 가능한 공유 스토리지를 제공 할 수있는 합리적이고 합리적인 방법은 무엇입니까?

현재 1 주일에 1TB EBS 볼륨을 만들고 있으며 no_subtree_check 및 nohide로 NFS를 내보내고 있습니다. 이 설정에서 클라이언트의 단일 마운트 아래에 별개의 내보내기가 나타납니다. 이 배열은 잘 확장되지 않습니다.

우리가 고려한 옵션 :

  • ext4가있는 LVM2 resize2fs가 너무 느립니다.
  • Linux의 Btrfs. 아직 프라임 타임에 대한 준비가되지 않았습니다.
  • Linux의 ZFS 아직 프라임 타임에 대한 준비가되어 있지는 않습니다 (LLNL이 사용하더라도)
  • Solaris의 ZFS 이 콤보의 미래는 확실하지 않으며 (나에게) 믹스의 새로운 OS
  • 접착제. 대부분 좋은 이야기를 들었지만 두 개의 무서운 이야기 나 오래된 이야기를 들었습니다.

이상적인 솔루션은 공유, 단일 fs보기, 쉬운 확장 성, 스냅 샷 및 복제를 제공합니다.

아이디어와 경험을 공유해 주셔서 감사합니다.



답변

XFS (LVM 상단)는 어떻습니까? ext4보다 더 성숙하여 파일 시스템의 증분 덤프를 수행 할 가능성이 있습니다. Wikipedia 기사 를 확인하고 싶을 수도 있습니다.벤치 마크 내부에 조회 된 ext4에 대한합니다.


답변