하이퍼디스크 스토리지 풀 측정항목 검토


Google Cloud 콘솔의 스토리지 풀 페이지 또는 Google Cloud의 모니터링 솔루션인 Cloud Monitoring에서 하이퍼디스크 스토리지 풀 사용량 측정항목을 확인할 수 있습니다.

다음을 사용하여 스토리지 풀 측정항목을 프로그래매틱 방식으로 검색하고 계산할 수 있습니다.

이 문서에서는 Compute Engine이 각 스토리지 풀에 대해 자동으로 수집하는 측정항목과 Cloud Monitoring에서 이를 확인하는 방법을 설명합니다.

시작하기 전에

  • 아직 인증을 설정하지 않았다면 설정합니다. 인증은 Google Cloud 서비스 및 API에 액세스하기 위해 ID를 확인하는 프로세스입니다. 로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음과 같이 Compute Engine에 인증하면 됩니다.

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. REST

      로컬 개발 환경에서 이 페이지의 REST API 샘플을 사용하려면 gcloud CLI에 제공하는 사용자 인증 정보를 사용합니다.

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      자세한 내용은 Google Cloud 인증 문서의 REST 사용 인증을 참조하세요.

필수 역할 및 권한

스토리지 풀의 측정항목을 보는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 다음 IAM 역할을 부여해 달라고 요청하세요.

  • 모니터링 뷰어(roles/monitoring.viewer)
  • 측정항목 범위를 수정하려면 범위 지정 프로젝트와 추가하려는 각 리소스 컨테이너에 대한 Monitoring 관리자(roles/monitoring.admin) 역할이 필요합니다.

역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

하이퍼디스크 스토리지 풀 측정항목의 개요

하이퍼디스크 스토리지 풀 성능 측정항목은 다음과 같이 스토리지 풀 사용량에 대한 질문에 답하는 데 도움이 될 수 있습니다.

지역 쿼리 또는 목표 사용 가능한 측정항목
스토리지 풀 특성
  • 스토리지 풀을 위해 프로비저닝된 용량이 얼마나 되나요?
  • 스토리지 풀을 위해 프로비저닝된 IOPS 또는 처리량이 얼마나 되나요?
  • Pool Provisioned Capacity
  • Pool Provisioned IOPs
  • Pool Provisioned Throughput
스토리지 풀 사용량
  • 스토리지 풀의 용량이 얼마나 사용되었나요?
  • 스토리지 풀의 IOPS 또는 처리량이 얼마나 사용되었나요?
  • Pool Used Capacity
  • Pool User Written Bytes - 고급 용량 스토리지 풀에만 해당
  • Pool Used IOPS
  • Pool Used Throughput
스토리지 풀 집계 디스크 특성
  • 스토리지 풀에서 만든 디스크에 할당된 스토리지 풀의 용량과 성능은 얼마나 되나요?
  • Total Provisioned Disk Capacity
  • Total Provisioned Disk IOPS
  • Total Provisioned Disk Throughput
스토리지 풀 사용률
  • 스토리지 풀에서 용량 사용률은 얼마나 되나요?
  • 스토리지 풀에서 IOPS 또는 처리량의 사용률은 얼마인가요?
  • Pool Capacity Utilization (%)
  • Pool IOPs Utilization (%)
  • Pool Throughput Utilization (%)
  • Pool Data Reduction Ratio (x:1) - 프로비저닝된 고급 용량 스토리지 풀에만 해당

사용 가능한 스토리지 풀 측정항목

다음 표에는 하이퍼디스크 스토리지 풀에 사용할 수 있는 측정항목이 나와 있습니다. 스토리지 풀 측정항목의 전체 목록은 Compute Engine 측정항목을 참조하세요.

이 표에서 각 측정항목 유형에는 가독성을 위해 표에서 생략된 compute.googleapis.com/을 접두사로 추가해야 합니다.

표시 이름
(Metric type)
설명
풀에서 프로비저닝된 용량
(storage_pool/provisioned_capacity)
스토리지 풀의 크기(GiB)입니다.
풀에서 프로비저닝된 IOPS
(storage_pool/provisioned_iops)
스토리지 풀의 프로비저닝된 IOPS입니다. 이 측정항목은 하이퍼디스크 균형 스토리지 풀에만 유효합니다.
풀에서 프로비저닝된 처리량
(storage_pool/provisioned_throughput)
스토리지 풀의 프로비저닝된 처리량입니다.
총 프로비저닝된 디스크 용량
(storage_pool/total_disk_provisioned_capacity)
스토리지 풀의 모든 디스크에서 프로비저닝된 용량의 합계입니다. 디스크의 프로비저닝된 용량은 총 용량과 동일합니다. 예를 들어 각각 크기가 5TiB인 디스크 10개가 있는 스토리지 풀은 총 프로비저닝된 디스크 용량으로 50TiB를 반환합니다.
최대 총 프로비저닝된 디스크 용량
(storage_pool/max_total_provisioned_disk_capacity_gb)
허용되는 최대 집계 디스크 크기(GiB)입니다.
풀에서 사용된 용량
(storage_pool/used_capacity)
  • 표준 용량: 스토리지 풀의 모든 디스크에 대해 프로비저닝된 용량의 합계입니다. 이는 프로비저닝된 총 디스크 용량과 동일합니다.
  • 고급 용량: 스토리지 풀의 디스크에 쓴 바이트 수입니다. 이 값은 데이터 축소 후 스토리지 풀의 모든 디스크에 대해 집계됩니다.
풀에서 사용된 IOPS
(storage_pool/used_iops)

스토리지 풀의 모든 디스크에 프로비저닝된 IOPS의 합계입니다. 하이퍼디스크 균형 스토리지 풀의 경우 디스크당 프로비저닝된 처음 3,000개의 IOPS는 이 값에 반영되지 않습니다.

풀에서 사용된 처리량
(storage_pool/used_throughput)

스토리지 풀의 모든 디스크에 프로비저닝된 처리량 합계(MBps)입니다. 하이퍼디스크 균형 스토리지 풀의 경우 디스크당 프로비저닝된 처음 140MBps 처리량은 이 값에 반영되지 않습니다.

풀 사용자 작성 바이트
(storage_pool/pool_user_written_btyes)

데이터가 압축되기 전에 스토리지 풀의 디스크에 기록된 데이터 양입니다.

총 프로비저닝된 디스크 IOPS
(storage_pool/total_disk_provisioned_iops)

스토리지 풀의 모든 디스크에 대해 프로비저닝된 IOPS의 합계입니다.

총 프로비저닝된 디스크 처리량
(storage_pool/total_disk_provisioned_throughput)

스토리지 풀의 모든 디스크에 대해 프로비저닝된 처리량 합계(MBps)입니다.

풀 용량 사용률(%)
(storage_pool/capacity_utilization)

스토리지 풀의 사용된 용량으로, 전체 풀 용량의 백분율로 표시됩니다.

풀 IOPS 사용률(%)
(storage_pool/iops_utilization)

스토리지 풀의 사용된 IOPS로, 전체 풀 IOPS의 백분율로 표시됩니다. 다음 수식을 사용합니다.

사용률 = (used_iops/provisioned_iops) * 100

풀 처리량 사용률(%)
(storage_pool/throughput_utilization)

스토리지 풀의 사용된 처리량으로, 전체 풀 처리량의 백분율로 표시됩니다. 다음 수식을 사용합니다.

사용률 = (used_throughput/provisioned_throughput) * 100

풀 데이터 감소율(x:1)

고급 용량 프로비저닝된 스토리지 풀의 경우 풀당 제공되는 데이터 감소 이점을 보여줍니다. 다음 수식을 사용하여 계산됩니다.

데이터 감소율 = (pool_user_written_btyes / used_capacity) * 100

스토리지 풀 측정항목 검토

콘솔의 스토리지 풀 페이지와 특정 스토리지 풀의 스토리지 풀 관리 페이지에서 스토리지 풀 측정항목을 볼 수 있습니다.

스토리지 풀 페이지로 이동

스토리지 풀 페이지에서 각 스토리지 풀에 대해 풀에서 프로비저닝된 용량 및 성능은 물론 남은 용량 및 IOPS를 볼 수 있습니다.

스토리지 풀 이름을 클릭하면 스토리지 풀 관리 페이지가 열립니다. 이 페이지에서 다음 항목을 확인할 수 있습니다.

  • 페이지 상단에는 프로비저닝 및 사용된 용량, 처리량, IOPS를 보여주는 타일이 있습니다.
  • 스토리지 풀 설정 섹션에는 용량, IOPS, 처리량에 대한 사용률 백분율을 보여주는 테이블이 있습니다.

차트로 스토리지 풀 측정항목 시각화

측정항목 탐색기로 이전에 나열된 측정항목을 표시하여 스토리지 풀 측정항목을 시각화할 수 있습니다. 측정항목 탐색기는 Cloud Monitoring의 일부입니다.

예시: 스토리지 풀 용량 사용률 시각화

차트에서 사용한 스토리지 풀 용량을 시각화하려면 다음 안내를 따르세요. 다른 스토리지 풀 측정항목에 대해 동일한 절차를 따를 수 있습니다.

  1. Google Cloud 콘솔에서 측정항목 탐색기 페이지로 이동합니다.

    측정항목 탐색기로 이동

    검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.

  2. 측정항목 요소에서 측정항목 선택 메뉴를 펼치고 필터 표시줄에 Storage Pool을 입력한 후 하위 메뉴를 사용하여 특정 리소스 유형과 측정항목을 선택합니다.
    1. 활성 리소스 메뉴에서 스토리지 풀을 선택합니다.
    2. 활성 측정항목 카테고리 메뉴에서 Storage_pool을 선택합니다.
    3. 활성 측정항목 메뉴에서 사용된 용량을 선택합니다.
    4. 적용을 클릭합니다.
    이 측정항목의 정규화된 이름은 compute.googleapis.com/storage_pool/used_capacity입니다.
  3. 데이터 보기 방법을 구성합니다. 특정 스토리지 풀에 대한 측정항목만 표시하려면 다음 단계를 수행합니다.
    • 필터 요소에서 필터 추가를 클릭한 다음 storage_pool_id를 선택합니다. 값에 특정 스토리지 풀 ID를 입력합니다.
    • 집계 항목에서 첫 번째 메뉴를 집계되지 않음으로 설정하고 두 번째 메뉴를 storage_pool_id로 설정합니다.

    차트 구성에 대한 자세한 내용은 측정항목 탐색기 사용 시 측정항목 선택을 참조하세요.

스토리지 풀 측정항목을 기반으로 알림 구성

원하는 경우 스토리지 풀이 특정 기준점에 도달할 때, 자동 확장이 활성화될 때 또는 다른 이벤트가 발생할 때 트리거되도록 알림을 설정할 수 있습니다. 측정항목을 기반으로 알림을 구성하는 방법의 예시는 스냅샷 일정 알림 구성을 참조하세요.

다음 단계