

# Amazon ECS에 대한 Fargate 작업 임시 스토리지
<a name="fargate-task-storage"></a>

프로비저닝되면 AWS Fargate의 Linux 컨테이너에서 호스팅되는 각 Amazon ECS 태스크는 바인드 탑재를 위해 다음 임시 스토리지를 받게 됩니다. 작업 정의에서 `volumes`, `mountPoints` 및 `volumesFrom` 파라미터를 사용하여 이 볼륨을 탑재하고 컨테이너 간에 공유할 수 있습니다. AWS Fargate의 Windows 컨테이너에서는 지원되지 않습니다.

## Fargate Linux 컨테이너 플랫폼 버전
<a name="fargate-task-storage-linux-pv"></a>

### 버전 1.4.0 이상
<a name="fargate-task-storage-pv14"></a>

기본적으로 플랫폼 버전 `1.4.0` 이상을 사용하여 Fargate에서 호스팅되는 Amazon ECS 태스크는 최소 20GiB 이상의 임시 스토리지를 받습니다. 임시 스토리지의 총량은 최대 200GiB까지 높일 수 있습니다. 태스크 정의에서 `ephemeralStorage` 파라미터를 지정하여 태스크를 수행할 수 있습니다.

태스크의 풀링, 압축 및 비압축 컨테이너 이미지는 임시 스토리지에 저장됩니다. 태스크가 사용해야 하는 임시 스토리지의 총량을 확인하려면 컨테이너 이미지가 사용하는 스토리지 용량을 태스크에 할당된 임시 스토리지의 총 용량에서 빼세요.

2020년 5월 28일 이후 시작된 플랫폼 버전 `1.4.0` 이상을 사용하는 태스크의 경우, AES-256 암호화 알고리즘으로 임시 스토리지가 암호화됩니다. 이 알고리즘은 AWS에서 소유한 암호화 키를 사용합니다. 고객 관리형 키를 생성할 수도 있습니다. 자세한 내용은 [AWS Fargate 임시 스토리지에 대한 고객 관리형 키](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/fargate-storage-encryption.html)를 참조하세요.

2022년 11월 18일 이후 시작된 플랫폼 버전 `1.4.0` 이상을 사용하는 작업의 경우 작업 메타데이터 엔드포인트를 통해 임시 스토리지 사용량이 보고됩니다. 작업의 애플리케이션은 작업 메타데이터 엔드포인트 버전 4를 쿼리하여 임시 스토리지 예약 크기 및 사용량을 가져올 수 있습니다.

 또한 Amazon CloudWatch Container Insights를 켜면 임시 스토리지 예약 크기와 사용된 양이 Amazon CloudWatch Container Insights로 전송됩니다.

**참고**  
Fargate는 디스크 스페이스를 예약합니다. Fargate에서만 사용됩니다. 이에 대한 요금은 청구되지 않습니다. 이러한 지표에는 표시되지 않습니다. 그러나 `df` 등의 다른 도구에서는 이 추가 스토리지를 볼 수 있습니다.

### 버전 1.3.0 이하
<a name="fargate-task-storage-pv13"></a>

플랫폼 버전 `1.3.0` 이전 버전을 사용하는 Fargate의 Amazon ECS 태스크는 각각 다음과 같은 임시 스토리지를 받습니다.
+ 10GB의 Docker 계층 스토리지
**참고**  
이 용량에는 압축 및 비압축 컨테이너 이미지 아티팩트가 모두 포함됩니다.
+ 볼륨 마운트를 위한 추가 4GB입니다. 작업 정의에서 `volumes`, `mountPoints` 및 `volumesFrom` 파라미터를 사용하여 이 볼륨을 탑재하고 컨테이너 간에 공유할 수 있습니다.

## Fargate Windows 컨테이너 플랫폼 버전
<a name="fargate-task-storage-windows-pv"></a>

### 버전 1.0.0 이상
<a name="fargate-task-storage-pvws1"></a>

기본적으로 플랫폼 버전 `1.0.0` 이상을 사용하여 Fargate에서 호스팅되는 Amazon ECS 태스크는 최소 20GiB 이상의 임시 스토리지를 받습니다. 임시 스토리지의 총량은 최대 200GiB까지 높일 수 있습니다. 태스크 정의에서 `ephemeralStorage` 파라미터를 지정하여 태스크를 수행할 수 있습니다.

태스크의 풀링, 압축 및 비압축 컨테이너 이미지는 임시 스토리지에 저장됩니다. 태스크가 사용해야 하는 임시 스토리지의 총량을 확인하려면 컨테이너 이미지가 사용하는 스토리지 용량을 태스크에 할당된 임시 스토리지의 총 용량에서 빼세요.

자세한 내용은 [Amazon ECS에서 바인드 탑재 사용](bind-mounts.md) 섹션을 참조하세요.