저장소 수명 주기 정책에 대한 요금 청구

참고

:doc:`저장소 수명 주기 정책</user-guide/storage-management/storage-lifecycle-policies>`은 현재 정부 리전에서 사용할 수 없습니다.

저장소 수명 주기 정책을 사용하면 정책 실행, 데이터 저장소 및 데이터 작업에 대한 비용이 발생합니다. 이 항목에서는 저장소 수명 주기 정책과 관련된 비용 구성 요소를 설명하고 각 구성 요소를 모니터링하는 방법에 대한 지침을 제공합니다.

정책 실행 비용

Snowflake가 저장소 수명 주기 정책을 실행할 때마다 정의된 조건을 충족하는 행을 식별하고 처리하기 위해 서버리스 컴퓨팅 요금이 발생합니다. 정책은 약 24시간마다 한 번씩 자동으로 실행됩니다. 청구 세부 정보는 `Snowflake Service Consumption Table`_의 테이블 5를 참조하세요.

모니터링

정책 실행에 사용된 크레딧을 보려면 다음 측정 기록 뷰를 사용하세요. STORAGE_LIFECYCLE_POLICY_EXECUTION 서비스 유형에 대한 필터:

정책 실행 기록과 메타데이터를 보려면 다음 뷰와 함수를 사용하세요.

참고

정책 실행 시간은 유사한 양의 데이터를 처리하는 경우에도 실행마다 다를 수 있습니다. 정책 실행 비용을 더 잘 이해하려면 만료되거나 아카이브된 데이터의 양과 함께 각 실행에 청구되는 크레딧을 모니터링하세요.

아카이브 저장소 비용

데이터를 아카이브할 때 데이터를 아카이브 저장소로 이동하고, 아카이브 저장소에 데이터를 저장하고, 아카이브된 데이터를 검색하는 데 드는 요금이 발생합니다. 아카이브된 데이터가 있는 테이블을 삭제하면 최소 저장 기간 요금이 발생할 수도 있습니다.

아카이브 저장소로 데이터 이동

정책에서 데이터를 아카이브하면 일반 저장소에서 쿨 또는 콜드 아카이브 저장소 계층으로 데이터를 이동하는 데 일회성 서버리스 컴퓨팅 요금이 발생합니다. 청구 세부 정보는 `Snowflake Service Consumption Table`_의 테이블 5를 참조하세요.

모니터링

데이터를 아카이브 저장소로 이동할 때 소비된 크레딧을 보려면 다음 측정 기록 뷰를 사용하세요. STORAGE_LIFECYCLE_POLICY_EXECUTION 및 ARCHIVE_STORAGE_WRITE 서비스 유형에 대한 필터:

데이터 저장소

정책 실행 후에는 아카이브 저장소 및 테이블 저장소 *둘 다*에 대한 요금이 일시적으로 발생합니다. Snowflake는 정책이 실행될 때 지정된 아카이브 저장소 계층에 데이터를 즉시 복사하지만, 데이터는 7일 이상(7일 Fail-safe 기간 + DATA_RETENTION_TIME_IN_DAYS로 설정한 Time Travel 보존 기간) 테이블 저장소에 남아 있습니다.

이 기간 이후에는 아카이브 저장소의 데이터에 대해 지속적인 저장소 요금이 발생합니다. 청구 세부 정보는 `Snowflake Service Consumption Table`_에서 테이블 3(e)를 참조하세요.

모니터링

테이블, 데이터베이스 또는 계정에 대해 아카이브된 데이터의 볼륨을 바이트 단위로 보려면 다음 뷰를 사용하세요.

Account Usage 뷰:

Organization Usage 뷰:

데이터 검색

:doc:`아카이브된 데이터 검색</user-guide/storage-management/storage-lifecycle-policies-retrieving-archived-data>`을 쿼리할 때 다음과 같은 요금이 발생합니다.

  • 검색 비용: 아카이브 저장소 계층에서 아카이브된 데이터를 검색하기 위한 일회성 요금입니다.

  • 파일 처리: 검색된 데이터 처리에 대한 서버리스 컴퓨팅 요금입니다.

  • **임시 저장소**(COLD 계층만 해당): COLD 계층에서 데이터를 검색할 때 Snowflake는 검색된 데이터를 일반 저장소에 임시로 저장합니다. 이로 인해 추가 저장소 요금이 발생합니다.

청구 세부 정보는 `Snowflake Service Consumption Table`_의 테이블 4(f) 및 5를 참조하세요.

참고

검색 비용을 추정하려면 CREATE TABLE … FROM ARCHIVE OF <label-create_table_from_archive_of_syntax>`와 함께 :doc:/sql-reference/sql/explain`을 사용하세요. 아카이브 저장소에서 검색할 파일 수를 보여줍니다. 예를 보려면 보관된 데이터 검색 를 참조하십시오.

모니터링

아카이브된 데이터 검색과 관련된 소비 크레딧 및 비용을 보려면 다음 뷰를 사용하세요.

아카이브된 데이터를 검색할 때 파일 처리에 소비된 크레딧을 보려면 다음 측정 기록 뷰를 사용하세요. ARCHIVE_STORAGE_RETRIEVAL_FILE_PROCESSING 서비스 유형에 대한 필터:

COLD 저장소 계층에서 데이터를 검색하기 위한 임시 저장소 사용량을 보려면 :doc:`ACCOUNT_USAGE.STORAGE_USAGE </sql-reference/account-usage/storage_usage>`에서 ARCHIVE_STORAGE_RETRIEVAL_TEMP_BYTES 열을 사용하세요.

최소 저장 기간 요금

클라우드 공급자는 아카이브 저장소 계층에 대해 최소 저장 기간을 부여합니다. 테이블을 삭제하면 Snowflake는 저장소에서 테이블 데이터를 삭제합니다. 테이블 데이터가 아카이브 저장소에 있고 클라우드 공급자가 설정한 최소 기간 동안 보관되지 않은 경우 Snowflake는 최소 기간에 대한 요금을 청구합니다.

예를 들어, Snowflake가 15일 전에 AWS 콜드 저장소 계층으로 이동한 데이터가 포함된 테이블을 삭제하는 경우에도 최소 콜드 저장 기간의 나머지 165일(최소 180일에서 이미 저장된 15일을 뺀 값)에 대한 저장소 비용이 발생합니다.

아카이브 저장소 청구 세부 정보는 `Snowflake Service Consumption Table`_에서 테이블 3(e)를 참조하세요.

최소 저장 기간은 클라우드 공급자 및 저장소 계층에 따라 다릅니다.

  • AWS 쿨 계층: 최소 90일

  • AWS 콜드 계층: 최소 180일

모니터링

테이블에 대해 최소 저장 기간 요금이 적용되는 데이터의 양을 보려면 TABLE_STORAGE_METRICS 뷰에서 다음 열을 사용하세요.

  • ARCHIVE_STORAGE_COOL_EARLY_DELETION_PENALTY_BYTES

  • ARCHIVE_STORAGE_COLD_EARLY_DELETION_PENALTY_BYTES

이러한 열은 다음에서 사용할 수 있습니다.