서비스 로드 밸런싱 - Amazon Elastic Container Service

서비스 로드 밸런싱

필요하다면 Elastic Load Balancing을 사용하여 서비스의 태스크에 트래픽을 균등하게 분산하도록 Amazon ECS 서비스를 구성할 수 있습니다.

참고

태스크 세트를 사용할 때 모두 Elastic Load Balancing을 사용하거나 Elastic Load Balancing을 사용하지 않도록 세트의 모든 태스크를 구성해야 합니다.

Application Load Balancer는 Amazon ECS 서비스에 사용할 수 있는 유용한 몇 가지 기능을 제공합니다.

  • 각 서비스는 여러 대상 그룹을 지정할 경우 여러 로드 밸런서의 트래픽을 처리하며 여러 로드 밸런스 포트를 노출합니다.

  • 이 기능은 Fargate와 EC2 인스턴스 모두에서 호스팅되는 작업에서 지원됩니다.

  • Application Load Balancer는 컨테이너가 동적 호스트 포트 매핑을 사용하도록 허용합니다(그래서 컨테이너 인스턴스마다 동일 서비스의 여러 작업이 허용됩니다).

  • Application Load Balancer는 포트 기반 라우팅과 우선순위 규칙을 지원합니다(그래서 여러 서비스가 단일 Application Load Balancer에서 동일한 리스너 포터를 사용할 수 있습니다).

Network Load Balancer 또는 Classic Load Balancer에만 제공되는 기능이 필요한 경우가 아니라면 이러한 최신 기능을 이용할 수 있도록 Amazon ECS 서비스에 Application Load Balancer를 사용하는 것이 좋습니다. Elastic Load Balancing에 대한 정보와 로드 밸런서 유형의 차이점에 대한 자세한 정보는 Elastic Load Balancing 사용 설명서를 참조하세요.

로드 밸런서에서는 사용한 만큼만 지불하면 됩니다. 자세한 정보는 Elastic Load Balancing 요금을 참조하세요.