

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AL2023 기반 Amazon ECS AMI를 사용하여 컨테이너화된 워크로드 호스팅
<a name="ecs"></a>

**참고**  
 컨테이너에서 AL2023을 사용하는 방법에 대한 자세한 내용은 [AL2023 컨테이너](container.md) 섹션을 참조하세요.

 Amazon Elastic Container Service(Amazon ECS)는 컨테이너 애플리케이션을 쉽게 배포, 관리 및 확대할 수 있도록 도와주는 완전 관리형 컨테이너 오케스트레이션 서비스입니다. 완전 관리형 서비스인 Amazon ECS에는 AWS 구성과 운영 모범 사례가 내장되어 있습니다. AWS 및 Amazon Elastic Container Registry(Amazon ECR), Docker 등의 서드 파티 도구와도 통합됩니다. 이러한 통합을 통해 환경이 아닌 애플리케이션 구축에 더욱 집중할 수 있습니다. 컨트롤 플레인을 관리하는 복잡한 과정 없이 클라우드의 AWS 리전에서 컨테이너 워크로드를 실행하고 확장할 수 있습니다.

AL2023 기반 Amazon ECS 최적화 AMI를 사용하면 AL2023에서 컨테이너 워크로드를 호스팅할 수 있습니다. 자세한 내용은 [Amazon ECS 최적화 AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) 섹션을 참조하세요.

## AL2와 비교한 AL2023 Amazon ECS 변경 사항
<a name="ecs-al2-changes"></a>

 AL2와 함께, AL2023은 Amazon ECS Linux 인스턴스로 실행하는 데 필요한 기본 패키지를 제공합니다. AL2에서 `amazon-linux-extras`를 통해 `containerd`, `docker` 및 `ecs-init` 패키지를 사용할 수 있었지만 AL2023에는 이러한 패키지가 Core 리포지토리에 포함되어 있습니다.

 버전이 지정된 리포지토리 기능으로 결정적 업그레이드 기능을 사용하면 모든 AL2023 AMI는 특정 리포지토리 버전에서만 사용할 수 있게 됩니다. 이는 AL2023 Amazon ECS 최적화 AMI에서도 마찬가지입니다. 환경에 대한 모든 업데이트를 배포 전에 주의 깊게 관리하고 테스트할 수 있을 뿐만 아니라 문제 발생 시 이전 AMI 콘텐츠로 쉽게 되돌릴 수 있습니다. 이 AL2023 기능에 대한 자세한 내용은 [AL2023에서 버전 관리 리포지토리를 통한 결정적 업그레이드](deterministic-upgrades.md)를 참조하세요.

 AL2023 버전은 AL2에서 지원되는 cgroup v1 인터페이스를 통해 cgroup v2로 전환됩니다. 자세한 내용은 [통합 제어 그룹 계층 구조 (cgroup v2)](cgroupv2.md) 섹션을 참조하세요.

**참고**  
 [2023.2.20230920](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.2.20230920.html) 이전 AL2023 버전(첫 번째 AL2023.2 릴리스)에는 cgroup 내에서 메모리 부족(OOM) 처리를 위한 `systemd`에 버그가 포함되어 있습니다. cgroup의 모든 프로세스는 OOM 킬러가 한 번에 하나의 프로세스를 선택하는 대신 항상 종료되었으며, 이는 의도한 동작입니다.  
 이는 AL2 동작과 달리 회귀 현상이었으며, AL2023 2023.2.20230920 릴리스를 기준으로 수정되었습니다.

 Amazon ECS 최적화 AMI를 빌드하는 코드는 [amazon-ecs-ami GitHub 프로젝트](https://github.com/aws/amazon-ecs-ami)에서 확인할 수 있습니다. [릴리스 노트](https://github.com/aws/amazon-ecs-ami/releases)에서는 어떤 AL2023 버전이 어떤 Amazon ECS AMI 버전에 매핑되는지 설명합니다.

## AL2023 Amazon ECS에 최적화된 AMI 사용자 지정
<a name="custom-ecs-amis"></a>

**중요**  
 Amazon ECS 최적화 AL2023 AMI 사용을 권장합니다. 자세한 내용은 *Amazon Elastic Container Service 개발자 안내서*의 [Amazon ECS 최적화 AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) 섹션을 참조하세요.

 Amazon ECS에서 사용자 지정 AMI를 생성할 때 사용하는 것과 동일한 빌드 스크립트를 사용할 수 있습니다. 자세한 내용은 [Amazon ECS 최적화 Linux AMI 빌드 스크립트](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-ami-build-scripts.html) 섹션을 참조하세요.