

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

# VPC Lattice 대상 그룹에 대한 상태 확인
<a name="target-group-health-checks"></a>

서비스는 등록된 대상으로 요청을 주기적으로 전송하여 상태를 확인합니다. 이러한 테스트를 바로 *상태 확인*이라고 합니다.

각 VPC Lattice 서비스는 정상 상태의 대상으로만 요청을 라우팅합니다. 각각의 서비스는 대상이 등록된 대상 그룹에 대한 상태 확인 설정을 사용하여 각 대상의 상태를 확인합니다. 대상이 등록된 후에는 상태 확인을 통과해야만 정상 상태로 간주됩니다. 각각의 상태 확인이 완료되고 나면 서비스는 상태 확인을 위해 설정된 연결을 종료합니다.

**제한 사항 및 고려 사항**
+ 대상 그룹 프로토콜 버전이 HTTP1인 경우 상태 확인이 기본적으로 활성화됩니다.
+ 대상 그룹 프로토콜 버전이 HTTP2인 경우 상태 확인은 기본적으로 활성화되지 않습니다. 하지만 상태 확인을 활성화하고 프로토콜 버전을 HTTP1 또는 HTTP2로 수동으로 설정할 수 있습니다.
+ 상태 확인은 gRPC 대상 그룹 프로토콜 버전을 지원되지 않습니다. 하지만 상태 확인을 활성화하는 경우 상태 확인 프로토콜 버전을 HTTP1 또는 HTTP2로 지정해야 합니다.
+ 상태 확인은 Lambda 대상 그룹을 지원하지 않습니다.
+ 상태 확인은 Application Load Balancer 대상 그룹을 지원하지 않습니다. 하지만 Elastic Load Balancing을 사용하여 Application Load Balancer의 대상에 대한 상태 확인을 활성화할 수 있습니다. 자세한 내용은 Application Load Balancer 사용 설명서의 [대상 그룹 상태 확인을](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/target-group-health-checks.html) 참조하세요. ** 

## 상태 확인 설정
<a name="health-check-settings"></a>

다음 표에 설명된 대로 대상 그룹의 대상에 대한 상태 확인을 구성합니다. 테이블에 사용되는 설정 이름은 API에 사용되는 이름입니다. 서비스는 지정된 포트, 프로토콜 및 ping 경로를 사용하여 **HealthCheckIntervalSeconds** 초마다 모든 등록 대상에 상태 확인 요청을 전송합니다. 각 상태 확인 요청은 독립적이며 결과는 전체 간격 동안 지속됩니다. 대상이 응답하는 데 걸리는 시간은 다음 상태 확인 요청의 간격에 영향을 미치지 않습니다. 상태 확인이 **UnhealthyThresholdCount** 연속 실패를 초과하면 서비스는 대상을 서비스에서 제외합니다. 상태 확인이 **HealthyThresholdCount** 연속 성공을 초과하면 서비스는 대상을 다시 서비스합니다.


| 설정 | 설명 | 
| --- | --- | 
| **HealthCheckProtocol** | 대상에 대한 상태 확인을 수행할 때 서비스가 사용하는 프로토콜입니다. HTTP, HTTPS 등의 프로토콜이 여기에 해당됩니다. HTTP 프로토콜이 기본 설정값입니다. | 
| **HealthCheckPort** | 대상에 대한 상태 확인을 수행할 때 서비스가 사용하는 포트입니다. 각 대상이 서비스에서 트래픽을 수신하는 포트를 사용하도록 기본 설정되어 있습니다. | 
| **HealthCheckPath** | 대상에 대한 상태 확인을 위한 대상입니다.<br />프로토콜 버전이 HTTP1 또는 HTTP2인 경우 유효한 URI(/*path*?*query*)를 참조하세요. 기본값은 /입니다. | 
| **HealthCheckTimeoutSeconds** | 상태 확인 실패를 의미하는 대상으로부터 응답이 없는 기간(초 단위)입니다. 범위는 1\~120초입니다. 대상 유형이 `INSTANCE` 또는 `IP`인 경우 기본값은 5초입니다. 이 설정을 기본값으로 재설정하려면 0을 지정합니다. | 
| **HealthCheckIntervalSeconds** | 개별 인스턴스의 상태 확인 간의 대략적인 간격(초 단위)입니다. 범위는 5\~300초입니다. 대상 유형이 `INSTANCE` 또는 `IP`인 경우 기본값은 30초입니다. 이 설정을 기본값으로 재설정하려면 0을 지정합니다. | 
| **HealthyThresholdCount** | 비정상 상태의 대상이 정상으로 간주되기까지 필요한 연속적인 상태 확인 성공 횟수입니다. 범위는 2\~10회입니다. 기본값은 5입니다. 이 설정을 기본값으로 재설정하려면 0을 지정합니다. | 
| **UnhealthyThresholdCount** | 대상을 비정상 상태로 간주하기까지 필요한 연속적인 상태 확인 실패 횟수입니다. 범위는 2\~10회입니다. 기본값은 2입니다. 이 설정을 기본값으로 재설정하려면 0을 지정합니다. | 
| **Matcher** | 대상으로부터 응답 성공을 확인할 때 사용하는 코드입니다. 이를 콘솔에서 **성공 코드**라고 합니다.<br />프로토콜 버전이 HTTP1 또는 HTTP2,인 경우 가능한 값은 200\~499입니다. 값 범위(예: "200-299")에서 여러 값(예: "200,202")을 지정할 수 있습니다. 기본값은 200입니다.<br />gRPC용 상태 확인 프로토콜 버전은 현재 지원되지 않습니다. 그러나 대상 그룹 프로토콜 버전이 gRPC인 경우 상태 확인 구성에서 HTTP1 또는 HTTP2 프로토콜 버전을 지정할 수 있습니다. | 

## 대상의 상태 확인
<a name="check-target-health"></a>

대상 그룹에 등록된 대상의 상태를 확인할 수 있습니다.

**콘솔을 사용하여 대상의 상태를 확인하는 방법**

1. [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)에서 Amazon VPC 콘솔을 엽니다.

1. 탐색 창의 **VPC Lattice**에서 **대상 그룹**을 선택합니다.

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

1. **대상** 탭에서 **상태** 열은 각 대상의 상태를 나타냅니다. 상태가 `Healthy` 이외의 값인 경우에는 **상태 세부 정보** 열에 자세한 정보가 포함됩니다.

**를 사용하여 대상의 상태를 확인하려면 AWS CLI**  
[list-targets](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/list-targets.html) 명령을 사용합니다. 이 명령의 출력 화면에는 대상 상태 설명이 포함됩니다. 상태가 `Healthy` 이외의 값인 경우에는 출력 화면에도 사유 코드가 포함됩니다.

**비정상 대상에 대한 이메일 알림을 받으려면**  
CloudWatch 경보를 통해 Lambda 함수를 시작하여 비정상 대상에 대한 세부 정보를 전송합니다.

## 상태 확인 설정 변경
<a name="modify-health-check-settings"></a>

대상 그룹에 대한 상태 확인 설정을 언제든지 변경할 수도 있습니다.

**콘솔을 사용하여 상태 확인 설정을 변경하는 방법**

1. [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)에서 Amazon VPC 콘솔을 엽니다.

1. 탐색 창의 **VPC Lattice**에서 **대상 그룹**을 선택합니다.

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

1. **상태 확인** 탭에 있는 **상태 확인 설정** 섹션에서 **편집**을 선택합니다.

1. 필요에 따라 상태 확인 설정을 변경합니다.

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

**를 사용하여 상태 확인 설정을 수정하려면 AWS CLI**  
[update-target-group](https://docs.aws.amazon.com/cli/latest/reference/vpc-lattice/update-target-group.html) 명령을 사용합니다.