Amazon ECS 클러스터 - Amazon Elastic Container Service

Amazon ECS 클러스터

Amazon ECS 클러스터는 작업 또는 서비스의 논리적 그룹입니다. 클러스터는 작업 및 서비스 외에도 다음과 같은 리소스로 구성됩니다.

  • 인프라 용량은 다음의 조합일 수 있습니다.

    • AWS 클라우드의 Amazon EC2 인스턴스

    • AWS 클라우드의 서버리스(AWS Fargate (Fargate))

    • 온프레미스 가상 머신(VM) 또는 서버

  • 작업과 서비스가 실행되는 네트워크(VPC 및 서브넷)

    용량으로 Amazon EC2 인스턴스를 사용하는 경우 서브넷은 가용 영역, 로컬 영역, Wavelength 영역 또는 AWS Outposts에 있을 수 있습니다.

  • 선택적 네임스페이스

    네임스페이스는 서비스 연결과의 서비스 간 통신에 사용됩니다.

  • 모니터링 옵션

    CloudWatch Container Insights는 추가 비용이 발생하며 완전 관리형 서비스입니다. 이 서비스는 Amazon ECS 지표 및 로그를 자동으로 수집, 집계 및 요약합니다.

다음은 Amazon ECS 클러스터에 관한 일반 개념입니다.

  • Amazon ECS는 기본 클러스터를 생성합니다. 추가 클러스터를 생성하여 리소스를 분리할 수 있습니다.

  • 클러스터는 AWS 리전별로 고유합니다.

  • 클러스터는 다음 상태 중 하나일 수 있습니다.

    ACTIVE

    클러스터는 해당하는 태스크에 적용될 준비가 되었으며, 클러스터로 컨테이너 인스턴스를 등록할 수 있습니다.

    PROVISIONING

    클러스터에 연결된 용량 공급자가 있으며 용량 공급자에게 필요한 리소스가 생성 중입니다.

    DEPROVISIONING

    클러스터에 연결된 용량 공급자가 있으며 용량 공급자에게 필요한 리소스를 삭제 중입니다.

    FAILED

    클러스터에 연결된 용량 공급자가 있으며 용량 공급자에게 필요한 리소스를 생성하는 데 실패했습니다.

    INACTIVE

    클러스터가 삭제되었습니다. INACTIVE 상태인 클러스터는 일정 기간 동안 계정에서 검색 가능한 상태로 유지될 수 있습니다. 이 동작은 향후 변경될 수 있으므로 INACTIVE 클러스터가 지속되는 상태에 의존해서는 안 됩니다.

  • 클러스터는 AWS Fargate, Amazon EC2 인스턴스 또는 외부 인스턴스에서 호스팅되는 작업이 섞여 있을 수 있습니다. 작업은 시작 유형 또는 용량 공급자 전략으로 Fargate 또는 EC2 인프라에서 실행할 수 있습니다. EC2를 시작 유형으로 사용하는 경우 Amazon ECS는 Amazon EC2 Auto Scaling 그룹의 용량을 추적하거나 규모를 조정하지 않습니다. 시작 유형에 대한 자세한 정보는 Amazon ECS 시작 유형 섹션을 참조하세요.

  • 클러스터에 Auto Scaling 용량 공급자와 Fargate 용량 공급자가 혼합되어 있을 수 있습니다. 용량 공급자 전략에는 Auto Scaling 그룹 용량 공급자 또는 Fargate 용량 공급자만 포함될 수 있습니다.

  • EC2 시작 유형 또는 Auto Scaling 그룹 용량 공급자에 대해 다른 인스턴스 유형을 사용할 수 있습니다. 인스턴스는 한 번에 하나의 클러스터에만 등록할 수 있습니다.

  • 사용자 지정 IAM 정책을 생성하여 클러스터에 대한 액세스를 제한할 수 있습니다. 자세한 정보는 Amazon Elastic Container Service의 자격 증명 기반 정책 예Amazon ECS 클러스터 예제 섹션을 참조하세요.

  • Service Auto Scaling을 사용하여 Fargate 태스크의 규모를 조정할 수 있습니다. 자세한 내용은 Amazon ECS 서비스 자동 조정 단원을 참조하십시오.

  • 클러스터에 대한 기본 Service Connect 네임스페이스를 구성할 수 있습니다. 기본 Service Connect 네임스페이스를 설정한 후 Service Connect를 켜서 네임스페이스의 클라이언트 서비스로 클러스터에 생성된 모든 새 서비스를 추가할 수 있습니다. 추가 구성은 필요하지 않습니다. 자세한 내용은 Service Connect를 사용하여 짧은 이름으로 Amazon ECS 서비스 연결 단원을 참조하십시오.