App Design Center에서 Compute Engine MIG 구성
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Compute Engine 관리형 인스턴스 그룹(MIG)은 부하 분산 및 자동 서비스(예: 자동 확장 및 자동 복구)를 사용하는 VM 인스턴스의 모음입니다. MIG를 사용하면 VM 인스턴스 그룹을 하나의 항목으로 관리할 수 있습니다.
자세한 내용은 다음을 참조하세요.
이 문서에서는 App Design Center를 사용하여 Compute Engine MIG를 만들 때 구성할 수 있는 연결 및 매개변수를 설명합니다. 구성 매개변수는 terraform-google-vm Terraform 모듈을 기반으로 합니다.
구성요소 연결
다음 표에는 Compute Engine MIG에 연결할 수 있는 구성요소와 애플리케이션 및 생성된 Terraform 코드의 결과 업데이트가 포함되어 있습니다.
필수 구성 매개변수
템플릿에 Compute Engine MIG 구성요소가 포함된 경우 배포하기 전에 다음 매개변수를 구성해야 합니다.
선택적 구성 매개변수
다음 매개변수는 선택사항입니다. 고급 매개변수를 표시하려면 구성 영역에서 고급 필드 표시를 선택합니다.
기능 |
매개변수 이름 |
설명 및 제약 조건 정보 |
배경 정보 |
|
MIG 이름 |
name |
mig_name |
|
호스트 이름 |
인스턴스의 호스트 이름 접두사입니다. |
호스트 이름 |
|
타겟 크기 |
targetSize |
자동 확장을 사용 설정하여 MIG를 만듭니다. |
|
최대 복제본 수 |
autoscalingPolicy.maxNumReplicas |
자동 확장을 사용 설정하여 MIG 만들기 |
|
최소 복제본 수 |
autoscalingPolicy.minNumReplicas |
자동 확장을 사용 설정하여 MIG 만들기 |
|
자동 확장 모드 |
autoscalingPolicy.mode |
자동 확장 모드 |
|
대상 풀 |
targetPools[] |
대상 풀에 관리형 인스턴스 그룹 추가 |
|
분포 정책 목표 형태 |
distributionPolicy.targetShape |
feedbackRegional MIG 대상 분산 형태 |
|
배포 정책 영역 |
distributionPolicy.zones[] |
리전 MIG에서 VM의 목표 분산 형태 설정 |
스테이트풀 디스크 |
기기 이름 |
statefulPolicy.preservedState.disks[] |
MIG에서 스테이트풀(Stateful) 영구 디스크 구성 |
규칙 삭제 |
statefulPolicy.preservedState.disks[].autoDelete |
MIG에서 스테이트풀(Stateful) 영구 디스크 구성 |
스테이트풀 IP |
인터페이스 이름 |
statefulPolicy.preservedState.internalIPs[] |
MIG에 스테이트풀(Stateful) IP 주소 구성 |
규칙 삭제 |
statefulPolicy.preservedState.internalIPs[].autoDelete |
MIG에 스테이트풀(Stateful) IP 주소 구성 |
외부 여부 |
statefulPolicy.preservedState.externalIPs[] |
MIG에 스테이트풀(Stateful) IP 주소 구성 |
정책 업데이트 |
Max Surge Fixed(최대 서지 고정) |
updatePolicy.maxSurge.fixed |
최대 초과 개수 |
인스턴스 재분배 유형 |
updatePolicy.instanceRedistributionType |
사전 인스턴스 재분산 |
최대 급증 비율 |
updatePolicy.maxSurge.percent |
최대 초과 개수 |
Max Unavailable Fixed(최대 사용 불가능 고정) |
updatePolicy.maxUnavailable.fixed |
사용할 수 없는 최대 인스턴스 |
최대 사용 불가능 비율 |
updatePolicy.maxUnavailable.percent |
사용할 수 없는 최대 인스턴스 |
최소 준비 시간(초) |
updatePolicy.minReadySec |
최소 대기 시간 |
교체 방법 |
updatePolicy.replacementMethod |
교체 방법 |
최소 작업 |
updatePolicy.minimalAction |
최소 작업 |
유형 |
updatePolicy.type |
업데이트 유형 |
중단을 가장 많이 유발하는 작업 |
updatePolicy.mostDisruptiveAllowedAction |
중단을 가장 많이 유발하는 작업 |
|
상태 점검 이름 |
name |
상태 확인 개요 |
상태 점검 |
유형 |
type |
상태 점검 카테고리, 프로토콜, 포트 |
Initial Delay Seconds(초기 지연 시간(초)) |
autoHealingPolicies[].initialDelaySec |
MIG에서 자동 복구 정책 구성 |
확인 간격(초) |
checkIntervalSec |
MIG에서 자동 복구 정책 구성 |
정상 기준 |
healthyThreshold |
MIG에서 자동 복구 정책 구성 |
Timeout Sec |
timeoutSec |
유용한 자동 복구 상태 점검의 핵심 기능 |
비정상 기준 |
unhealthyThreshold |
MIG에서 자동 복구 정책 구성 |
응답 |
httpsHealthCheck.response |
HTTP, HTTPS, HTTP/2의 성공 기준 |
프록시 헤더 |
httpsHealthCheck.proxyHeader |
헤더 |
포트 |
httpsHealthCheck.port |
상태 점검 카테고리, 프로토콜, 포트 |
요청 |
tcpHealthCheck.request |
HTTP, HTTPS, HTTP/2의 성공 기준 |
요청 경로 |
httpsHealthCheck.requestPath |
HTTP, HTTPS, HTTP/2의 성공 기준 |
호스트 |
httpsHealthCheck.host |
헤더 |
로깅 사용 설정 |
logConfig.enable |
상태 점검 로깅 정보 |
|
자동 확장 처리 이름 |
name |
비어 있으면 이름이 hostname에서 파생됩니다. |
|
자동 확장 사용 설정됨 |
MIG의 자동 확장 처리를 만듭니다. |
인스턴스 그룹 자동 확장 |
|
대기 기간 |
autoscalingPolicy.coolDownPeriodSec |
초기화 기간 |
자동 확장 CPU |
대상 |
autoscalingPolicy.cpuUtilization.utilizationTarget |
CPU 사용률을 기준으로 확장 |
예측 방법 |
autoscalingPolicy.cpuUtilization.predictiveMethod |
예측 자동 확장 |
자동 확장 측정항목 |
이름 |
name |
목표 값으로 측정항목을 유지하도록 자동 확장 |
대상 |
autoscalingPolicy.customMetricUtilizations[].utilizationTarget |
목표 값으로 측정항목을 유지하도록 자동 확장 |
유형 |
autoscalingPolicy.customMetricUtilizations[].utilizationTargetType |
목표 값으로 측정항목을 유지하도록 자동 확장 |
확장 일정 |
사용 중지됨 |
autoscalingPolicy.scalingSchedules[].disabled |
일정을 기준으로 확장 |
Duration Sec |
autoscalingPolicy.scalingSchedules[].durationSec |
확장 일정 설정 |
최소 필수 복제본 수 |
autoscalingPolicy.scalingSchedules[].minRequiredReplicas |
확장 일정 설정 |
이름 |
autoscalingPolicy.scalingSchedules[] |
스케일링 일정 만들기 |
일정 |
autoscalingPolicy.scalingSchedules[].schedule |
확장 일정 설정 |
Time Zone |
autoscalingPolicy.scalingSchedules[].timeZone |
확장 일정 설정 |
자동 확장 수평 축소 제어 |
고정 복제본 |
autoscalingPolicy.scaleInControl.maxScaledInReplicas.fixed |
축소 제어 구성 |
복제본 비율 |
autoscalingPolicy.scaleInControl.maxScaledInReplicas.percent |
축소 제어 구성 |
시간 창(초) |
autoscalingPolicy.scaleInControl.timeWindowSec |
축소 제어 구성 |
이름이 지정된 포트 |
이름 |
namedPorts[].name |
이름이 지정된 포트 |
포트 |
namedPorts[].port |
이름이 지정된 포트 |
|
인스턴스 대기 |
반환하기 전에 모든 인스턴스가 생성/업데이트될 때까지 기다릴지 여부입니다. true로 설정하면 작업이 실패할 때 Terraform은 제한 시간에 도달할 때까지 계속 시도합니다. |
wait_for_instances |
MIG 제한 시간 |
만들기 |
Terraform 인스턴스 생성 시간 초과입니다. |
create |
업데이트 |
Terraform 인스턴스 업데이트의 제한 시간입니다. |
업데이트 |
삭제 |
Terraform 인스턴스 삭제 시간 제한입니다. |
삭제 |
라벨 |
키 |
allInstancesConfig.properties.labels |
라벨을 사용하여 리소스 정리하기 |
값 |
allInstancesConfig.properties.labels |
라벨을 사용하여 리소스 정리하기 |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-12-16(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-12-16(UTC)"],[],[]]