Snowflake Data Clean Rooms 운영 비용
Snowflake Data Clean Rooms 운영 비용
Snowflake Data Clean Rooms 운영 비용은 지속적 운영(ongoing operations)과 사용자 시작 운영(user-initiated operations)으로 나눌 수 있어요.
본문
기능 — 일반 공개(Generally Available)
현재 지원 리전: 이 리전들에서 사용할 수 있어요.
정부 및 VPS 배포에서는 사용할 수 없어요.
Snowflake에서 비용이 어떻게 발생하는지 소개가 필요하다면 전체 비용 이해를 참고하세요.
중요
Snowflake Data Clean Room 운영에 대한 요금은 Snowflake와의 계약에 따라 발생해요.
Snowflake Data Clean Rooms 사용과 관련된 운영 비용은 지속적 운영(ongoing operations)과 사용자 시작 운영(user-initiated operations)과 관련된 비용으로 나눌 수 있어요.
지속적 운영(ongoing operations)
지속적 운영은 데이터 클린룸 애플리케이션과 기능의 동작을 지원하는 데 필요해요. 제품 기능에 필요한 지속적 운영의 예시는 다음과 같아요:
- 차등 프라이버시(Differential Privacy): 차등 프라이버시 적용을 지원하기 위해 제공자 계정에서 활성화돼요. 이 작업은 소비자가 현재 차등 프라이버시 예산 사용량을 변경하거나 재설정해 일일 쿼리 예산을 늘리지 못하게 해요. 이 적용을 최대한 정확하게 제공하기 위해 이 작업은 소비자의 진짜 남은 일일 예산을 매분 검증해야 해요. 이 작업은 사용자가 클린룸에서 차등 프라이버시를 활성화할 때 설정돼요. 차등 프라이버시 태스크를 비활성화하면 이 비용을 제어할 수 있어요.
- 템플릿 스캔(Template Scans): Snowflake는 커스텀 템플릿을 스캔해 커스텀 템플릿 코드 로직에서 모범 사례에서 벗어난 부분을 표시해요. 그러면 클린룸 제공자는 클린룸 내 커스텀 템플릿을 업데이트하거나 비활성화해 발견 사항을 처리하는 필요한 조치를 취할 수 있어요. 이 작업은 Snowflake Data Clean Room 애플리케이션을 설치할 때 활성화돼요.
- 활성화(Activation): 클린룸에서 선호하는 대상으로의 활성화 사용 사례를 지원하는 데 필요해요. 활성화를 지원하는 클린룸의 경우 Snowflake는 들어오는 공유나 API 호출의 상태를 모니터링해 성공적인 처리와 실시간에 가까운 데이터 가용성(최종 대상 처리 시간에 따라 다름)을 보장해요. 이 작업은 클린룸 UI의 Profiles & Features 섹션에서 계정이 활성화 파트너로 활성화될 때 설정돼요.
- 클린룸 UI 메타데이터: Snowflake는 클린룸 UI 사용자가 클린룸의 가장 최신 상태로 작업하도록 최신 클린룸 메타데이터를 유지해요. 이 작업은 Snowflake Data Clean Room 애플리케이션을 설치할 때 활성화돼요.
- 자동 데이터 통계(Automated Data Stats): Snowflake는 테이블 통계와 연결된 테이블과 콜라보레이터의 연결된 테이블 간의 데이터 중복 통계를 매일 갱신해요. 이 작업은 Snowflake Data Clean Room 애플리케이션을 설치할 때 활성화돼요.
사용자 시작 운영(user-initiated operations)
사용자 시작 운영은 클린룸 관리 작업 중이나 클린룸 내 워크로드 실행 중에 발생해요. 워크로드(workload)는 사용자가 시작한 쿼리를 통해 클린룸 내에서 특정 사용 사례(분석 또는 활성화)를 실행하는 프로세스예요. 워크로드 실행 비용은 사용자가 지정한 웨어하우스 내에서 워크로드가 완료되는 데 걸리는 시간에 따라 달라져요. 사용자 시작 클린룸 관리 작업의 예시는 다음과 같아요:
- 데이터 등록(Data registration): 사용자가 클린룸 내에서 객체를 사용할 수 있게 하는 데 필요한 저장 프로시저를 포함해요.
- 클린룸 생성 및 편집: 클린룸 환경 설정, 데이터와 템플릿 코드 추가, 각 데이터 정책 설정에 필요한 저장 프로시저를 포함해요.
- 클린룸 설치 및 편집: 클린룸 환경 설치, 데이터 추가, 각 데이터 정책 설정에 필요한 저장 프로시저를 포함해요.
- 아이덴티티 허브(Identity Hub): 클린룸이 사용하는 아이덴티티 제공자에 대한 모든 호출을 포함해요.
- 통계(Statistics): 각 클린룸 계정은 클린룸 데이터 통계를 생성하기 위해 일일 태스크를 실행해요. 크레딧 소비는 클린룸에 링크된 데이터셋 크기에 따라 달라져요. 이 태스크를 비활성화하려면 제공자는
CALL samooha_by_snowflake_local_db.provider.manage_datastats_task_on_account(false);를 실행해야 하고, 제공자 계정의 모든 클린룸의 모든 소비자는CALL samooha_by_snowflake_local_db.consumer.manage_datastats_task_on_account(false);를 실행해야 해요.
사용 비용 보기
웨어하우스 비용
웨어하우스가 발생시킨 비용을 보려면 Snowsight에 로그인해요. 탐색 메뉴에서 Admin » Cost management » Consumption을 선택한 다음 웨어하우스를 선택해요.
태스크 비용
서버리스 태스크가 발생시킨 비용을 보려면 다음 SQL 명령을 실행해요:
SELECT * FROM snowflake.account_usage.serverless_task_history;