

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

# Lightsail 로드 밸런서에 대한 상태 확인 설정 구성
<a name="understanding-lightsail-load-balancer-health-checking"></a>

Lightsail 인스턴스를 로드 밸런서에 연결하는 즉시 상태 확인이 시작되고, 이후 30분마다 수행됩니다. 로드 밸런서 관리 페이지에서 상태 확인 현황을 볼 수 있습니다.

![\[상태 확인 현황 표시기\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/target-instances-health-check-passed.png)


## 상태 확인 경로 사용자 지정
<a name="why-customize-health-check-path"></a>

상태 확인 경로를 사용자 지정해야 하는 경우가 있습니다. 예를 들어, 홈 페이지가 느리게 로드되거나 홈 페이지에 이미지가 많다면 더 빨리 로드되는 다른 페이지를 확인하도록 Lightsail을 구성할 수 있습니다.

1. 왼쪽 탐색 창에서 **네트워킹**을 선택합니다.

1. 관리할 로드 밸런서를 선택합니다.

1. **대상 인스턴스** 탭에서 **상태 검사 사용자 지정**을 선택합니다.

1. 유효한 상태 확인 경로를 입력한 후 **저장**을 선택합니다.  
![\[상태 확인 경로 사용자 지정\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/customize-health-checking-path.png)

## 상태 확인 지표
<a name="health-check-metrics"></a>

다음 지표는 상태 확인의 문제를 진단하는 데 도움이 됩니다. AWS Command Line Interface 또는 Lightsail API를 사용하여 특정 상태 확인 지표에 대한 정보를 반환합니다.
+ **`ClientTLSNegotiationErrorCount`** - 로드 밸런서와 세션을 구성하지 않은 클라이언트에서 시작된 TLS 연결 수. 가능한 원인으로는 암호 또는 프로토콜 불일치가 있습니다.

  `Statistics`: 가장 유용한 통계는 `Sum`입니다.
+ **`HealthyHostCount`** - 정상으로 간주되는 대상의 수입니다.

  `Statistics`: 가장 유용한 통계는 `Average`, `Minimum` 및 `Maximum`입니다.
+ **`UnhealthyHostCount`** - 비정상으로 간주되는 대상의 수입니다.

  `Statistics`: 가장 유용한 통계는 `Average`, `Minimum` 및 `Maximum`입니다.
+ **`HTTPCode_LB_4XX_Count`** - 로드 밸런서에서 생성된 HTTP 4XX 클라이언트 오류 코드 수. 클라이언트 오류는 요청 형식이 잘못되었거나 불완전할 때 생성됩니다. 이러한 요청은 대상 인스턴스에 수신되지 않습니다. 대상 인스턴스에서 생성된 응답 코드는 이 숫자에 포함되지 않습니다.

  `Statistics`: 가장 유용한 통계는 `Sum`입니다. `Minimum`, `Maximum` 및 `Average`는 모두 `1`을 반환합니다.
+ **`HTTPCode_LB_5XX_Count`** - 로드 밸런서에서 생성된 HTTP 5XX 서버 오류 코드 수. 대상 인스턴스에서 생성된 응답 코드는 이 숫자에 포함되지 않습니다.

  `Statistics`: 가장 유용한 통계는 `Sum`입니다. `Minimum`, `Maximum` 및 `Average`는 모두 `1`을 반환합니다. `Minimum`, `Maximum` 및 `Average`는 모두 `1`을 반환합니다.
+ **`HTTPCode_Instance_2XX_Count`** - 대상 인스턴스에 의해 생성된 HTTP 응답 코드 수. 단, 로드 밸런서에서 생성된 응답 코드 수는 여기에 포함되지 않습니다.

  `Statistics`: 가장 유용한 통계는 `Sum`입니다. `Minimum`, `Maximum` 및 `Average`는 모두 `1`을 반환합니다.
+ **`HTTPCode_Instance_3XX_Count`** - 대상 인스턴스에 의해 생성된 HTTP 응답 코드 수. 단, 로드 밸런서에서 생성된 응답 코드 수는 여기에 포함되지 않습니다.

  `Statistics`: 가장 유용한 통계는 `Sum`입니다. `Minimum`, `Maximum` 및 `Average`는 모두 `1`을 반환합니다.
+ **`HTTPCode_Instance_4XX_Count`** - 대상 인스턴스에 의해 생성된 HTTP 응답 코드 수. 단, 로드 밸런서에서 생성된 응답 코드 수는 여기에 포함되지 않습니다.

  `Statistics`: 가장 유용한 통계는 `Sum`입니다. `Minimum`, `Maximum` 및 `Average`는 모두 `1`을 반환합니다.
+ **`HTTPCode_Instance_5XX_Count`** - 대상 인스턴스에 의해 생성된 HTTP 응답 코드 수. 단, 로드 밸런서에서 생성된 응답 코드 수는 여기에 포함되지 않습니다.

  `Statistics`: 가장 유용한 통계는 `Sum`입니다. `Minimum`, `Maximum` 및 `Average`는 모두 `1`을 반환합니다.
+ **`InstanceResponseTime`** - 로드 밸런서에서 요청을 보낸 후 대상 인스턴스로부터 응답 신호를 받을 때까지의 경과 시간(초).

  `Statistics`: 가장 유용한 통계는 `Average`입니다.
+ **`RejectedConnectionCount`** - 로드 밸런서가 최대 연결 수에 도달하여 거부된 연결 수

  `Statistics`: 가장 유용한 통계는 `Sum`입니다.
+ **`RequestCount`** - IPv4를 통해 처리된 요청 수. 로드 밸런서의 대상 인스턴스에서 응답을 생성한 요청만 이 개수에 포함됩니다.

  `Statistics`: 가장 유용한 통계는 `Sum`입니다. `Minimum`, `Maximum` 및 `Average`는 모두 `1`을 반환합니다.

**Topics**
+ [상태 확인 경로 사용자 지정](#why-customize-health-check-path)
+ [상태 확인 지표](#health-check-metrics)
+ [건전성 체크](enable-set-up-health-checking-for-lightsail-load-balancer-metrics.md)

# Lightsail 로드 밸런서 상태 확인 구성
<a name="enable-set-up-health-checking-for-lightsail-load-balancer-metrics"></a>

기본적으로 Lightsail은 웹 애플리케이션의 루트(`"/"`)에서 인스턴스 상태 확인을 수행합니다. 상태 확인은 등록된 인스턴스의 상태를 모니터링하는 데 사용되며, 로드 밸런서는 이를 통해 정상적인 인스턴스에만 요청을 보낼 수 있습니다. 상태 확인은 인스턴스를 로드 밸런서에 연결하면 바로 시작됩니다.

다음 상태 중 하나가 반환됩니다.
+ 통과
+ 실패

상태 확인이 실패하는 경우 AWS Command Line Interface 또는 Lightsail API를 사용하여 무엇이 잘못되었는지 알아볼 수 있습니다. 자세한 내용은 문제 해결 안내서를 참조하십시오.

## 상태 확인 경로 사용자 지정
<a name="customize-health-check-path"></a>

상태 확인 경로를 사용자 지정해야 하는 경우가 있습니다. 예를 들어, 홈 페이지가 느리게 로드되거나 홈 페이지에 이미지가 많다면 더 빨리 로드되는 다른 페이지를 확인하도록 Lightsail을 구성할 수 있습니다.

1. 왼쪽 탐색 창에서 **네트워킹**을 선택합니다.

1. 관리할 로드 밸런서를 선택합니다.

1. **대상 인스턴스** 탭에서 **상태 검사 사용자 지정**을 선택합니다.

1. 유효한 상태 확인 경로를 입력한 후 **저장**을 선택합니다.  
![\[상태 확인 경로 사용자 지정\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/customize-health-checking-path.png)