Amazon FSx
AWS에서 완전 관리형 서비스
- 타사 고성능 파일 시스템을 실행
- RDS에서 AWS에 MySQL나 Postgres를 실행하는 것과 같은 개념
ex)
FSx에 Lustre를 실행하거나 Windows File Server를 실행하거나
NetApp ONTAP, OpenZFS등이 될 수 있다.
FSx for Windows File Server
- 완전 관리형 Windows File Server 공유 드라이브로 SMB 프로토콜과 Windows NTFS를 지원한다.
- Microsoft Active Directory 통합을 지원해 사용자 보안을 추가할 수 있다.
ACL(접근 제어 목록)로 사용자 할당량을 추가해 액세스를 제어할 수 있다.
- 특징
(ㄱ) 윈도우 뿐아니라 리눅스 EC2 인스턴스에도 마운트할 수 있다.
(ㄴ) 기존 온프레미스 등에 윈도우 파일 서버가 있는 경우 DFS(Microsoft 분산 파일시스템)기능을 이용해 파일 시스템을 그룹화 할 수 있다.
-> 온프레미스의 윈도우 파일 서버와 FSx for Windows File Server를 결합 가능
- 성능
초당 10s GB/s, 수백만 IOPS, 수백 PB 데이터 확장 가능.
- 옵션
- SSD: 지연 시간이 짧아야 하는 워크로드를 저장(DB, 미디어 처리, 데이터 분석)
- HDD: 비용이 싼 넓은 스펙트럼의 워크로드 저장(홈 디렉토리, CMS)
- 프라이빗 연결로 온프레미스 인프라에서 액세스할 수 있다.(VPN, 직접연결)
- 고가용성 다중 AZ에 대해 FSx for Windows File Server를 구성할 수 있다.
(다중 AZ, 단일 AZ)
- 모든 데이터는 재해 복구 목적으로 S3에 매일 백업된다.
FSx for Lustre
- Lustre는 분산 파일 시스템으로 대형 연산에 쓰였다.
- Lustre = Linux + Cluster
- 머신러닝과 HPC(고성능 연산)에 쓰였다.
- 영상 처리, 금융 모델링, 전자 설계 자동화등의 애플리케이션에 쓰인다.
- 확장성이 매우 높다.
수백 GB/s 데이터, 수백만 IOPS, 밀리초보다 짧은 지연 시간.
- 스토리지 옵션
- SSD: 낮은 지연시간, 워크로드가 많거나 크기가 작은 무작위 파일 작업 IOPS
- HDD: 처리량이 많은 워크로드나 크기가 큰 시퀀스 파일 작업
- S3와 무결절성 통합(시험)
FSx로 S3를 파일 시스템처럼 읽어들일 수 있다.
FSx의 연산 출력값을 다시 S3에 쓸 수 있다.
- FSx for Lustre는 VPN, 직접 연결을 통해 온프레미스 서버에서 사용할 수 있다.
- FSx for Lustre는 단일 AZ에만 있다.
FSx의 파일 시스템 배포 옵션

- 스크래치 파일 시스템
- 임시 스토리지이다.
(ㄱ) 데이터가 복제되지 않는다. -> 기저 서버가 오작동하면 파일이 모두 사라진다.
(ㄴ) 최적화로 초과 버스트를 사용할 수 있다. -> 영구 파일 시스템보다 6배 높은 성능
단기 처리 데이터에 쓰이고 데이터를 복제하지 않아 비용을 최적화
- 영구 파일 시스템
- 장기 스토리지이다.
(ㄱ) 동일한 가용 영역에 데이터가 복제된다. -> AZ 간이 아닌 동일한 AZ 내에서만 복제
(ㄴ) 서버가 오작동해도 몇분내로 해당 파일이 대체된다.
민감한 데이터의 장기 처리 및 스토리지
FSx for NetApp ONTAP
- AWS의 관리형 NetApp ONTAP 파일 시스템
- NFS, SMB, iSCSI 프로토콜과 호환 가능
- 온프레미스 시스템의 ONTAP이나, NAS에서 실행 중인 워크로드를 AWS로 옮길 수 있다.
- 다양한 OS에서 사용 가능
Linux, Windows, MacOS, AWS VMware Cloud, Amazon Workspaces, AppStream 2.0, EC2, ECS, EKS
- 자동 확장/축소되는 스토리지(오토스케일링)
- 복제와 스냅샷 기능 지원
비용 절감, 데이터 압축, 데이터 중복 제거 가능. -> NetApp ONTAP에서 중복 파일을 찾을 수 있음.
- 지정 시간 복제 기능
새 워크로드 등을 테스트할 때 상당이 유용하다. -> 파일 시스템에서 빠른 복제, 스테이징 파일 시스템을 줄 수 있다.(시험)
FSx for OpenZFS
- AWS의 관리형 OpenZFS 파일 시스템
- 여러 버전에서의 NFS 프로토콜과 호환 가능
- 주로 ZFS에서 실행되는 워크로드를 내부적으로 AWS로 옮길 때 사용
- 다양한 OS에서 사용 가능
Linux, Windows, MacOS, AWS VMware Cloud, Amazon Workspaces, AppStream 2.0, EC2, ECS, EKS
- 좋은 성능
백만 IOPS 확장 가능, 0.5밀리초 이하의 지연 시간
- 복제와 스냅샷 기능 지원
비용 절감, 데이터 압축 지원, 그러나 데이터 중복제거 기능 없음.
- 지정 시간 복제 기능
새 워크로드 테스트 시 유용 -> 파일 시스템에서 빠른 복제, 스테이징 파일 시스템을 줄 수 있다