Application Load Balancer 대상 그룹의 상태 설정 업데이트 - Elastic Load Balancing

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

Application Load Balancer 대상 그룹의 상태 설정 업데이트

기본적으로 Application Load Balancer는 대상의 상태를 모니터링하고 요청을 정상 대상으로 라우팅합니다. 그러나 로드 밸런서에 정상 대상이 충분하지 않은 경우 등록된 모든 대상으로 트래픽을 자동으로 전송합니다(열리지 않음). 대상 그룹의 대상 그룹 상태 설정을 수정하여 DNS 장애 조치 및 라우팅 장애 조치에 대한 임계값을 정의할 수 있습니다. 자세한 내용은 대상 그룹 상태 단원을 참조하십시오.

Console
대상 그룹 상태 설정을 수정하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창의 Load Balancing 아래에서 대상 그룹을 선택합니다.

  3. 대상 그룹의 이름을 선택하여 세부 정보 페이지를 엽니다.

  4. 속성성(Attributes) 탭에서 편집(Edit)을 선택합니다.

  5. 교차 영역 로드 밸런싱이 켜져 있는지 또는 꺼져 있는지 확인합니다. 필요에 따라 이 설정을 업데이트하여 영역에 장애가 발생할 경우 추가 트래픽을 처리할 수 있는 충분한 용량이 있는지 확인하세요.

  6. Target group health requirements(대상 그룹 상태 요구 사항)을 확장합니다.

  7. Configuration type(구성 유형)의 경우 두 작업에 대해 동일한 임계값을 설정하는 Unified configuration(통합 구성)을 선택하는 것이 좋습니다.

  8. Healthy state requirements(정상 상태 요구 사항)의 경우 다음 중 하나를 실시합니다.

    • Minimum healthy target count(최소 정상 대상 개수)를 선택한 다음 1부터 대상 그룹의 최대 대상 수까지의 숫자를 입력합니다.

    • Minimum healthy target percentage(최소 정상 대상 백분율)을 선택한 다음 1부터 100까지의 숫자를 입력합니다.

  9. 변경 사항 저장을 선택합니다.

AWS CLI
대상 그룹 상태 설정을 수정하려면

modify-target-group-attributes 명령을 사용합니다. 다음 예에서는 두 비정상 상태 동작 모두에 대한 정상 임계값을 50%로 설정합니다.

aws elbv2 modify-target-group-attributes \ --target-group-arn target-group-arn \ --attributes \ "Key=target_group_health.dns_failover.minimum_healthy_targets.percentage,Value=50" \ "Key=target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage,Value=50"
CloudFormation
대상 그룹 상태 설정을 수정하려면

AWS::ElasticLoadBalancingV2::TargetGroup 리소스를 업데이트합니다. 다음 예에서는 두 비정상 상태 동작 모두에 대한 정상 임계값을 50%로 설정합니다.

Resources: myTargetGroup: Type: 'AWS::ElasticLoadBalancingV2::TargetGroup' Properties: Name: my-target-group Protocol: HTTP Port: 80 TargetType: ip VpcId: !Ref myVPC TargetGroupAttributes: - Key: "target_group_health.dns_failover.minimum_healthy_targets.percentage" Value: "50" - Key: "target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage" Value: "50"