Snowpipe Streaming 비용¶
Snowpipe Streaming의 서버리스 컴퓨팅 모델을 사용하면 사용자는 가상 웨어하우스를 관리할 필요 없이 어떤 데이터 볼륨이라도 스트리밍할 수 있습니다. 대신, Snowflake가 컴퓨팅 리소스를 제공 및 관리하여 현재 Snowpipe Streaming 로드에 따라 용량을 자동으로 확장하거나 감소합니다.
계정은 서버리스 컴퓨팅 및 활성 클라이언트 스트림 수집이 사용하는 초당 시간을 기준으로 요금이 부과됩니다. 다음 사항을 참고하십시오.
파일 마이그레이션은 스트림 수집에서 비동기적으로 이루어집니다.
클러스터링 또는 기타 DML 작업이 파일 마이그레이션보다 먼저 수행될 수 있습니다.
파일 마이그레이션이 항상 발생하는 것은 아니므로 컴퓨팅 비용이 절감될 수 있습니다.
Snowflake 관리 Apache Iceberg™ 테이블의 경우 파일 마이그레이션은 필요한 경우 압축된 새 Parquet 파일을 생성하기 위해 Iceberg 테이블 유지 관리와 유사하게 작동합니다.
자세한 내용은 Snowflake 서비스 사용 테이블 의 “서버리스 기능 크레딧 테이블”을 참조하십시오.
Snowpipe Streaming 요금 추정하기¶
Snowpipe Streaming 로드는 매우 다양한 요소로 구분되므로, Snowflake가 샘플 비용을 제공하는 것은 매우 어렵습니다. 레코드 크기, 레코드 수, 데이터 타입 등은 파일 마이그레이션을 위한 컴퓨팅 리소스 사용에 영향을 줄 수 있습니다. 클라이언트 요금은 초 단위를 기준으로 Snowflake에 데이터를 능동적으로 기록하는 클라이언트 수에 따라서만 결정됩니다.
그러므로 일반적인 스트리밍 수집 로드를 수행하여 실험을 통해 향후 요금을 추정하는 것이 좋습니다. 예상 비용과 함께 스트리밍 수집 실험 샘플을 보려면 이 블로그 게시물 을 참조하십시오.
참고
Snowflake가 관리하는 Iceberg 테이블에 대한 Snowpipe Streaming 수집은 제한된 기간 동안 무료로 사용할 수 있습니다.
계정의 데이터 로드 내역 보기¶
계정 관리자(ACCOUNTADMIN 역할의 사용자) 또는 MONITOR USAGE 전역 권한이 부여된 역할을 보유한 사용자는 SQL 명령을 사용하여 지정된 날짜 범위 내에서 Snowflake 계정에 청구된 크레딧을 확인할 수 있습니다. 다음 뷰를 사용하여 Snowflake 테이블로 마이그레이션된 데이터의 기록, Snowpipe Streaming을 사용하여 데이터를 Snowflake 테이블로 로드하는 데 소요된 시간 및 소비된 크레딧을 쿼리할 수 있습니다.
컴퓨팅 비용과 클라이언트 비용을 모두 포함한 총 Snowpipe Streaming 비용을 보려면 SERVICE_TYPE
이 SNOWPIPE_STREAMING
으로 설정된 경우 미터링 기록을 쿼리합니다.
총 Snowpipe Streaming 비용 쿼리에 대한 자세한 내용은 SQL 예제 섹션을 참조하십시오.
클라이언트 수집 및 마이그레이션 컴퓨팅에 대한 자세한 분석을 보려면 다음 뷰를 쿼리할 수 있습니다.