기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
참고
컨테이너 내에서 AL2023을 사용하는 방법에 대한 자세한 내용은 섹션을 참조하세요AL2023 컨테이너.
Amazon Elastic Container Service(Amazon ECS)는 컨테이너 애플리케이션을 쉽게 배포, 관리 및 확대할 수 있도록 도와주는 완전 관리형 컨테이너 오케스트레이션 서비스입니다. 완전 관리형 서비스인 Amazon ECS에는 AWS 구성 및 운영 모범 사례가 내장되어 있습니다. Amazon Elastic Container Registry(Amazon ECR) AWS 및 Docker와 같은 및 타사 도구와 통합됩니다. 이러한 통합을 통해 환경이 아닌 애플리케이션 구축에 더욱 집중할 수 있습니다. 컨트롤 플레인을 관리하는 복잡한 과정 없이 클라우드의 AWS 리전에서 컨테이너 워크로드를 실행하고 확장할 수 있습니다.
AL2023 기반 Amazon ECS 최적화 AMI를 사용하여 AL2023에서 컨테이너화된 워크로드를 호스팅할 수 있습니다. 자세한 내용은 Amazon ECS 최적화 AMI를 참조하세요.
AL2와 비교한 Amazon ECS의 AL2023 변경 사항 AL2
AL2, AL2023은 Amazon ECS Linux 인스턴스로 실행하는 데 필요한 기본 패키지를 제공합니다. AL2에서 containerd
, docker
및 ecs-init
패키지는를 통해 사용할 수 있었던 반면amazon-linux-extras
, AL2023은 코어 리포지토리에 이러한 패키지를 포함합니다.
버전이 지정된 리포지토리 기능을 통한 결정적 업그레이드를 사용하면 기본적으로 모든 AL2023 AMI가 특정 리포지토리 버전으로 잠깁니다. 이는 AL2023 Amazon ECS 최적화 AMI에서도 마찬가지입니다. 환경에 대한 모든 업데이트는 배포 전에 신중하게 관리 및 테스트할 수 있으며, 문제가 발생할 경우 이전 AMI의 콘텐츠로 쉽게 되돌릴 수 있는 방법을 제공합니다. 이 AL2023 기능에 대한 자세한 내용은 AL2023의 버전 관리형 리포지토리를 통한 결정적 업그레이드를 참조하세요.
AL2023은 AL2에서 지원되는 cgroup v1 인터페이스를 통해 cgroup vAL2로 전환합니다. 자세한 내용은 통합 제어 그룹 계층 구조 (cgroup v2) 단원을 참조하십시오.
참고
2023.2.20230920 이전 AL2023 버전(첫 번째 AL2023.2 릴리스)에는 cgroup 내에서 Out-of-Memory(OOM) 처리를 systemd
위한에 버그가 포함되어 있습니다. cgroup의 모든 프로세스는 OOM-Killer가 한 번에 하나의 프로세스를 선택하는 대신 항상 종료되었으며, 이는 의도한 동작입니다.
이는 AL2 동작과 비교했을 때 회귀였으며 AL2023의 2023.2.20230920 릴리스를 기준으로 수정되었습니다AL2023.
Amazon ECS 최적화 AMI를 빌드하는 코드는 amazon-ecs-ami GitHub 프로젝트
AL2023 Amazon ECS에 최적화된 AMI 사용자 지정
중요
Amazon ECS 최적화 AL2023 AMI를 사용하는 것이 좋습니다. 자세한 내용은 Amazon Elastic Container Service 개발자 안내서의 Amazon ECS 최적화 AMI를 참조하세요.
Amazon ECS에서 사용자 지정 AMI를 생성할 때 사용하는 것과 동일한 빌드 스크립트를 사용할 수 있습니다. 자세한 내용은 Amazon ECS 최적화 Linux AMI 빌드 스크립트를 참조하세요.