Amazon Web Services 한국 블로그

AWS Container 신규 기능 업데이트를 소개합니다!

AWS에서는 고객의 피드백을 기반으로 제품 로드맵을 작성합니다. 다음 세 가지 새 기능은 모두 고객이 복잡한 컨테이너 기반 애플리케이션의 구축 및 운영 시 직면한 특정 문제의 해결을 요청해 옴으로써 개발하게 되었습니다. 이번 글에서는 최근 컨테이너 분야 신규 기능들을 소개합니다.

1. Amazon Elastic Kubernetes Service용 관리형 노드 그룹
고객들은 Kubernetes 인프라 관리의 부담은 덜고 자신의 고객을 위한 혁신적 솔루션 개발에 더 집중하고 싶다는 피드백을 AWS에 전달했습니다.

Amazon Elastic Kubernetes Service는 이미 고가용성의 표준 Kubernetes 클러스터 제어 플레인을 제공하지만 이제 AWS에서는 고객의 Kubernetes 클러스터를 위한 노드(Amazon Elastic Compute Cloud(EC2)도 관리할 수 있습니다. Amazon Elastic Kubernetes Service를 사용하면 손쉽게 버그 수정 및 보안 패치를 노드에 적용하고 클러스터와 함께 노드를 최신 Kubernetes 버전으로 업데이트할 수 있습니다.

Amazon Elastic Kubernetes Service 콘솔 및 API를 사용하면 단일 위치에서 클러스터의 상태를 이해할 수 있으므로 클러스터를 구성하는 모든 리소스의 상태를 보기 위해 더 이상 여러 서비스를 개별적으로 확인할 필요가 없습니다.

오늘 바로 새 Amazon EKS 클러스터를 생성할 때 관리형 노드를 프로비저닝할 수 있습니다. Amazon EKS 관리형 노드 그룹을 사용할 때에는 추가 비용이 부과되지 않으며, Amazon EKS 클러스터와 해당 노드 그룹이 프로비저닝하는 AWS 리소스에 대한 비용만 지불하면 됩니다. 자세한 내용은 블로그 게시물- Extending the EKS API: Managed Node Groups를 확인하십시오.

2. AWS FireLens를 사용한 컨테이너 로그 관리
컨테이너 기반 애플리케이션을 구축하는 고객들은 로깅 기능에 있어 더 많은 유연성을 원하지만 로깅 에이전트를 설치, 구성 또는 문제 해결하고 싶지는 않다는 피드백을 AWS에 전달했습니다.

AWS FireLens에서는 이제 Amazon ECS 또는 AWS Fargate의 작업 정의를 구성하여 컨테이너 로그를 스토리지 및 분석 도구로 전달할 수 있으므로 이러한 유연성이 제공됩니다.

이는 곧 개발자가 컨테이너에서 Stdout으로 로그가 전송되게 하고 FireLens에서는 이러한 로그를 수신하여 구성된 대상으로 전달함을 의미합니다.

FireLens는 오픈 소스 프로젝트인 Fluent Bit 및 Fluentd와 작동하므로 두 프로젝트 중 하나가 지원하는 대상으로 로그를 전송할 수 있습니다. FireLens에는 수많은 구성 옵션이 있으며 사용자는 로그를 필터링하는 옵션이나 로그를 여러 대상으로 보내는 옵션까지도 선택할 수 있습니다. 자세한 내용은 이번 주 초에 제가 작성한 글- AWS Firelens – 컨테이너 로그 통합 관리 기능 출시를 참조하시기 바랍니다.

이 기술의 작동 원리와 구축 방식을 더 심층적으로 이해하려면 Wesley Pettit의 컨테이너 블로그 게시물: Under the hood: FireLens for Amazon ECS Tasks를 참조하십시오.

3. Amazon Elastic Container Registry EventBridge 지원
Amazon Elastic Container Registry를 사용하는 고객들은 새 컨테이너 이미지가 Elastic Container Registry로 푸시될 때 빌드 프로세스를 시작할 수 있기를 원한다는 피드백을 AWS에 전달했습니다.

이에 따라 AWS에서는 Amazon Elastic Container Registry EventBridge 지원을 추가했습니다. Elastic Container Registry에서 이제 EventBridge에 게시하는 이벤트를 사용하면, 이미지가 성공적으로 푸시되었을 때 파이프라인을 시작하거나 Amazon Chime 또는 Slack과 같은 위치에 메시지를 게시하는 등의 작업을 트리거할 수 있습니다.

이 새 기능에 대한 자세한 내용은 보려면, 제가 더 상세한 설명과 데모를 제공한 블로그 글을 참조하십시오.

더 많은 기능 추가 예정
세 가지 출시 소식은 올해 발표된 Savings Plans, Amazon EKS Windows 컨테이너 지원Amazon ECR의 네이티브 컨테이너 이미지 스캐닝과 같은 소식 이후에 신규 기능들입니다.

AWS는 항상 고객의 소리에 귀를 기울이고 있으며 이를 위해서는 여러분의 피드백이 필요합니다. 그러므로, 컨테이너 애플리케이션에 대한 기능 요청이 있거나 불편한 점을 발견한 경우 AWS의 공개 컨테이너 로드맵에서 문제 사례를 생성하거나 문제 사례에 대한 의견을 제시해 주시기 바랍니다. 가까운 미래에 귀하에게 영감을 받은 새 기능에 대한 글을 작성할 수 있게 되기를 바랍니다.

Martin