Amazon FSx 개요
- Amazon FSx는 AWS에서 제공하는 완전 관리형 서비스로, 타사 고성능 파일 시스템을 실행하는 기능을 가지고 있다.
- RDS와 유사한 개념으로, AWS에서 MySQL이나 Postgres를 실행하는 것과 같은 방식이다.
- FSx는 RDS와는 달리 파일 시스템을 실행하는 점에서 차별화된다.
FSx의 파일 시스템 종류
- FSx에서 실행할 수 있는 파일 시스템의 예로는 다음과 같은 것들이 있다:
- FSx for Windows File Server
- FSx for Lustre
- FSx for NetApp ONTAP
- FSx for OpenZFS
FSx for Windows File Server
- FSx for Windows File Server는 완전 관리형 Windows 파일 서버 공유 드라이브로, 다음과 같은 특징이 있다:
- SMB 프로토콜과 Windows NTFS를 지원하여 Windows 환경에서의 사용이 용이하다.
- Microsoft Active Directory와 통합되어 사용자 보안을 강화할 수 있다.
- ACL을 통해 사용자 할당량을 설정하고 액세스를 제어할 수 있다.
- Linux EC2 인스턴스에서도 마운트할 수 있는 점이 중요하다.
- 성능 면에서는 초당 수십 GB의 데이터 전송과 수백만 IOPS를 지원하며, SSD와 HDD 스토리지 옵션이 제공된다.
FSx for Lustre의 특징
- FSx for Lustre는 원래 분산 파일 시스템으로 대형 연산에 사용되며, 다음과 같은 특징이 있다:
- 머신 러닝과 HPC(고성능 컴퓨팅)에 적합하다.
- 초당 수백 GB의 데이터 처리와 밀리초 이하의 지연 시간을 자랑한다.
- 스토리지 옵션으로는 SSD와 HDD가 있으며, 각각의 사용 용도에 따라 선택할 수 있다.
- Amazon S3와의 통합이 가능하여, FSx를 통해 S3를 파일 시스템처럼 사용할 수 있다.
- 그리고 FSx의 연산 출력값을 다시 Amazon S3에 쓸 수 있다.
FSx의 파일 시스템 배포 옵션
- FSx의 파일 시스템 배포 옵션은 다음과 같이 두 가지로 나뉜다:
- 스크래치 파일 시스템
- 임시 스토리지로 데이터가 복제되지 않으며, 기저 서버의 오작동 시 데이터가 유실될 수 있다.
- 성능이 영구 파일 시스템보다 여섯 배 높을 수 있다.
- 영구 파일 시스템
- 장기 스토리지로 동일한 가용 영역 내에서 데이터가 복제된다.
- 기저 서버의 오작동 시 몇 분 내에 데이터가 대체될 수 있다.
- 스크래치 파일 시스템
- FSx for Lustre의 스크래치 파일 시스템은 단기 처리 데이터에 적합하다.
FSx for NetApp ONTAP
- FSx for NetApp ONTAP는 AWS의 관리형 파일 시스템으로, 다음과 같은 특징이 있다:
- NFS, SMB, iSCSI 프로토콜과 호환된다.
- 온프레미스 시스템의 ONTAP이나 NAS에서 실행 중인 워크로드를 AWS로 이전할 수 있다.
- 다양한 운영 체제에서 사용 가능하며, Linux, Windows, MacOS 등에서 호환된다.
- 오토스케일링 기능을 통해 스토리지가 자동으로 확장 및 축소된다.
- 복제와 스냅샷 기능을 지원하여 데이터 관리가 용이하다.
FSx for OpenZFS
- FSx for OpenZFS는 AWS의 관리형 파일 시스템으로, 다음과 같은 특징이 있다:
- 여러 버전에서의 NFS 프로토콜과 호환된다.
- 주로 ZFS에서 실행되는 워크로드를 AWS로 이전할 때 사용된다.
- 성능이 뛰어나며, 백만 IOPS까지 확장 가능하고 지연 시간은 0.5 밀리초 이하이다.
- 스냅샷과 압축 기능을 지원하지만, 데이터 중복제거 기능은 없다.
- 지정 시간 동시 복제 기능이 있어 새 워크로드 테스트 시 유용하다.
'AWS' 카테고리의 다른 글
Connection Draining (1) | 2024.12.14 |
---|---|
EBS Volume (0) | 2024.12.14 |
Snowball 에서 Glacier로 (0) | 2024.12.09 |
Snow Family (0) | 2024.12.09 |
S3 요청자 지불 (0) | 2024.12.08 |