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

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

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

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

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

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

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

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

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

  6. 구성 유형의 경우 DNS 장애 조치와 라우팅 장애 조치 모두에 대해 동일한 임계값을 설정하는 통합 구성을 선택하는 것이 좋습니다.

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

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

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

  8. 정보 텍스트는 대상 그룹에 대해 교차 영역 로드 밸런싱이 활성화되었는지 여부를 나타냅니다. 교차 영역 로드 밸런싱이 비활성화된 경우 이를 활성화하여 용량이 충분한지 확인할 수 있습니다. 대상 선택 구성에서 교차 영역 로드 밸런싱을 업데이트합니다.

    다음 텍스트는 교차 영역 로드 밸런싱이 비활성화되었음을 나타냅니다.

    Healthy state requirements apply to each zone independently.

    다음 텍스트는 교차 영역 로드 밸런싱이 활성화되었음을 나타냅니다.

    Healthy state requirements apply to the total targets across all applicable zones.
  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: TCP 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"