나만의 Amazon ECS 최적화 Windows AMI 구축

나만의 Amazon ECS 최적화 Windows AMI 구축

EC2 Image Builder를 사용해 나만의 사용자 지정 Amazon ECS 최적화 Windows AMI를 구축할 수 있습니다. 이 글에서는 ECS 최적화 Windows AMI를 만들기 위한 이미지 레시피 요구 사항을 알아봅니다.

출처: 문서

본문

EC2 Image Builder를 사용해 나만의 사용자 지정 Amazon ECS 최적화 Windows AMI를 구축할 수 있어요. 이렇게 하면 Amazon ECS에서 자체 라이선스를 가진 Windows AMI를 쉽게 사용할 수 있습니다. Amazon ECS는 Windows 인스턴스에서 컨테이너를 호스팅하는 데 필요한 시스템 구성을 제공하는 관리형 Image Builder 컴포넌트를 제공합니다. 각 Amazon ECS 관리형 컴포넌트는 특정 컨테이너 에이전트와 Docker 버전을 포함합니다. 최신 Amazon ECS 관리형 컴포넌트를 사용하도록 이미지를 사용자 지정하거나, 더 오래된 컨테이너 에이전트나 Docker 버전이 필요하다면 다른 컴포넌트를 지정할 수 있어요.

EC2 Image Builder 사용에 대한 전체 안내는 EC2 Image Builder 사용자 가이드의 EC2 Image Builder 시작하기 문서를 참고하세요.

EC2 Image Builder를 사용해 나만의 Amazon ECS 최적화 Windows AMI를 구축할 때 이미지 레시피(image recipe)를 만듭니다. 이미지 레시피는 다음 요구 사항을 충족해야 합니다:

  • Source image는 Windows Server 2019 Core, Windows Server 2019 Full, Windows Server 2022 Core 또는 Windows Server 2022 Full을 기반으로 해야 합니다. 다른 Windows 운영 체제는 지원되지 않으며 컴포넌트와 호환되지 않을 수 있어요.
  • Build components를 지정할 때 ecs-optimized-ami-windows 컴포넌트가 필요합니다. 권장되는 update-windows 컴포넌트는 이미지에 최신 보안 업데이트가 포함되도록 보장합니다.
  • 다른 컴포넌트 버전을 지정하려면 Versioning options 메뉴를 확장하고 사용할 컴포넌트 버전을 지정하세요. 자세한 내용은 ecs-optimized-ami-windows 컴포넌트 버전 나열 문서를 참고하세요.

ecs-optimized-ami-windows 컴포넌트 버전 나열 (Listing the ecs-optimized-ami-windows component versions)

EC2 Image Builder 레시피를 만들 때 ecs-optimized-ami-windows 컴포넌트를 지정하려면 기본 옵션을 사용하거나 특정 컴포넌트 버전을 지정할 수 있어요. 사용 가능한 컴포넌트 버전과 컴포넌트에 포함된 Amazon ECS 컨테이너 에이전트 및 Docker 버전을 확인하려면 AWS Management Console을 사용할 수 있습니다.

사용 가능한 ecs-optimized-ami-windows 컴포넌트 버전을 나열하려면

  1. https://console.aws.amazon.com/imagebuilder/ 에서 EC2 Image Builder 콘솔을 엽니다.
  2. 탐색 표시줄에서 이미지를 빌드할 리전을 선택합니다.
  3. 탐색 창의 Saved configurations 메뉴에서 Components를 선택합니다.
  4. Components 페이지의 검색창에 ecs-optimized-ami-windows를 입력하고 자격(qualification) 메뉴를 연 뒤 **Quick start (Amazon-managed)**를 선택합니다.
  5. Description 열을 사용하여 이미지에 필요한 Amazon ECS 컨테이너 에이전트와 Docker 버전이 포함된 컴포넌트 버전을 확인합니다.

더 알아보기 (Learn more)

  • EC2 Image Builder 사용에 대한 자세한 내용은 EC2 Image Builder 사용자 가이드를 참고하세요.