클러스터(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)을 관리하여 특정 기능이나 리소스에 대한 접근을 제어할 수 있어요.
클러스터 삭제
클러스터를 삭제하려면 먼저 클러스터의 모든 리소스(서비스, 태스크)를 정리해야 해요. 클러스터에 등록된 모든 인스턴스를 등록 해제하고 클러스터를 삭제할 수 있어요.