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


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

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

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

시작하기 전에

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

    이 페이지의 샘플 사용 방법에 대한 탭을 선택하세요.

    콘솔

    Google Cloud 콘솔을 사용하여 Google Cloud 서비스 및 API에 액세스할 때는 인증을 설정할 필요가 없습니다.

    gcloud

    1. Google Cloud CLI를 설치한 후 다음 명령어를 실행하여 초기화합니다.

      gcloud init
    2. 기본 리전 및 영역을 설정합니다.

    REST

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

      Google Cloud CLI를 설치한 후 다음 명령어를 실행하여 초기화합니다.

      gcloud init

필수 역할 및 권한

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

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

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

다음 단계