Amazon ECS Managed Instances 컨테이너 이미지 가져오기 동작
컨테이너 시작 시간은 기본 컨테이너 이미지의 크기에 따라 달라집니다. Debian, Ubuntu 또는 Amazon Linux 2의 전체 버전과 같은 대용량 이미지는 슬림 버전(Debian-slim, Ubuntu-slim, Amazon-slim) 또는 최소 기본 이미지(예: Alpine)보다 많은 서비스를 포함하고 있기 때문에 시작하는 데 더 오래 걸립니다.
Amazon ECS가 새 Amazon ECS 관리형 인스턴스 컨테이너 인스턴스를 시작하면 로컬 이미지 캐시는 비어 있습니다. 해당 컨테이너 인스턴스에서 실행되는 첫 번째 태스크는 컨테이너 이미지를 컨테이너 리포지토리에서 로컬 이미지 캐시로 가져옵니다. 해당 컨테이너 인스턴스에서 동일한 이미지를 사용하는 후속 태스크는 이미지를 다시 가져오는 대신 캐시된 이미지를 사용합니다.
Amazon ECS 관리형 인스턴스의 Amazon ECS 에이전트는 각 컨테이너 인스턴스의 디스크 공간을 자동으로 관리합니다. 태스크가 중지되고 다른 실행 중 태스크가 동일한 컨테이너 이미지를 사용하지 않으면 Amazon ECS는 해당 이미지에 대해 15분 정리 타이머를 시작합니다. 해당 컨테이너 인스턴스에서 이미지를 사용하는 새 태스크가 15분 이내에 시작되지 않으면 이미지가 로컬 이미지 캐시에서 제거됩니다.
컨테이너 이미지 확인
Amazon ECS는 컨테이너 이미지 태그를 이미지 다이제스트로 해석하여 서비스의 모든 태스크가 동일한 이미지 버전을 실행하도록 합니다. 이 동작은 Amazon ECS 관리형 인스턴스 빈 패킹 및 인스턴스 선택에 영향을 줍니다. Amazon ECS는 나머지 태스크를 예약하기 전에 먼저 서비스에서 단일 태스크를 예약하여 컨테이너 이미지 다이제스트를 검색하기 때문입니다. 자세한 내용은 컨테이너 이미지 확인 섹션을 참조하세요.