App Service에서 자동 크기 조정 사용

완료됨

이 단원에서는 자동 스케일링을 사용하도록 설정하고, 자동 스케일링 규칙을 만들고, 자동 스케일링 작업을 모니터링하는 방법을 알아봅니다.

자동 크기 조정 사용

자동 크기 조정을 시작하려면 Azure Portal에서 App Service 요금제로 이동하여 왼쪽 탐색 창의 설정 그룹에서 스케일 아웃(App Service 요금제)을 선택합니다.

참고

가격 책정 계층 중 일부는 자동 크기 조정을 지원하지 않습니다. 개발 가격 책정 계층은 단일 인스턴스로 제한되거나(F1D1계층) 수동 크기 조정만 제공합니다(B1계층). 이러한 계층 중 하나를 선택한 경우 먼저 S1 또는 P 수준 프로덕션 계층 중 하나로 강화해야 합니다.

기본적으로 App Service 계획은 수동 크기 조정만 구현합니다. 사용자 지정 자동 크기 조정을 선택하면 크기 조정 설정 관리에 사용할 수 있는 조건 그룹이 표시됩니다.

Enabling autoscale

크기 조정 조건 추가

자동 크기 조정을 사용하도록 설정하면 자동으로 생성되는 기본 크기 조정 조건을 편집하고 사용자 지정 크기 조정 조건을 추가할 수 있습니다. 각 크기 조정 조건에서 메트릭에 따라 크기 조정하거나 특정 인스턴스 수로 크기 조정할 수 있습니다.

활성화된 다른 크기 조정 조건이 없으면 기본 크기 조정 조건이 실행됩니다.

The condition page for an App Service Plan showing the default scale condition.

메트릭 기반 크기 조정 조건은 만들려는 인스턴스의 최소 및 최대 수를 지정할 수도 있습니다. 최대 수는 가격 책정 계층에서 정의된 제한을 초과할 수 없습니다. 또한 기본값 이외의 모든 크기 조정 조건에는 조건을 적용해야 하는 시기를 나타내는 일정이 포함될 수 있습니다.

크기 조정 규칙 만들기

메트릭 기반 크기 조정 조건에는 하나 이상의 크기 조정 규칙이 포함됩니다. 규칙 추가 링크를 사용하여 사용자 고유의 사용자 지정 규칙을 추가합니다. 규칙에서 자동 크기 조정 작업을 트리거해야 하는 경우와 앞에서 설명한 메트릭, 집계, 연산자 및 임계값을 사용하여 수행할 자동 크기 조정 작업(규모 확장 또는 규모 감축)을 나타내는 조건을 정의합니다.

The scale rule settings pane.

자동 크기 조정 작업 모니터링

Azure Portal을 사용하면 실행 기록 차트를 통해 자동 크기 조정이 발생한 시기를 추적할 수 있습니다. 이 차트에서는 시간이 지남에 따라 인스턴스 수가 달라지는 상황과 각 변경의 원인이 되는 자동 크기 조정 조건을 보여 줍니다.

The Run history information for the app.

개요 페이지에 표시된 메트릭과 함께 실행 기록 차트를 사용하여 자동 스케일링 이벤트와 리소스 사용률을 상호 연결할 수 있습니다.

The metrics shown on the App Service Plan overview page.