Share via


Microsoft.Insights 자동 크기 조정

Bicep 리소스 정의

autoscalesettings 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

설명

모니터링 솔루션 배포에 대한 지침은 Bicep을 사용하여 모니터링 리소스 만들기를 참조하세요.

리소스 형식

Microsoft.Insights/autoscalesettings 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Insights/autoscalesettings@2022-10-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    enabled: bool
    name: 'string'
    notifications: [
      {
        email: {
          customEmails: [
            'string'
          ]
          sendToSubscriptionAdministrator: bool
          sendToSubscriptionCoAdministrators: bool
        }
        operation: 'Scale'
        webhooks: [
          {
            properties: {}
            serviceUri: 'string'
          }
        ]
      }
    ]
    predictiveAutoscalePolicy: {
      scaleLookAheadTime: 'string'
      scaleMode: 'string'
    }
    profiles: [
      {
        capacity: {
          default: 'string'
          maximum: 'string'
          minimum: 'string'
        }
        fixedDate: {
          end: 'string'
          start: 'string'
          timeZone: 'string'
        }
        name: 'string'
        recurrence: {
          frequency: 'string'
          schedule: {
            days: [
              'string'
            ]
            hours: [
              int
            ]
            minutes: [
              int
            ]
            timeZone: 'string'
          }
        }
        rules: [
          {
            metricTrigger: {
              dimensions: [
                {
                  DimensionName: 'string'
                  Operator: 'string'
                  Values: [
                    'string'
                  ]
                }
              ]
              dividePerInstance: bool
              metricName: 'string'
              metricNamespace: 'string'
              metricResourceLocation: 'string'
              metricResourceUri: 'string'
              operator: 'string'
              statistic: 'string'
              threshold: int
              timeAggregation: 'string'
              timeGrain: 'string'
              timeWindow: 'string'
            }
            scaleAction: {
              cooldown: 'string'
              direction: 'string'
              type: 'string'
              value: 'string'
            }
          }
        ]
      }
    ]
    targetResourceLocation: 'string'
    targetResourceUri: 'string'
  }
}

속성 값

autoscalesettings

Name Description
name 리소스 이름 string(필수)
위치 리소스 위치 string(필수)
tags 리소스를 설명하는 키 값 쌍 목록을 가져오거나 설정합니다. 여러 리소스 그룹에서 이 리소스를 보고 그룹화할 때 이러한 태그를 사용할 수 있습니다. 리소스에 대해 최대 15개의 태그를 제공할 수 있습니다. 각 태그의 길이가 128자 이하이고 길이가 256자 이하인 값이 있어야 합니다. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
properties 리소스의 자동 크기 조정 설정입니다. AutoscaleSetting (필수)

자동 크기 조정설정

Name Description
사용 활성화된 플래그입니다. 리소스에 대해 자동 크기 조정을 사용하는지 여부를 지정합니다. 기본값은 'false'입니다. bool
name 자동 크기 조정 설정의 이름입니다. string
알림 알림 컬렉션입니다. AutoscaleNotification[]
predictiveAutoscalePolicy 예측 자동 크기 조정 정책 모드입니다. PredictiveAutoscalePolicy
프로필 다른 기간에 대해 서로 다른 크기 조정 매개 변수를 지정하는 자동 크기 조정 프로필의 컬렉션입니다. 최대 20개의 프로필을 지정할 수 있습니다. AutoscaleProfile[](필수)

제약 조건:
최대 길이 = 20
targetResourceLocation 자동 크기 조정 설정을 추가해야 하는 리소스의 위치입니다. 문자열
targetResourceUri 자동 크기 조정 설정을 추가해야 하는 리소스의 리소스 식별자입니다. 문자열

자동 크기 조정Notification

Name Description
이메일 전자 메일 알림입니다. EmailNotification
operation 알림과 연결된 작업 및 해당 값은 "크기 조정"이어야 합니다. 'Scale'(필수)
Webhook 웹후크 알림의 컬렉션입니다. WebhookNotification[]

EmailNotification

Name Description
customEmails 사용자 지정 전자 메일 목록입니다. 이 값은 null이거나 비어 있을 수 있습니다. 이 경우 이 특성은 무시됩니다. string[]
sendToSubscriptionAdministrator 구독 관리자에게 전자 메일을 보낼지 여부를 나타내는 값입니다. bool
sendToSubscriptionCoAdministrators 구독 공동 관리자에게 전자 메일을 보낼지 여부를 나타내는 값입니다. bool

WebhookNotification

Name Description
properties 설정의 속성 모음입니다. 이 값은 비어 있을 수 있습니다. object
serviceUri 알림을 받을 서비스 주소입니다. string

PredictiveAutoscalePolicy

Name Description
scaleLookAheadTime 인스턴스가 미리 시작되는 시점을 지정하는 시간입니다. ISO 8601 형식은 1분에서 60분 사이여야 합니다. string
Scalemode 예측 자동 크기 조정 모드 'Disabled'
'Enabled'
'ForecastOnly'(필수)

AutoscaleProfile

Name Description
용량 이 프로필 중에 사용할 수 있는 인스턴스 수입니다. ScaleCapacity (필수)
fixedDate 프로필의 특정 날짜-시간입니다. Recurrence 요소를 사용하는 경우 이 요소는 사용되지 않습니다. TimeWindow
name 프로필의 이름입니다. string(필수)
되풀이 이 프로필이 시작되는 반복 시간입니다. FixedDate 요소를 사용하는 경우 이 요소는 사용되지 않습니다. 되풀이
규칙 크기 조정 작업에 대한 트리거 및 매개 변수를 제공하는 규칙의 컬렉션입니다. 최대 10개의 규칙을 지정할 수 있습니다. ScaleRule[] (필수)

ScaleCapacity

Name Description
default 메트릭을 평가에 사용할 수 없는 경우 설정할 인스턴스 수입니다. 기본값은 현재 인스턴스 수가 기본값보다 작은 경우에만 사용됩니다. string(필수)
maximum 리소스의 최대 인스턴스 수입니다. 실제 최대 인스턴스 수는 구독에서 사용할 수 있는 코어로 제한됩니다. string(필수)
minimum 리소스에 대한 최소 인스턴스 수입니다. string(필수)

TimeWindow

Name Description
end ISO 8601 형식의 프로필 종료 시간입니다. string(필수)
start ISO 8601 형식의 프로필 시작 시간입니다. string(필수)
timeZone 프로필에 대한 시작 및 종료 시간의 표준 시간대입니다. 유효한 표준 시간대의 몇 가지 예는 날짜 표시줄 표준시, UTC-11, 하와이 표준시, 알래스카 표준시, 태평양 표준시(멕시코), 태평양 표준시, 미국 산 표준시, 산 표준시(멕시코), 산악 표준시, 중앙 아메리카 표준시, 중앙 표준시(멕시코), 캐나다 중부 표준시, SA 태평양 표준시, 동부 표준시, 동부 표준시입니다. 미국 동부 표준시, 베네수엘라 표준시, 파라과이 표준시, 대서양 표준시, 브라질 중부 표준시, SA 서부 표준시, 태평양 SA 표준시, 뉴펀들랜드 표준시, E. 남아메리카 표준시, 아르헨티나 표준시, SA 동부 표준시, 그린란드 표준시, 몬테비데오 표준시, 바히아 표준시, UTC-02, Mid-Atlantic 표준시, 아조레스 표준시 Cape Verde 표준시, 모로코 표준시, UTC, GMT 표준시, 그리니치 표준시, W. 유럽 표준시, 중부 유럽 표준시, 로맨스 표준시, 중부 유럽 표준시, W. 중앙 아프리카 표준시, 나미비아 표준시, 요르단 표준시, GTB 표준시, 중동 표준시, 이집트 표준시, 시리아 표준시, E. 유럽 표준시, 남아프리카 표준시, FLE 표준시, 튀르키예 표준시, 이스라엘 표준시, 칼리닌그라드 표준시, 리비아 표준시, 아랍어 표준시, 아랍 표준시, 벨라루스 표준시, 러시아 표준시, E. 아프리카 표준시, 이란 표준시, 아라비아 표준시, 아제르바이잔 표준시, 러시아 표준시 3, 모리셔스 표준시, 그루지야 표준시, 코카서스 표준시, 아프가니스탄 표준시, 서아시아 표준시, 에카테린부르크 표준시, 파키스탄 표준시, 인도 표준시, 스리랑카 표준시, 네팔 표준시, 중앙 아시아 표준시, 방글라데시 표준시, N. 중앙 아시아 표준시, 미얀마 표준시, SE 아시아 표준시, 북아시아 표준시, 중국 표준시, 북아시아 동부 표준시, 싱가포르 표준시, W. 오스트레일리아 표준시, 타이베이 표준시, 울란바토르 표준시, 도쿄 표준시, 한국 표준시, 야쿠츠크 표준시, Cen. 오스트레일리아 표준시, 호주 중부 표준시, E. 오스트레일리아 표준시, AUS 동부 표준시, 서태평양 표준시, 태즈메이니아 표준시, 마가단 표준시, 블라디보스토크 표준시, 러시아 표준시 10, 중앙 태평양 표준시, 러시아 표준시 11, 뉴질랜드 표준시, UTC+12, 피지 표준시, 캄차카 표준시, 통가 표준시, 사모아 표준시, 라인 아일랜드 표준시 string

되풀이

Name Description
frequency 되풀이 빈도입니다. 일정 프로필을 적용할 빈도입니다. 이 값은 Week여야 합니다(각 주의 프로필 집합이 같아야 함). 예를 들어 일별 일정을 설정하려면 일정을 요일로 설정합니다. frequency 속성은 일정이 매주 반복되도록 지정합니다. 'Day'
'Hour'
'Minute'
'월'
'None'
'Second'
'Week'
'Year'(필수)
schedule 프로필이 시작되는 시기에 대한 예약 제약 조건입니다. RecurrentSchedule (필수)

RecurrentSchedule

Name Description
프로필이 적용되는 일의 컬렉션입니다. 가능한 값은 Sunday~Saturday입니다. string[] (필수)
시간 프로필이 적용되는 시간 컬렉션입니다. 지원되는 값은 24시간 시계에서 0~23입니다(AM/PM 시간은 지원되지 않음). int[] (필수)
minutes 프로필이 적용되는 분 집합입니다. int[] (필수)
timeZone 프로필 시간의 표준 시간대입니다. 유효한 표준 시간대의 몇 가지 예는 Dateline 표준시, UTC-11, 하와이 표준시, 알래스카 표준시, 태평양 표준시(멕시코), 태평양 표준시, 미국 산악 표준시, 멕시코(산악 표준시), 산악 표준시, 중앙 아메리카 표준시, 중앙 표준시(멕시코), 캐나다 중부 표준시, SA 태평양 표준시, 동부 표준시, 동부 표준시입니다. 미국 동부 표준시, 베네수엘라 표준시, 파라과이 표준시, 대서양 표준시, 브라질 중부 표준시, SA 서부 표준시, 태평양 SA 표준시, 뉴펀들랜드 표준시, E. 남미 표준시, 아르헨티나 표준시, SA 동부 표준시, 그린란드 표준시, 몬테비데오 표준시, 바히아 표준시, UTC-02, Mid-Atlantic 표준시, 아조레스 표준시 Cape Verde 표준시, 모로코 표준시, UTC, GMT 표준시, 그리니치 표준시, W. 유럽 표준시, 중부 유럽 표준시, 로맨스 표준시, 중부 유럽 표준시, W. 중앙 아프리카 표준시, 나미비아 표준시, 요르단 표준시, GTB 표준시, 중동 표준시, 이집트 표준시, 시리아 표준시, E. 유럽 표준시, 남아프리카 표준시, FLE 표준시, 튀르키예 표준시, 이스라엘 표준시, 칼리닌그라드 표준시, 리비아 표준시, 아랍어 표준시, 아랍 표준시, 벨라루스 표준시, 러시아 표준시, E. 아프리카 표준시, 이란 표준시, 아라비아 표준시, 아제르바이잔 표준시, 러시아 표준시 3, 모리셔스 표준시, 그루지야 표준시, 코카서스 표준시 아프가니스탄 표준시, 서아시아 표준시, 에카테린부르크 표준시, 파키스탄 표준시, 인도 표준시, 스리랑카 표준시, 네팔 표준시, 중앙 아시아 표준시, 방글라데시 표준시, N. 중앙 아시아 표준시, 미얀마 표준시, SE 아시아 표준시, 북아시아 표준시, 중국 표준시, 북아시아 동부 표준시, 싱가포르 표준시, W. 오스트레일리아 표준시, 타이베이 표준시, 울란바토르 표준시, 도쿄 표준시, 한국 표준시, 야쿠츠크 표준시, Cen. 오스트레일리아 표준시, 호주 중부 표준시, E. 오스트레일리아 표준시, 호주 동부 표준시, 서태평양 표준시, 태즈메이니아 표준시, 마가단 표준시, 블라디보스토크 표준시, 러시아 표준시 10, 중앙 태평양 표준시, 러시아 표준시 11, 뉴질랜드 표준시, UTC+12, 피지 표준시, 캄차카 표준시, 통가 표준시, 사모아 표준시, 라인 제도 표준시 string(필수)

ScaleRule

Name Description
metricTrigger 크기 조정 작업을 생성하는 트리거입니다. MetricTrigger (필수)
scaleAction 크기 조정 작업에 대한 매개 변수입니다. ScaleAction (필수)

MetricTrigger

Name Description
dimensions 차원 조건 목록입니다. 예: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance 메트릭을 instance 단위로 나눌지 여부를 나타내는 값입니다. bool
metricName 규칙이 모니터링하는 항목을 정의하는 메트릭의 이름입니다. string(필수)
metricNamespace 규칙이 모니터링하는 항목을 정의하는 메트릭의 네임스페이스입니다. 문자열
metricResourceLocation 규칙이 모니터링하는 리소스의 위치입니다. 문자열
metricResourceUri 규칙이 모니터링하는 리소스의 리소스 식별자입니다. string(필수)
operator 메트릭 데이터와 임계값을 비교하는 데 사용되는 연산자입니다. 'Equals'
'그레이터탄'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
'NotEquals'(필수)
statistic 메트릭 통계 유형입니다. 여러 인스턴스의 메트릭을 결합하는 방법입니다. '평균'
'Count'
'Max'
'Min'
'Sum'(필수)
threshold 크기 조정 작업을 트리거하는 메트릭의 임계값입니다. int(필수)
timeAggregation 시간 집계 유형입니다. 데이터가 수집되는 방법은 시간이 지남에 따라 결합되어야 합니다. 기본값은 평균입니다. '평균'
'Count'
'Last'
'최대'
'최소'
'Total'(필수)
timeGrain 규칙이 모니터링하는 메트릭의 세분성입니다. 메트릭의 메트릭 정의에서 반환되는 미리 정의된 값 중 하나여야 하며, 12시간~1분 사이여야 합니다. string(필수)
timeWindow instance 데이터가 수집되는 시간 범위입니다. 이 값은 메트릭 컬렉션의 지연 시간(리소스별로 다를 수 있음)보다 커야 하며, 12시간~5분 사이여야 합니다. string(필수)

ScaleRuleMetricDimension

Name Description
DimensionName 차원의 이름입니다. string(필수)
연산자 차원 연산자입니다. 'Equals' 및 'NotEquals'만 지원됩니다. 'Equals'는 값 중 어느 값과도 같습니다. 'NotEquals'가 모든 값과 같지 않음 'Equals'
'NotEquals'(필수)
차원 값 목록입니다. 예: ["App1","App2"]. string[] (필수)

ScaleAction

Name Description
cooldown 이 작업이 발생하기 전에 마지막 크기 조정 작업 이후 대기할 시간입니다. ISO 8601 형식은 1주에서 1분 사이여야 합니다. string(필수)
direction 배율 방향입니다. 크기 조정 작업이 인스턴스 수를 늘리거나 줄이는지 여부입니다. '감소'
'증가'
'None'(필수)
형식 크기 조정 규칙이 실행되면 발생하는 작업 유형입니다. 'ChangeCount'
'ExactCount'
'PercentChangeCount'
'ServiceAllowedNextValue'(필수)
크기 조정 작업에 관련된 인스턴스 수입니다. 이 값은 1 이상이어야 합니다. 기본값은 1입니다. 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플릿 Description
Darktrace 자동 크기 조정 vSensors 배포

Azure에 배포
이 템플릿을 사용하면 Darktrace vSensors의 자동 크기 조정 배포를 자동으로 배포할 수 있습니다.
VM 확장 집합, Azure Files 및 Mysql을 사용하여 Drupal 배포

Azure에 배포
Drupal(Apache/PHP)을 실행하는 각 VM에 & 부하 분산 장치/NAT 뒤에 VM 확장 집합을 배포합니다. 모든 노드는 만든 Azure 파일 공유 스토리지 및 MySQL 데이터베이스를 공유합니다.
켄티코 Xperience

Azure에 배포
이 템플릿을 사용하면 Microsoft Azure에서 Kentico Xperience 환경을 호스트하는 데 필요한 리소스를 쉽게 배포할 수 있습니다.
Azure SQL Database를 사용하여 LANSA Windows VM ScaleSet 자동 크기 조정

Azure에 배포
템플릿은 확장 집합에 원하는 수의 VM이 있는 Windows VMSS와 각 VM에 설치할 LANSA MSI를 배포합니다. VM 확장 집합이 배포되면 사용자 지정 스크립트 확장을 사용하여 LANSA MSI를 설치합니다.
Python Bottle 서버 & 자동 크기 조정을 사용하여 VM 확장 집합 배포

Azure에 배포
작동하는 간단한 Python Bottle 앱을 실행하는 각 VM을 & 부하 분산 장치/NAT 뒤에 VM 확장 집합을 배포합니다. 자동 크기 조정이 구성된 확장 집합을 사용하면 필요에 따라 & 스케일 아웃됩니다.
확장 가능한 Umbraco CMS 웹앱

Azure에 배포
이 템플릿은 Azure App Service Web Apps umbraco CMS 웹앱을 쉽게 배포할 수 있는 방법을 제공합니다.
간단한 Umbraco CMS 웹앱

Azure에 배포
이 템플릿은 Azure App Service Web Apps umbraco CMS 웹앱을 쉽게 배포할 수 있는 방법을 제공합니다.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook

Azure에 배포
규모가 작거나 큰 엔터프라이즈에 대한 클라우드 채택을 위해서는 책임 있고 효율적인 거버넌스 모델이 클라우드 배포에서 가치를 도출해야 합니다. CloudWise(솔루션의 코드 이름)는 Azure 파트너 빠른 시작에서 사용할 수 있는 복합 솔루션으로, 고객, 시스템 통합자 및 파트너 모두를 위한 채택 지원자로, 비용 최적화, 애플리케이션 안정성 개선, 비즈니스 위험 감소에 중점을 둔 셀프 서비스 가능 자동화된 거버넌스 및 운영 솔루션을 제공합니다. 이 솔루션은 가시성 및 제어의 핵심 거버넌스 핵심 핵심 요소에 대해 강조 표시합니다.
Virtual Machine ScaleSet에 대한 자동 크기 조정 설정 배포

Azure에 배포
이 템플릿을 사용하면 Virtual Machine ScaleSet 리소스에 대한 자동 크기 조정 정책을 배포할 수 있습니다.
App Service 계획에 대한 자동 크기 조정 설정 배포

Azure에 배포
이 템플릿을 사용하면 Azure AppService 계획 리소스에 대한 자동 크기 조정 정책을 배포할 수 있습니다.
Windows VMSS 배포 Windows 구성 기능 SSL DSC

Azure에 배포
이 템플릿을 사용하면 두 개의 Windows VMSS를 배포하고, IIS/웹 역할, .Net Framework 4.5, windows 인증, 애플리케이션 초기화, 애플리케이션 배포 패키지 다운로드, URL 다시 쓰기 & DSC 및 Azure Key Vault
IIS WebApp을 실행하는 자동 크기 조정을 사용하는 VM 확장 집합

Azure에 배포
IIS 및 매우 기본적인 .NET MVC 웹앱을 실행하는 Windows VM 확장 집합을 배포합니다. VMSS PowerShell DSC 확장은 IIS 설치 및 WebDeploy 패키지 배포를 수행하는 데 활용됩니다.
Linux 사용자 지정 이미지를 사용하여 VM 확장 집합 배포

Azure에 배포
이 템플릿을 사용하면 확장 집합 내에 사용자 지정 VM Linux 이미지를 배포할 수 있습니다. 이러한 VM은 HTTP 부하 분산을 사용하는 부하 분산 장치 뒤에 있습니다(기본적으로 포트 80에서). 이 예제에서는 사용자 지정 스크립트를 사용하여 애플리케이션 배포 및 업데이트를 수행합니다. 사용자 고유의 업데이트 프로시저에 대한 사용자 지정 스크립트를 제공해야 할 수 있습니다. VMSS를 만드는 동일한 구독 및 지역에 있는 VM의 일반화된 이미지를 제공해야 합니다.
확장 집합의 VM 수를 수동으로 변경

Azure에 배포
이 템플릿을 사용하면 확장 집합의 VM 수를 수동으로 변경할 수 있습니다.
Linux VM 및 자동 크기 조정을 사용하여 VM 확장 집합 배포

Azure에 배포
이 템플릿을 사용하면 Ubuntu Linux 15.04 또는 14.04.4-LTS의 최신 패치 버전을 사용하여 간단한 Linux VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 ssh 연결에 대한 NAT 규칙을 사용하는 부하 분산 장치 뒤에 있습니다. 또한 자동 크기 조정이 통합되어 있습니다.
Windows VM 및 자동 크기 조정을 사용하여 VM 확장 집합 배포

Azure에 배포
이 템플릿을 사용하면 최신 패치 버전의 Windows 2008-R2-SP1, 2012-Datacenter 또는 2012-R2-Datacenter를 사용하여 간단한 Windows VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 RDP 연결에 대한 NAT 규칙을 사용하는 부하 분산 장치 뒤에 있습니다. 또한 자동 크기 조정이 통합되어 있습니다.

ARM 템플릿 리소스 정의

autoscalesettings 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

설명

모니터링 솔루션 배포에 대한 지침은 Bicep을 사용하여 모니터링 리소스 만들기를 참조하세요.

리소스 형식

Microsoft.Insights/autoscalesettings 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Insights/autoscalesettings",
  "apiVersion": "2022-10-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "enabled": "bool",
    "name": "string",
    "notifications": [
      {
        "email": {
          "customEmails": [ "string" ],
          "sendToSubscriptionAdministrator": "bool",
          "sendToSubscriptionCoAdministrators": "bool"
        },
        "operation": "Scale",
        "webhooks": [
          {
            "properties": {},
            "serviceUri": "string"
          }
        ]
      }
    ],
    "predictiveAutoscalePolicy": {
      "scaleLookAheadTime": "string",
      "scaleMode": "string"
    },
    "profiles": [
      {
        "capacity": {
          "default": "string",
          "maximum": "string",
          "minimum": "string"
        },
        "fixedDate": {
          "end": "string",
          "start": "string",
          "timeZone": "string"
        },
        "name": "string",
        "recurrence": {
          "frequency": "string",
          "schedule": {
            "days": [ "string" ],
            "hours": [ "int" ],
            "minutes": [ "int" ],
            "timeZone": "string"
          }
        },
        "rules": [
          {
            "metricTrigger": {
              "dimensions": [
                {
                  "DimensionName": "string",
                  "Operator": "string",
                  "Values": [ "string" ]
                }
              ],
              "dividePerInstance": "bool",
              "metricName": "string",
              "metricNamespace": "string",
              "metricResourceLocation": "string",
              "metricResourceUri": "string",
              "operator": "string",
              "statistic": "string",
              "threshold": "int",
              "timeAggregation": "string",
              "timeGrain": "string",
              "timeWindow": "string"
            },
            "scaleAction": {
              "cooldown": "string",
              "direction": "string",
              "type": "string",
              "value": "string"
            }
          }
        ]
      }
    ],
    "targetResourceLocation": "string",
    "targetResourceUri": "string"
  }
}

속성 값

autoscalesettings

Name Description
형식 리소스 종류 'Microsoft.Insights/autoscalesettings'
apiVersion 리소스 api 버전 '2022-10-01'
name 리소스 이름 string(필수)
위치 리소스 위치 string(필수)
tags 리소스를 설명하는 키 값 쌍 목록을 가져오거나 설정합니다. 여러 리소스 그룹에서 이 리소스를 보고 그룹화할 때 이러한 태그를 사용할 수 있습니다. 리소스에 대해 최대 15개의 태그를 제공할 수 있습니다. 각 태그의 길이가 128자 이하이고 길이가 256자 이하인 값이 있어야 합니다. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
properties 리소스의 자동 크기 조정 설정입니다. AutoscaleSetting (필수)

자동 크기 조정설정

Name Description
사용 활성화된 플래그입니다. 리소스에 대해 자동 크기 조정을 사용하는지 여부를 지정합니다. 기본값은 'false'입니다. bool
name 자동 크기 조정 설정의 이름입니다. string
알림 알림 컬렉션입니다. AutoscaleNotification[]
predictiveAutoscalePolicy 예측 자동 크기 조정 정책 모드입니다. PredictiveAutoscalePolicy
프로필 다른 기간에 대해 서로 다른 크기 조정 매개 변수를 지정하는 자동 크기 조정 프로필의 컬렉션입니다. 최대 20개의 프로필을 지정할 수 있습니다. AutoscaleProfile[](필수)

제약 조건:
최대 길이 = 20
targetResourceLocation 자동 크기 조정 설정을 추가해야 하는 리소스의 위치입니다. 문자열
targetResourceUri 자동 크기 조정 설정을 추가해야 하는 리소스의 리소스 식별자입니다. 문자열

자동 크기 조정Notification

Name Description
이메일 전자 메일 알림입니다. EmailNotification
operation 알림과 연결된 작업 및 해당 값은 "크기 조정"이어야 합니다. 'Scale'(필수)
Webhook 웹후크 알림의 컬렉션입니다. WebhookNotification[]

EmailNotification

Name Description
customEmails 사용자 지정 전자 메일 목록입니다. 이 값은 null이거나 비어 있을 수 있습니다. 이 경우 이 특성은 무시됩니다. string[]
sendToSubscriptionAdministrator 구독 관리자에게 전자 메일을 보낼지 여부를 나타내는 값입니다. bool
sendToSubscriptionCoAdministrators 구독 공동 관리자에게 전자 메일을 보낼지 여부를 나타내는 값입니다. bool

WebhookNotification

Name Description
properties 설정의 속성 모음입니다. 이 값은 비어 있을 수 있습니다. object
serviceUri 알림을 받을 서비스 주소입니다. string

PredictiveAutoscalePolicy

Name Description
scaleLookAheadTime 인스턴스가 미리 시작되는 시점을 지정하는 시간입니다. ISO 8601 형식은 1분에서 60분 사이여야 합니다. 문자열
Scalemode 예측 자동 크기 조정 모드 'Disabled'
'Enabled'
'ForecastOnly'(필수)

AutoscaleProfile

Name Description
용량 이 프로필 중에 사용할 수 있는 인스턴스 수입니다. ScaleCapacity (필수)
fixedDate 프로필의 특정 날짜-시간입니다. Recurrence 요소를 사용하는 경우 이 요소는 사용되지 않습니다. TimeWindow
name 프로필의 이름입니다. string(필수)
되풀이 이 프로필이 시작되는 반복 시간입니다. FixedDate 요소를 사용하는 경우 이 요소는 사용되지 않습니다. 되풀이
규칙 크기 조정 작업에 대한 트리거 및 매개 변수를 제공하는 규칙의 컬렉션입니다. 최대 10개의 규칙을 지정할 수 있습니다. ScaleRule[] (필수)

ScaleCapacity

Name Description
default 메트릭을 평가에 사용할 수 없는 경우 설정할 인스턴스 수입니다. 기본값은 현재 인스턴스 수가 기본값보다 작은 경우에만 사용됩니다. string(필수)
maximum 리소스의 최대 인스턴스 수입니다. 실제 최대 인스턴스 수는 구독에서 사용할 수 있는 코어로 제한됩니다. string(필수)
minimum 리소스에 대한 최소 인스턴스 수입니다. string(필수)

TimeWindow

Name Description
end ISO 8601 형식의 프로필 종료 시간입니다. string(필수)
start ISO 8601 형식의 프로필 시작 시간입니다. string(필수)
timeZone 프로필에 대한 시작 및 종료 시간의 표준 시간대입니다. 유효한 표준 시간대의 몇 가지 예는 날짜 표시줄 표준시, UTC-11, 하와이 표준시, 알래스카 표준시, 태평양 표준시(멕시코), 태평양 표준시, 미국 산 표준시, 산 표준시(멕시코), 산악 표준시, 중앙 아메리카 표준시, 중앙 표준시(멕시코), 캐나다 중부 표준시, SA 태평양 표준시, 동부 표준시, 동부 표준시입니다. 미국 동부 표준시, 베네수엘라 표준시, 파라과이 표준시, 대서양 표준시, 브라질 중부 표준시, SA 서부 표준시, 태평양 SA 표준시, 뉴펀들랜드 표준시, E. 남아메리카 표준시, 아르헨티나 표준시, SA 동부 표준시, 그린란드 표준시, 몬테비데오 표준시, 바히아 표준시, UTC-02, Mid-Atlantic 표준시, 아조레스 표준시 Cape Verde 표준시, 모로코 표준시, UTC, GMT 표준시, 그리니치 표준시, W. 유럽 표준시, 중부 유럽 표준시, 로맨스 표준시, 중부 유럽 표준시, W. 중앙 아프리카 표준시, 나미비아 표준시, 요르단 표준시, GTB 표준시, 중동 표준시, 이집트 표준시, 시리아 표준시, E. 유럽 표준시, 남아프리카 표준시, FLE 표준시, 튀르키예 표준시, 이스라엘 표준시, 칼리닌그라드 표준시, 리비아 표준시, 아랍어 표준시, 아랍 표준시, 벨라루스 표준시, 러시아 표준시, E. 아프리카 표준시, 이란 표준시, 아라비아 표준시, 아제르바이잔 표준시, 러시아 표준시 3, 모리셔스 표준시, 그루지야 표준시, 코카서스 표준시, 아프가니스탄 표준시, 서아시아 표준시, 에카테린부르크 표준시, 파키스탄 표준시, 인도 표준시, 스리랑카 표준시, 네팔 표준시, 중앙 아시아 표준시, 방글라데시 표준시, N. 중앙 아시아 표준시, 미얀마 표준시, SE 아시아 표준시, 북아시아 표준시, 중국 표준시, 북아시아 동부 표준시, 싱가포르 표준시, W. 오스트레일리아 표준시, 타이베이 표준시, 울란바토르 표준시, 도쿄 표준시, 한국 표준시, 야쿠츠크 표준시, Cen. 오스트레일리아 표준시, 호주 중부 표준시, E. 오스트레일리아 표준시, AUS 동부 표준시, 서태평양 표준시, 태즈메이니아 표준시, 마가단 표준시, 블라디보스토크 표준시, 러시아 표준시 10, 중앙 태평양 표준시, 러시아 표준시 11, 뉴질랜드 표준시, UTC+12, 피지 표준시, 캄차카 표준시, 통가 표준시, 사모아 표준시, 라인 아일랜드 표준시 string

되풀이

Name Description
frequency 되풀이 빈도입니다. 일정 프로필을 적용할 빈도입니다. 이 값은 Week여야 합니다(각 주의 프로필 집합이 같아야 함). 예를 들어 일별 일정을 설정하려면 일정을 요일로 설정합니다. frequency 속성은 일정이 매주 반복되도록 지정합니다. 'Day'
'Hour'
'Minute'
'월'
'None'
'Second'
'Week'
'Year'(필수)
schedule 프로필이 시작되는 시기에 대한 예약 제약 조건입니다. RecurrentSchedule (필수)

RecurrentSchedule

Name Description
프로필이 적용되는 일의 컬렉션입니다. 가능한 값은 Sunday~Saturday입니다. string[] (필수)
시간 프로필이 적용되는 시간 컬렉션입니다. 지원되는 값은 24시간 시계에서 0~23입니다(AM/PM 시간은 지원되지 않음). int[] (필수)
minutes 프로필이 적용되는 분 집합입니다. int[] (필수)
timeZone 프로필의 시간에 대한 표준 시간대입니다. 유효한 표준 시간대의 몇 가지 예는 날짜 표시줄 표준시, UTC-11, 하와이 표준시, 알래스카 표준시, 태평양 표준시(멕시코), 태평양 표준시, 미국 산 표준시, 산 표준시(멕시코), 산악 표준시, 중앙 아메리카 표준시, 중앙 표준시(멕시코), 캐나다 중부 표준시, SA 태평양 표준시, 동부 표준시, 동부 표준시입니다. 미국 동부 표준시, 베네수엘라 표준시, 파라과이 표준시, 대서양 표준시, 브라질 중부 표준시, SA 서부 표준시, 태평양 SA 표준시, 뉴펀들랜드 표준시, E. 남아메리카 표준시, 아르헨티나 표준시, SA 동부 표준시, 그린란드 표준시, 몬테비데오 표준시, 바히아 표준시, UTC-02, Mid-Atlantic 표준시, 아조레스 표준시 Cape Verde 표준시, 모로코 표준시, UTC, GMT 표준시, 그리니치 표준시, W. 유럽 표준시, 중부 유럽 표준시, 로맨스 표준시, 중부 유럽 표준시, W. 중앙 아프리카 표준시, 나미비아 표준시, 요르단 표준시, GTB 표준시, 중동 표준시, 이집트 표준시, 시리아 표준시, E. 유럽 표준시, 남아프리카 표준시, FLE 표준시, 튀르키예 표준시, 이스라엘 표준시, 칼리닌그라드 표준시, 리비아 표준시, 아랍어 표준시, 아랍 표준시, 벨라루스 표준시, 러시아 표준시, E. 아프리카 표준시, 이란 표준시, 아라비아 표준시, 아제르바이잔 표준시, 러시아 표준시 3, 모리셔스 표준시, 그루지야 표준시, 코카서스 표준시, 아프가니스탄 표준시, 서아시아 표준시, 에카테린부르크 표준시, 파키스탄 표준시, 인도 표준시, 스리랑카 표준시, 네팔 표준시, 중앙 아시아 표준시, 방글라데시 표준시, N. 중앙 아시아 표준시, 미얀마 표준시, SE 아시아 표준시, 북아시아 표준시, 중국 표준시, 북아시아 동부 표준시, 싱가포르 표준시, W. 오스트레일리아 표준시, 타이베이 표준시, 울란바토르 표준시, 도쿄 표준시, 한국 표준시, 야쿠츠크 표준시, Cen. 오스트레일리아 표준시, 호주 중부 표준시, E. 오스트레일리아 표준시, AUS 동부 표준시, 서태평양 표준시, 태즈메이니아 표준시, 마가단 표준시, 블라디보스토크 표준시, 러시아 표준시 10, 중앙 태평양 표준시, 러시아 표준시 11, 뉴질랜드 표준시, UTC+12, 피지 표준시, 캄차카 표준시, 통가 표준시, 사모아 표준시, 라인 아일랜드 표준시 string(필수)

ScaleRule

Name Description
metricTrigger 크기 조정 작업을 생성하는 트리거입니다. MetricTrigger (필수)
scaleAction 크기 조정 작업에 대한 매개 변수입니다. ScaleAction (필수)

MetricTrigger

Name Description
dimensions 차원 조건 목록입니다. 예: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance 메트릭을 instance 단위로 나눌지 여부를 나타내는 값입니다. bool
metricName 규칙이 모니터링하는 항목을 정의하는 메트릭의 이름입니다. string(필수)
metricNamespace 규칙이 모니터링하는 항목을 정의하는 메트릭의 네임스페이스입니다. string
metricResourceLocation 규칙이 모니터링하는 리소스의 위치입니다. 문자열
metricResourceUri 규칙이 모니터링하는 리소스의 리소스 식별자입니다. string(필수)
operator 메트릭 데이터와 임계값을 비교하는 데 사용되는 연산자입니다. 'Equals'
'그레이터탄'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
'NotEquals'(필수)
statistic 메트릭 통계 유형입니다. 여러 인스턴스의 메트릭을 결합하는 방법입니다. '평균'
'Count'
'Max'
'Min'
'Sum'(필수)
threshold 크기 조정 작업을 트리거하는 메트릭의 임계값입니다. int(필수)
timeAggregation 시간 집계 유형입니다. 데이터가 수집되는 방법은 시간이 지남에 따라 결합되어야 합니다. 기본값은 평균입니다. '평균'
'Count'
'Last'
'최대'
'최소'
'Total'(필수)
timeGrain 규칙이 모니터링하는 메트릭의 세분성입니다. 메트릭의 메트릭 정의에서 반환되는 미리 정의된 값 중 하나여야 하며, 12시간~1분 사이여야 합니다. string(필수)
timeWindow instance 데이터가 수집되는 시간 범위입니다. 이 값은 메트릭 컬렉션의 지연 시간(리소스별로 다를 수 있음)보다 커야 하며, 12시간~5분 사이여야 합니다. string(필수)

ScaleRuleMetricDimension

Name Description
DimensionName 차원의 이름입니다. string(필수)
연산자 차원 연산자입니다. 'Equals' 및 'NotEquals'만 지원됩니다. 'Equals'는 값 중 어느 값과도 같습니다. 'NotEquals'가 모든 값과 같지 않음 'Equals'
'NotEquals'(필수)
차원 값 목록입니다. 예: ["App1","App2"]. string[] (필수)

ScaleAction

Name Description
cooldown 이 작업이 발생하기 전에 마지막 크기 조정 작업 이후 대기할 시간입니다. ISO 8601 형식은 1주에서 1분 사이여야 합니다. string(필수)
direction 배율 방향입니다. 크기 조정 작업이 인스턴스 수를 늘리거나 줄이는지 여부입니다. '감소'
'증가'
'None'(필수)
형식 크기 조정 규칙이 실행되면 발생하는 작업 유형입니다. 'ChangeCount'
'ExactCount'
'PercentChangeCount'
'ServiceAllowedNextValue'(필수)
크기 조정 작업에 관련된 인스턴스 수입니다. 이 값은 1 이상이어야 합니다. 기본값은 1입니다. 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플릿 Description
Darktrace 자동 크기 조정 vSensors 배포

Azure에 배포
이 템플릿을 사용하면 Darktrace vSensors의 자동 크기 조정 배포를 자동으로 배포할 수 있습니다.
VM 확장 집합, Azure Files 및 Mysql을 사용하여 Drupal 배포

Azure에 배포
Drupal(Apache/PHP)을 실행하는 각 VM에 & 부하 분산 장치/NAT 뒤에 VM 확장 집합을 배포합니다. 모든 노드는 만든 Azure 파일 공유 스토리지 및 MySQL 데이터베이스를 공유합니다.
켄티코 Xperience

Azure에 배포
이 템플릿을 사용하면 Microsoft Azure에서 Kentico Xperience 환경을 호스트하는 데 필요한 리소스를 쉽게 배포할 수 있습니다.
Azure SQL Database를 사용하여 LANSA Windows VM ScaleSet 자동 크기 조정

Azure에 배포
템플릿은 확장 집합에 원하는 수의 VM이 있는 Windows VMSS와 각 VM에 설치할 LANSA MSI를 배포합니다. VM 확장 집합이 배포되면 사용자 지정 스크립트 확장을 사용하여 LANSA MSI를 설치합니다.
Python Bottle 서버 & 자동 크기 조정을 사용하여 VM 확장 집합 배포

Azure에 배포
작동하는 간단한 Python Bottle 앱을 실행하는 각 VM을 & 부하 분산 장치/NAT 뒤에 VM 확장 집합을 배포합니다. 자동 크기 조정이 구성된 확장 집합을 사용하면 필요에 따라 & 스케일 아웃됩니다.
확장 가능한 Umbraco CMS 웹앱

Azure에 배포
이 템플릿은 Azure App Service Web Apps umbraco CMS 웹앱을 쉽게 배포할 수 있는 방법을 제공합니다.
간단한 Umbraco CMS 웹앱

Azure에 배포
이 템플릿은 Azure App Service Web Apps umbraco CMS 웹앱을 쉽게 배포할 수 있는 방법을 제공합니다.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook

Azure에 배포
규모가 작거나 큰 엔터프라이즈에 대한 클라우드 채택을 위해서는 책임 있고 효율적인 거버넌스 모델이 클라우드 배포에서 가치를 도출해야 합니다. CloudWise(솔루션의 코드 이름)는 Azure 파트너 빠른 시작에서 사용할 수 있는 복합 솔루션으로, 고객, 시스템 통합자 및 파트너 모두를 위한 채택 지원자로, 비용 최적화, 애플리케이션 안정성 개선, 비즈니스 위험 감소에 중점을 둔 셀프 서비스 가능 자동화된 거버넌스 및 운영 솔루션을 제공합니다. 이 솔루션은 가시성 및 제어의 핵심 거버넌스 핵심 핵심 요소에 대해 강조 표시합니다.
Virtual Machine ScaleSet에 대한 자동 크기 조정 설정 배포

Azure에 배포
이 템플릿을 사용하면 Virtual Machine ScaleSet 리소스에 대한 자동 크기 조정 정책을 배포할 수 있습니다.
App Service 계획에 대한 자동 크기 조정 설정 배포

Azure에 배포
이 템플릿을 사용하면 Azure AppService 계획 리소스에 대한 자동 크기 조정 정책을 배포할 수 있습니다.
Windows VMSS 배포 Windows 구성 기능 SSL DSC

Azure에 배포
이 템플릿을 사용하면 두 개의 Windows VMSS를 배포하고, IIS/웹 역할, .Net Framework 4.5, windows 인증, 애플리케이션 초기화, 애플리케이션 배포 패키지 다운로드, URL 다시 쓰기 & DSC 및 Azure Key Vault
IIS WebApp을 실행하는 자동 크기 조정을 사용하는 VM 확장 집합

Azure에 배포
IIS 및 매우 기본적인 .NET MVC 웹앱을 실행하는 Windows VM 확장 집합을 배포합니다. VMSS PowerShell DSC 확장은 IIS 설치 및 WebDeploy 패키지 배포를 수행하는 데 활용됩니다.
Linux 사용자 지정 이미지를 사용하여 VM 확장 집합 배포

Azure에 배포
이 템플릿을 사용하면 확장 집합 내에 사용자 지정 VM Linux 이미지를 배포할 수 있습니다. 이러한 VM은 HTTP 부하 분산을 사용하는 부하 분산 장치 뒤에 있습니다(기본적으로 포트 80에서). 이 예제에서는 사용자 지정 스크립트를 사용하여 애플리케이션 배포 및 업데이트를 수행합니다. 사용자 고유의 업데이트 프로시저에 대한 사용자 지정 스크립트를 제공해야 할 수 있습니다. VMSS를 만드는 동일한 구독 및 지역에 있는 VM의 일반화된 이미지를 제공해야 합니다.
확장 집합의 VM 수를 수동으로 변경

Azure에 배포
이 템플릿을 사용하면 확장 집합의 VM 수를 수동으로 변경할 수 있습니다.
Linux VM 및 자동 크기 조정을 사용하여 VM 확장 집합 배포

Azure에 배포
이 템플릿을 사용하면 Ubuntu Linux 15.04 또는 14.04.4-LTS의 최신 패치 버전을 사용하여 간단한 Linux VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 ssh 연결에 대한 NAT 규칙을 사용하는 부하 분산 장치 뒤에 있습니다. 또한 자동 크기 조정이 통합되어 있습니다.
Windows VM 및 자동 크기 조정을 사용하여 VM 확장 집합 배포

Azure에 배포
이 템플릿을 사용하면 최신 패치 버전의 Windows 2008-R2-SP1, 2012-Datacenter 또는 2012-R2-Datacenter를 사용하여 간단한 Windows VM 확장 집합을 배포할 수 있습니다. 이러한 VM은 RDP 연결에 대한 NAT 규칙을 사용하는 부하 분산 장치 뒤에 있습니다. 또한 자동 크기 조정이 통합되어 있습니다.

Terraform(AzAPI 공급자) 리소스 정의

autoscalesettings 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Insights/autoscalesettings 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/autoscalesettings@2022-10-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      enabled = bool
      name = "string"
      notifications = [
        {
          email = {
            customEmails = [
              "string"
            ]
            sendToSubscriptionAdministrator = bool
            sendToSubscriptionCoAdministrators = bool
          }
          operation = "Scale"
          webhooks = [
            {
              properties = {}
              serviceUri = "string"
            }
          ]
        }
      ]
      predictiveAutoscalePolicy = {
        scaleLookAheadTime = "string"
        scaleMode = "string"
      }
      profiles = [
        {
          capacity = {
            default = "string"
            maximum = "string"
            minimum = "string"
          }
          fixedDate = {
            end = "string"
            start = "string"
            timeZone = "string"
          }
          name = "string"
          recurrence = {
            frequency = "string"
            schedule = {
              days = [
                "string"
              ]
              hours = [
                int
              ]
              minutes = [
                int
              ]
              timeZone = "string"
            }
          }
          rules = [
            {
              metricTrigger = {
                dimensions = [
                  {
                    DimensionName = "string"
                    Operator = "string"
                    Values = [
                      "string"
                    ]
                  }
                ]
                dividePerInstance = bool
                metricName = "string"
                metricNamespace = "string"
                metricResourceLocation = "string"
                metricResourceUri = "string"
                operator = "string"
                statistic = "string"
                threshold = int
                timeAggregation = "string"
                timeGrain = "string"
                timeWindow = "string"
              }
              scaleAction = {
                cooldown = "string"
                direction = "string"
                type = "string"
                value = "string"
              }
            }
          ]
        }
      ]
      targetResourceLocation = "string"
      targetResourceUri = "string"
    }
  })
}

속성 값

autoscalesettings

Name Description
형식 리소스 종류 "Microsoft.Insights/autoscalesettings@2022-10-01"
name 리소스 이름 string(필수)
위치 리소스 위치 string(필수)
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. string(필수)
tags 리소스를 설명하는 키 값 쌍 목록을 가져오거나 설정합니다. 여러 리소스 그룹에서 이 리소스를 보고 그룹화할 때 이러한 태그를 사용할 수 있습니다. 리소스에 대해 최대 15개의 태그를 제공할 수 있습니다. 각 태그의 길이가 128자 이하이고 길이가 256자 이하인 키가 있어야 합니다. 태그 이름 및 값의 사전입니다.
properties 리소스의 자동 크기 조정 설정입니다. AutoscaleSetting (필수)

AutoscaleSetting

Name Description
사용 사용 플래그입니다. 리소스에 대해 자동 크기 조정을 사용하는지 여부를 지정합니다. 기본값은 'false'입니다. bool
name 자동 크기 조정 설정의 이름입니다. string
알림 알림 컬렉션입니다. AutoscaleNotification[]
predictiveAutoscalePolicy 예측 자동 크기 조정 정책 모드입니다. PredictiveAutoscalePolicy
프로필 다른 기간에 대해 서로 다른 크기 조정 매개 변수를 지정하는 자동 크기 조정 프로필의 컬렉션입니다. 최대 20개의 프로필을 지정할 수 있습니다. AutoscaleProfile[](필수)

제약 조건:
최대 길이 = 20
targetResourceLocation 자동 크기 조정 설정을 추가해야 하는 리소스의 위치입니다. 문자열
targetResourceUri 자동 크기 조정 설정을 추가해야 하는 리소스의 리소스 식별자입니다. 문자열

AutoscaleNotification

Name Description
이메일 전자 메일 알림입니다. EmailNotification
operation 알림 및 해당 값과 연결된 작업은 "scale"이어야 합니다. "Scale"(필수)
Webhook 웹후크 알림의 컬렉션입니다. WebhookNotification[]

EmailNotification

Name Description
customEmails 사용자 지정 전자 메일 목록입니다. 이 값은 null이거나 비어 있을 수 있으며, 이 경우 이 특성은 무시됩니다. string[]
sendToSubscriptionAdministrator 구독 관리자에게 전자 메일을 보낼지 여부를 나타내는 값입니다. bool
sendToSubscriptionCoAdministrators 구독 공동 관리자에게 전자 메일을 보낼지 여부를 나타내는 값입니다. bool

WebhookNotification

Name Description
properties 설정의 속성 모음입니다. 이 값은 비어 있을 수 있습니다. object
serviceUri 알림을 받을 서비스 주소입니다. string

PredictiveAutoscalePolicy

Name Description
scaleLookAheadTime 인스턴스가 미리 시작되는 시점을 지정하는 시간입니다. ISO 8601 형식은 1분에서 60분 사이여야 합니다. 문자열
Scalemode 예측 자동 크기 조정 모드 "사용 안 함"
"사용"
"ForecastOnly"(필수)

AutoscaleProfile

Name Description
용량 이 프로필 중에 사용할 수 있는 인스턴스 수입니다. ScaleCapacity (필수)
fixedDate 프로필의 특정 날짜-시간입니다. Recurrence 요소를 사용하는 경우 이 요소는 사용되지 않습니다. TimeWindow
name 프로필의 이름입니다. string(필수)
되풀이 이 프로필이 시작되는 반복 시간입니다. FixedDate 요소를 사용하는 경우 이 요소는 사용되지 않습니다. 되풀이
규칙 크기 조정 작업에 대한 트리거 및 매개 변수를 제공하는 규칙의 컬렉션입니다. 최대 10개의 규칙을 지정할 수 있습니다. ScaleRule[] (필수)

ScaleCapacity

Name Description
default 메트릭을 평가에 사용할 수 없는 경우 설정할 인스턴스 수입니다. 기본값은 현재 인스턴스 수가 기본값보다 작은 경우에만 사용됩니다. string(필수)
maximum 리소스의 최대 인스턴스 수입니다. 실제 최대 인스턴스 수는 구독에서 사용할 수 있는 코어에 의해 제한됩니다. string(필수)
minimum 리소스에 대한 최소 인스턴스 수입니다. string(필수)

TimeWindow

Name Description
end ISO 8601 형식의 프로필 종료 시간입니다. string(필수)
start ISO 8601 형식의 프로필 시작 시간입니다. string(필수)
timeZone 프로필에 대한 시작 및 종료 시간의 표준 시간대입니다. 유효한 표준 시간대의 몇 가지 예는 Dateline 표준시, UTC-11, 하와이 표준시, 알래스카 표준시, 태평양 표준시(멕시코), 태평양 표준시, 미국 산악 표준시, 멕시코(산악 표준시), 산악 표준시, 중앙 아메리카 표준시, 중앙 표준시(멕시코), 캐나다 중부 표준시, SA 태평양 표준시, 동부 표준시, 동부 표준시입니다. 미국 동부 표준시, 베네수엘라 표준시, 파라과이 표준시, 대서양 표준시, 브라질 중부 표준시, SA 서부 표준시, 태평양 SA 표준시, 뉴펀들랜드 표준시, E. 남미 표준시, 아르헨티나 표준시, SA 동부 표준시, 그린란드 표준시, 몬테비데오 표준시, 바히아 표준시, UTC-02, Mid-Atlantic 표준시, 아조레스 표준시 Cape Verde 표준시, 모로코 표준시, UTC, GMT 표준시, 그리니치 표준시, W. 유럽 표준시, 중부 유럽 표준시, 로맨스 표준시, 중부 유럽 표준시, W. 중앙 아프리카 표준시, 나미비아 표준시, 요르단 표준시, GTB 표준시, 중동 표준시, 이집트 표준시, 시리아 표준시, E. 유럽 표준시, 남아프리카 표준시, FLE 표준시, 튀르키예 표준시, 이스라엘 표준시, 칼리닌그라드 표준시, 리비아 표준시, 아랍어 표준시, 아랍 표준시, 벨라루스 표준시, 러시아 표준시, E. 아프리카 표준시, 이란 표준시, 아라비아 표준시, 아제르바이잔 표준시, 러시아 표준시 3, 모리셔스 표준시, 그루지야 표준시, 코카서스 표준시 아프가니스탄 표준시, 서아시아 표준시, 에카테린부르크 표준시, 파키스탄 표준시, 인도 표준시, 스리랑카 표준시, 네팔 표준시, 중앙 아시아 표준시, 방글라데시 표준시, N. 중앙 아시아 표준시, 미얀마 표준시, SE 아시아 표준시, 북아시아 표준시, 중국 표준시, 북아시아 동부 표준시, 싱가포르 표준시, W. 오스트레일리아 표준시, 타이베이 표준시, 울란바토르 표준시, 도쿄 표준시, 한국 표준시, 야쿠츠크 표준시, Cen. 오스트레일리아 표준시, 호주 중부 표준시, E. 오스트레일리아 표준시, 호주 동부 표준시, 서태평양 표준시, 태즈메이니아 표준시, 마가단 표준시, 블라디보스토크 표준시, 러시아 표준시 10, 중앙 태평양 표준시, 러시아 표준시 11, 뉴질랜드 표준시, UTC+12, 피지 표준시, 캄차카 표준시, 통가 표준시, 사모아 표준시, 라인 제도 표준시 string

되풀이

Name Description
frequency 되풀이 빈도입니다. 일정 프로필을 적용할 빈도입니다. 이 값은 Week여야 합니다(각 주의 프로필 집합이 같아야 함). 예를 들어 일별 일정을 설정하려면 일정을 요일로 설정합니다. frequency 속성은 일정이 매주 반복되도록 지정합니다. "Day"
"시간"
"Minute"
"월"
“None”
"초"
"주"
"Year"(필수)
schedule 프로필이 시작될 때의 예약 제약 조건입니다. RecurrentSchedule (필수)

RecurrentSchedule

Name Description
프로필이 적용되는 일의 컬렉션입니다. 가능한 값은 Sunday~Saturday입니다. string[] (필수)
시간 프로필이 적용되는 시간 컬렉션입니다. 지원되는 값은 24시간 시계에서 0~23입니다(AM/PM 시간은 지원되지 않음). int[] (필수)
minutes 프로필이 적용되는 분 집합입니다. int[] (필수)
timeZone 프로필 시간의 표준 시간대입니다. 유효한 표준 시간대의 몇 가지 예는 Dateline 표준시, UTC-11, 하와이 표준시, 알래스카 표준시, 태평양 표준시(멕시코), 태평양 표준시, 미국 산악 표준시, 멕시코(산악 표준시), 산악 표준시, 중앙 아메리카 표준시, 중앙 표준시(멕시코), 캐나다 중부 표준시, SA 태평양 표준시, 동부 표준시, 동부 표준시입니다. 미국 동부 표준시, 베네수엘라 표준시, 파라과이 표준시, 대서양 표준시, 브라질 중부 표준시, SA 서부 표준시, 태평양 SA 표준시, 뉴펀들랜드 표준시, E. 남미 표준시, 아르헨티나 표준시, SA 동부 표준시, 그린란드 표준시, 몬테비데오 표준시, 바히아 표준시, UTC-02, Mid-Atlantic 표준시, 아조레스 표준시 Cape Verde 표준시, 모로코 표준시, UTC, GMT 표준시, 그리니치 표준시, W. 유럽 표준시, 중부 유럽 표준시, 로맨스 표준시, 중부 유럽 표준시, W. 중앙 아프리카 표준시, 나미비아 표준시, 요르단 표준시, GTB 표준시, 중동 표준시, 이집트 표준시, 시리아 표준시, E. 유럽 표준시, 남아프리카 표준시, FLE 표준시, 튀르키예 표준시, 이스라엘 표준시, 칼리닌그라드 표준시, 리비아 표준시, 아랍어 표준시, 아랍 표준시, 벨라루스 표준시, 러시아 표준시, E. 아프리카 표준시, 이란 표준시, 아라비아 표준시, 아제르바이잔 표준시, 러시아 표준시 3, 모리셔스 표준시, 그루지야 표준시, 코카서스 표준시 아프가니스탄 표준시, 서아시아 표준시, 에카테린부르크 표준시, 파키스탄 표준시, 인도 표준시, 스리랑카 표준시, 네팔 표준시, 중앙 아시아 표준시, 방글라데시 표준시, N. 중앙 아시아 표준시, 미얀마 표준시, SE 아시아 표준시, 북아시아 표준시, 중국 표준시, 북아시아 동부 표준시, 싱가포르 표준시, W. 오스트레일리아 표준시, 타이베이 표준시, 울란바토르 표준시, 도쿄 표준시, 한국 표준시, 야쿠츠크 표준시, Cen. 오스트레일리아 표준시, 호주 중부 표준시, E. 오스트레일리아 표준시, 호주 동부 표준시, 서태평양 표준시, 태즈메이니아 표준시, 마가단 표준시, 블라디보스토크 표준시, 러시아 표준시 10, 중앙 태평양 표준시, 러시아 표준시 11, 뉴질랜드 표준시, UTC+12, 피지 표준시, 캄차카 표준시, 통가 표준시, 사모아 표준시, 라인 제도 표준시 string(필수)

ScaleRule

Name Description
metricTrigger 크기 조정 작업을 생성하는 트리거입니다. MetricTrigger (필수)
scaleAction 크기 조정 작업에 대한 매개 변수입니다. ScaleAction (필수)

MetricTrigger

Name Description
dimensions 차원 조건 목록입니다. 예: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. ScaleRuleMetricDimension[]
dividePerInstance 메트릭을 instance 단위로 나눌지 여부를 나타내는 값입니다. bool
metricName 규칙이 모니터링하는 항목을 정의하는 메트릭의 이름입니다. string(필수)
metricNamespace 규칙이 모니터링하는 항목을 정의하는 메트릭의 네임스페이스입니다. 문자열
metricResourceLocation 규칙이 모니터링하는 리소스의 위치입니다. 문자열
metricResourceUri 규칙이 모니터링하는 리소스의 리소스 식별자입니다. string(필수)
operator 메트릭 데이터와 임계값을 비교하는 데 사용되는 연산자입니다. "Equals"
"그레이터탄"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
"NotEquals"(필수)
statistic 메트릭 통계 유형입니다. 여러 인스턴스의 메트릭을 결합하는 방법입니다. "평균"
"Count"
"최대"
"Min"
"Sum"(필수)
threshold 크기 조정 작업을 트리거하는 메트릭의 임계값입니다. int(필수)
timeAggregation 시간 집계 유형입니다. 데이터가 수집되는 방법은 시간이 지남에 따라 결합되어야 합니다. 기본값은 평균입니다. "평균"
"Count"
"지난"
"최대"
"최소"
"Total"(필수)
timeGrain 규칙이 모니터링하는 메트릭의 세분성입니다. 메트릭의 메트릭 정의에서 반환되는 미리 정의된 값 중 하나여야 하며, 12시간~1분 사이여야 합니다. string(필수)
timeWindow instance 데이터가 수집되는 시간 범위입니다. 이 값은 메트릭 컬렉션의 지연 시간(리소스별로 다를 수 있음)보다 커야 하며, 12시간~5분 사이여야 합니다. string(필수)

ScaleRuleMetricDimension

Name Description
DimensionName 차원의 이름입니다. string(필수)
연산자 차원 연산자입니다. 'Equals' 및 'NotEquals'만 지원됩니다. 'Equals'는 값 중 어느 값과도 같습니다. 'NotEquals'가 모든 값과 같지 않음 "Equals"
"NotEquals"(필수)
차원 값 목록입니다. 예: ["App1","App2"]. string[] (필수)

ScaleAction

Name Description
cooldown 이 작업이 발생하기 전에 마지막 크기 조정 작업 이후 대기할 시간입니다. ISO 8601 형식은 1주에서 1분 사이여야 합니다. string(필수)
direction 배율 방향입니다. 크기 조정 작업이 인스턴스 수를 늘리거나 줄이는지 여부입니다. "감소"
"증가"
"None"(필수)
형식 크기 조정 규칙이 실행되면 발생해야 하는 작업 유형입니다. "ChangeCount"
"ExactCount"
"PercentChangeCount"
"ServiceAllowedNextValue"(필수)
크기 조정 작업에 관련된 인스턴스 수입니다. 이 값은 1 이상이어야 합니다. 기본값은 1입니다. string