AWS 기타 스토리지 관련 서비스

문혜리·2022년 4월 21일
0

AWS

목록 보기
8/8

Amazon EFS(Elastic File System)

  • 리눅스 인스턴스를 위한 확장성, 공유성 높은 파일 스토리지로서,
  • EC2 Linux 인스턴스에 마운트된 Network File System(NFS)를 통해 VPC에서 필요한 파일에 접근하거나 AWS Direct Connect로 연결된 온프레미스 서버의 파일에 접근할 수 있다.

    온프레미스: 기업의 서버를 클라우드 같은 원격 환경에서 운영하는 방식이 아닌, 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 것

  • 다수의 인스턴스에서 파일에 쉽게 접근할 수 있는 안전하고 전송 지연 문제가 적으며 내구성 높은 네트워크 파일 스토리지 서비스다.

Amazon FSx

  • 파일 시스템 구성을 위한 하드웨어 프로비저닝, 소프트웨어 구성과 같은 시간 소모적인 관리 작업을 피하면서,
  • 오픈 소스 및 상용 라이센스 파일 시스템의 풍부한 기능과 빠른 성능을 활용할 수 있음
    Lustre용 또는 Windows File Server용 가운데 선택해서 사용

Lustre:

  • Linux 클러스터가 고도의 컴퓨팅 작업을 수행할 때 고성능 파일시스템에 접속할 수 있게 해주는 오픈 소스 분산 파일시스템
    -> Amazon FSx는 AWS인프라에서 Lustre의 기능을 사용할 수 있게 해줌

Windows File Server용 FSx

  • Windows 서버를 위한 EFS라고 할 수 있으며 SMB(Server Message Block), Microsoft Active Directory등과 통합해서 사용할 수 있음

AWS Storage Gateway

  • 로컬과 클라우드 스토리지를 연결하는 백업 및 아카이브 통합 작업이 복잡한데, 이 서비스는 이 문제를 해소
  • 온프레미스 하드웨어 또는 EC2 이미지 기반의 가상 머신용 소프트웨어 게이트웨이로서 다수의 가상 연결 인터페이스를 제공
  • 데이터는 S3 또는 EBS등 AWS플랫폼에 저장해서 사용할 수 있고, 로컬 캐시에 저장한 뒤 로컬에서도 접속 지연없이 사용할 수 있다.

AWS Snowball

  • 테라바이트급, 또는 페타바이트급 데이터 백업 또는 활용이 필요한 경우 사용(대량 데이터를 클라우드로 전송할 때 보통 많은 시간 소모)
  • 사용자 요청에 따라 AWS는 물리적인 256비트 암호화 스토리지인 Snowball을 배송-> 사용자는 Snowball에 대용량 데이터를 저장한 뒤 AWS로 재배송 -> S3버킷에 업로드

앞서 S3버킷에 대용량 객체를 효율적으로 저장하는 방법으로 멀티파트 업로드(Multipart Upload) 및 전송 가속(Transfer Acceleration)등의 기능에 대해 살펴보기도 했지만 일부는 너무 커서 기존의 인터넷 연결로는 업로드하기 어려움

  • 따라서 기업이 보유한 데이터를 전송할 땐 다소 고가인 AWS Direct Connect를 이용하거나 좀 더 저렴한 Snowball을 이용하는게 실용적
    -엑사바이트급 데이터라면 스토리지 컨테이너 운송차인 AWS Snowmobile 활용

AWS DataSync

  • 온프레미스에 저장된 데이터를 AWS 계정으로 옮기는 작업에 특화된 도구
  • 보통의 인터넷 연결 이용, Snowball과 같은 대규모 데이터 이전에 적합하지 X
  • AWS계정이 연결된 어떤 서비스에도 데이터를 전송할 수 있으며,
  • 고가의 온프레미스 데이터 센터에 저장된 데이터를 신속하고 안전하게 S3또는 Glacier로 이전
  • EC2 인스턴스에서 데이터 처리 및 분석할 수 있도록 S3, EFS, 또는 EFx등으로 데이터 직접 전송
  • 온프레미스 인프라에 따라 최대 10Gbps 수준으로 데이터 전송, 암호화 및 데이터 검증 기능 제공

0개의 댓글