클러스터(Clusters)

클러스터(Clusters)

Amazon ECS 클러스터는 태스크, 서비스, 컨테이너 인스턴스의 논리적 그룹이에요. 클러스터를 만들어 태스크와 서비스를 실행할 수 있어요.

출처: 문서

본문

Amazon ECS 클러스터는 태스크, 서비스, 컨테이너 인스턴스의 논리적 그룹이에요. 클러스터를 만들면 태스크 정의에서 태스크를 실행하거나 서비스를 만들어 태스크를 유지할 수 있어요.

클러스터 개념

Amazon ECS 클러스터는 다음을 포함할 수 있어요:

  • 컨테이너 인스턴스(Container instances) – EC2 실행 유형을 사용할 때 태스크를 실행하는 Amazon EC2 인스턴스.
  • 태스크(Tasks) – 클러스터에서 실행되는 컨테이너의 단위.
  • 서비스(Services) – 지정된 수의 태스크를 유지하는 장기 실행 워크로드.
  • 용량 공급자(Capacity providers) – 클러스터의 컴퓨팅 용량을 관리하는 메커니즘.

클러스터 생성

Amazon ECS 콘솔이나 AWS CLI를 사용해 클러스터를 만들 수 있어요. 클러스터를 만들 때는 다음을 지정할 수 있어요:

  • 클러스터 이름.
  • 사용할 네트워킹(VPC, 서브넷, 보안 그룹).
  • Infrastructure(컨테이너 인스턴스 또는 Fargate).
  • 용량 공급자 전략(capacity provider strategy).

클러스터 설정

클러스터에 대한 계정 설정(account settings)을 관리하여 특정 기능이나 리소스에 대한 접근을 제어할 수 있어요.

클러스터 삭제

클러스터를 삭제하려면 먼저 클러스터의 모든 리소스(서비스, 태스크)를 정리해야 해요. 클러스터에 등록된 모든 인스턴스를 등록 해제하고 클러스터를 삭제할 수 있어요.

더 알아보기 (Learn more)