스토리지 사용률 측정항목

이 페이지에서는 Cloud Spanner가 제공하는 스토리지 사용률 측정항목을 설명합니다.

스토리지 측정항목

Cloud Spanner는 다음과 같은 스토리지 측정항목을 제공합니다.

  • 총 데이터베이스 스토리지: 데이터베이스 또는 인스턴스의 데이터베이스에 저장된 데이터의 양입니다. 스토리지 한도가 적용됩니다.
  • 총 백업 스토리지: 인스턴스 또는 데이터베이스와 연결된 백업에 의해 저장된 데이터의 양입니다. 백업 스토리지는 별도로 저장 및 청구되며 저장할 수 있는 용량에 제한이 없습니다.

Cloud Console 또는 Cloud Monitoring 콘솔에서 이러한 측정항목의 차트를 볼 수 있습니다.

또한 데이터베이스 스토리지 사용률은 Cloud Console의 인스턴스인스턴스 세부정보 페이지에 표시됩니다.

인스턴스 페이지로 이동

알림 만들기

Cloud Monitoring 콘솔에서 모든 측정항목의 알림을 만들 수 있습니다. 또한 Cloud Console에서 직접 데이터베이스 스토리지 알림을 만드는 간단한 방법도 제공합니다. 차트의 알림 정책 만들기 링크(스크린샷 참조)를 이용하면 Cloud Monitoring 콘솔의 알림 만들기 페이지로 이동하며 관련 필드가 자동으로 채워집니다.

총 데이터베이스 스토리지를 스토리지 한도 미만으로 유지하는 것이 좋습니다. 그러면 Cloud Spanner가 정상적으로 작동하고 데이터를 정기적으로 유지보수하기에 충분한 여유 공간을 확보할 수 있습니다.

한계에 다다르게 되면 Cloud Spanner는 다음과 같이 한계에 밀어넣는 작업을 수행하지 못하게 방지할 수 있습니다.

  • 백업에서 데이터베이스 복원
  • 데이터베이스의 스키마 수정(예: 색인 추가)
  • 인스턴스의 컴퓨팅 용량 감소

스토리지 한도를 초과하는 경우 Cloud Spanner는 정상 작동을 시도하지만 리소스 부족으로 인해 성능 저하 또는 오류가 발생할 수 있습니다. Cloud Console는 한도 이하로 유지하기 위해 권장 최댓값에 가까워지거나 초과되면 다음 경고를 표시합니다.

Cloud Monitoring에서 알림을 만들어 알림을 받을 수 있습니다.

데이터베이스 스토리지 사용률 감소

인스턴스의 데이터베이스 스토리지 사용률을 줄이려면 다음을 수행합니다.

  • 컴퓨팅 용량 추가
  • 데이터베이스 삭제
  • 데이터베이스에서 데이터 삭제: 데이터 삭제는 가시적으로는 즉시 적용되지만 Cloud Spanner가 데이터를 압축할 때까지는 스토리지 사용률 측정항목에 영향을 미치지 않습니다(일반적으로 12시간 이내로 소요되지만 경우에 따라 더 오래 걸릴 수 있음). 따라서 데이터가 삭제된 시점부터 변경사항이 측정항목에 표시될 때까지 지연이 발생할 수 있습니다.

일반적으로 인스턴스에 컴퓨팅 용량을 추가하는 것으로 조사를 시작하면 좋습니다. 컴퓨팅 용량을 추가하면 높은 스토리지 사용률의 근본 원인을 조사하고 해결할 수 있습니다.

이 프로세스를 자동화하려면 데이터베이스 스토리지 사용률을 모니터링하는 애플리케이션을 만든 다음, 필요에 따라 UpdateInstance 메서드를 사용하여 컴퓨팅 용량을 추가하고 삭제하면 됩니다.

다음 단계