워크로드 관리자의 맞춤 규칙 정보

워크로드 관리자는 조직에서 권장하는 권장사항에 따라 워크로드를 검증하는 데 도움이 되는 맞춤 규칙을 사용할 수 있도록 지원합니다.

예를 들어 배포의 가상 머신 (VM)이 Compute Engine 기본 서비스 계정을 사용하지 않도록 하려면 맞춤 규칙을 만들 수 있습니다. 규칙을 만든 후 워크로드 관리자에서 평가를 만들고 실행하여 규칙에 따라 워크로드를 검사합니다. 그런 다음 평가 결과를 검토하고 이러한 규칙을 위반한 경우 시정 조치를 취할 수 있습니다. 이를 통해 배포의 품질, 안정성, 성능을 개선할 수 있습니다.

작동 방식

맞춤 규칙을 사용하여 워크로드를 평가하려면 다음 단계를 따르세요.

  1. Google Cloud Well-Architected Framework에서 배포와 관련된 권장사항을 확인합니다.
  2. Rego를 사용하여 맞춤 규칙 만들기
  3. 워크로드에 대한 평가를 만들고 예약합니다.
  4. 선택사항: 평가 결과를 BigQuery로 내보내고 알림을 설정합니다.

다음 그림은 Workload Manager에서 맞춤 규칙을 사용하는 프로세스를 요약한 것입니다.

워크로드 관리자에서 맞춤 규칙이 작동하는 방식

제한사항

워크로드 관리자의 맞춤 규칙에는 다음과 같은 제한사항이 적용됩니다.

  • 워크로드 관리자에서 평가당 최대 300개의 규칙을 포함할 수 있습니다. 규칙이 많을수록 평가 프로세스가 느려질 수 있습니다. 여러 평가에 걸쳐 규칙을 분할하는 것이 좋습니다.
  • 워크로드 관리자는 평가 결과를 다중 리전 BigQuery 데이터 세트로 내보내는 기능을 지원하지 않습니다. 평가 결과를 지역별 BigQuery 데이터 세트로 내보낼 수 있습니다.

지원되는 데이터 소스

워크로드 관리자는 다음 서비스의 데이터를 사용하여 평가에 지정된 리소스를 검사합니다.

Compute Engine에서 지원되는 측정항목

다음 표에는 Compute Engine에서 지원되는 측정항목이 나와 있습니다. 이러한 측정항목에 대한 자세한 내용은 Cloud Monitoring 측정항목을 참고하세요.

이 표의 '측정항목 유형' 문자열 앞에 compute.googleapis.com이 포함된 접두사를 붙여야 합니다. 테이블의 항목에서는 이 프리픽스가 생략되었습니다.

표시 이름
(Metric type)
설명
라벨
ASSET_TYPE
(규칙 메타데이터)
CPU 사용률
instance/cpu/utilization
VM 인스턴스에서 할당된 CPU의 부분 사용률입니다.
instance_name: VM 인스턴스의 이름입니다.
Instance_CPUUtil_Last1H
Instance_CPUUtil_Last6H
Instance_CPUUtil_Last12H
Instance_CPUUtil_Last1D
디스크 평균 지연 시간
instance/disk/average_io_latency
지난 60초간 디스크의 평균 IO 지연 시간입니다.
device_name: 디스크 기기의 이름입니다.
storage_type: 스토리지 유형([pd-standard, pd-balanced, pd-ssd, pd-extreme, hyperdisk-extreme, hyperdisk-throughput] 중 하나).
Instance_DiskIO_Last1H
Instance_DiskIO_Last6H
Instance_DiskIO_Last12H
Instance_DiskIO_Last1D
사용된 VM 메모리
instance/memory/balloon/ram_used
현재 VM에서 사용 중인 메모리입니다.
instance_name: VM 인스턴스의 이름입니다.
Instance_MemoryUtil_Last1H
Instance_MemoryUtil_Last6H
Instance_MemoryUtil_Last12H
Instance_MemoryUtil_Last1D

가격 책정

가격 책정 정보는 워크로드 관리자 가격 책정을 참고하세요.

다음 단계