로드 밸런서 생성 - Amazon Elastic Container Service

로드 밸런서 생성

이 섹션에서는 AWS Management Console을 통해 Amazon ECS 서비스에 Elastic Load Balancing을 사용하는 방법을 실습 형식으로 소개합니다. 이 섹션에서는 퍼블릭 네트워크 트래픽을 수신하여 Amazon ECS 컨테이너 인스턴스로 라우팅하는 외부 로드 밸런서를 만들어 보겠습니다.

Elastic Load Balancing은 다음 유형의 로드 밸런서를 지원합니다. Application Load Balancer, Network Load Balancer, Classic Load Balancer. Amazon ECS 서비스에서는 모든 유형의 로드 밸런서를 사용할 수 있습니다. Application Load Balancer는 HTTP/HTTPS 트래픽을 라우팅하는 데 사용합니다. Network Load Balancer 및 Classic Load Balancer는 TCP 또는 계층 4 트래픽을 라우팅하는 데 사용합니다.

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

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

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

이런 최신 기능을 활용하려면 Amazon ECS 서비스에 Application Load Balancer를 사용하는 것이 좋습니다. Elastic Load Balancing에 대한 정보와 로드 밸런서 유형의 차이점에 대한 자세한 정보는 Elastic Load Balancing 사용 설명서를 참조하세요.

Amazon ECS 서비스에서 로드 밸런서를 사용하기 전에 계정에 이미 Amazon ECS 서비스 연결 역할이 생성되어 있어야 합니다. 자세한 정보는 Amazon ECS용 서비스 연결 역할 섹션을 참조하세요.