태스크에서 데이터 볼륨 사용 - Amazon Elastic Container Service

태스크에서 데이터 볼륨 사용

의 Amazon ECS는 컨테이너에 다음의 데이터 볼륨 옵션을 지원합니다.

  • Amazon EFS 볼륨 — Amazon ECS 태스크에 사용할 수 있는 간단하고 영구적인 확장형 파일 스토리지를 제공합니다. Amazon EFS을 사용하면 파일을 추가하고 제거할 때마다 스토리지 용량이 탄력적으로 자동 확장 및 축소됩니다. 애플리케이션에서 스토리지가 필요할 때 필요한 만큼 확보할 수 있습니다. Amazon EFS 볼륨은 Fargate 또는 Amazon EC2 인스턴스에서 호스팅되는 태스크에 지원됩니다. 자세한 내용은 Amazon EFS 볼륨 섹션을 참조하세요.

  • FSx for Windows File Server 볼륨 — 완전한 네이티브 Windows 파일 시스템이 지원하는 완전 관리형 Microsoft Windows 파일 서버를 제공합니다. FSx for Windows File Server와 Amazon ECS를 함께 사용하면 영구적이고 분산, 공유된 고정 파일 스토리지로 Windows 태스크를 프로비저닝할 수 있습니다. 자세한 내용은 FSx for Windows File Server 볼륨 섹션을 참조하세요.

  • Docker 볼륨 – 호스트 Amazon EC2 인스턴스의 /var/lib/docker/volumes 아래에 생성되는 Docker 관리형 볼륨입니다. Docker 볼륨 드라이버(플러그인이라고도 함)는 볼륨을 Amazon EBS와 같은 외부 스토리지 시스템과 통합하는 데 사용됩니다. 내장형 local 볼륨 드라이버 또는 타사 볼륨 드라이버를 사용할 수 있습니다. Docker 볼륨은 Amazon EC2 인스턴스에서 태스크를 실행할 때만 지원됩니다. Windows 컨테이너는 local 드라이버의 사용만 지원합니다. 도커 볼륨을 사용하려면 태스크 정의에서 dockerVolumeConfiguration을 지정합니다. 자세한 내용은 Docker 볼륨 섹션을 참조하세요.

  • 바인드 탑재 — 호스트의 파일 또는 디렉터리(예: Amazon EC2 인스턴스 또는 AWS Fargate)가 컨테이너에 탑재됩니다. 바인드 탑재 호스트 볼륨은 Fargate 또는 Amazon EC2 인스턴스에서 호스팅되는 태스크에 지원됩니다. 자세한 내용은 바인드 탑재 섹션을 참조하세요.