CodeDeploy Amazon EC2 배포를 위한 Elastic Load Balancing에서 로드 밸런서를 설정합니다. - AWS CodeDeploy

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CodeDeploy Amazon EC2 배포를 위한 Elastic Load Balancing에서 로드 밸런서를 설정합니다.

배포 그룹에서 선택적 로드 밸런서를 지정하려는 블루/그린 배포 또는 인 플레이스 배포를 실행하려면 먼저 Elastic Load Balancing에 최소 하나의 Classic Load Balancer, Application Load Balancer, 또는 Network Load Balancer를 만들어야 합니다. 블루/그린 배포의 경우 해당 로드 밸런서를 사용하여 대체 환경을 구성하는 인스턴스를 등록합니다. 원본 환경의 인스턴스는 동일한 로드 밸런서에 선택적으로 등록할 수 있습니다. 인플레이스 배포의 경우 로드 밸런서를 사용하여 작업 중인 인스턴스의 등록을 취소하고 작업이 완료되면 다시 등록합니다. CodeDeploy

CodeDeploy 여러 로드 밸런서 뒤의 Amazon EC2 인스턴스에 블루/그린 및 인플레이스 배포를 지원합니다. 예를 들어, 200개의 Amazon EC2 인스턴스가 있고 그 중 100개는 2개 Classic Load Balancer에 등록되어 있고, 나머지 100개는 2개 Application Load Balancer의 4개 대상 그룹에 등록되어 있다고 가정해 보겠습니다. 이 시나리오에서는 기존 로드 밸런서 2개, CodeDeploy 애플리케이션 로드 밸런서 2개, 대상 그룹 4개에 분산되어 있더라도 200개 인스턴스 모두에 블루/그린 및 인플레이스 배포를 수행할 수 있습니다.

CodeDeploy 최대 10개의 클래식 로드 밸런서와 10개의 대상 그룹을 지원하며 총 20개의 항목을 지원합니다.

하나 이상의 Classic Load Balancer를 구성하려면 Classic Load Balancer 사용 설명서자습서: Classic Load Balancer의 지침을 따릅니다. 유의할 사항:

  • 2단계: 로드 밸런서 정의내부에서 LB 만들기에서 인스턴스를 생성할 때 선택한 바로 그 VPC를 선택합니다.

  • 5단계: 로드 밸런서에 EC2 인스턴스 등록에서 배포 그룹의 현재 인스턴스(인 플레이스(in-place) 배포) 또는 원본 환경에서 지정한 인스턴스(블루/그린 배포)를 선택합니다.

  • 7단계: 로드 밸런서 생성 및 확인에서 로드 밸런서의 DNS 주소를 기록해 둡니다.

    예를 들어 로드 밸런서의 이름을 my-load-balancer로 지정하면 DNS 주소는 my-load-balancer-1234567890.us-east-2.elb.amazonaws.com과 같은 형식으로 나타납니다.

하나 이상의 Application Load Balancer를 구성하려면 다음 주제 중 하나의 지침을 따릅니다.

하나 이상의 Network Load Balancer를 구성하려면 다음 주제 중 하나의 지침을 따릅니다.