FSx

이기태·2024년 5월 5일
0

AWS

목록 보기
27/62

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밀리초 이하의 지연 시간
  • 복제와 스냅샷 기능 지원
    비용 절감, 데이터 압축 지원, 그러나 데이터 중복제거 기능 없음.
  • 지정 시간 복제 기능
    새 워크로드 테스트 시 유용 -> 파일 시스템에서 빠른 복제, 스테이징 파일 시스템을 줄 수 있다

0개의 댓글

관련 채용 정보