컨테이너가 있는 Snowflake Native Apps 의 컴퓨팅 풀 추가 요금¶
이 미리 보기를 사용하면 Snowflake Marketplace 공급자는 Snowflake Native App 에서 관리하는 컴퓨팅 풀 사용량을 기준으로 요금을 청구할 수 있습니다(|spcs|(SPCS) 포함).
참고
컴퓨팅 풀 추가 요금은 Snowflake Native Apps with Snowpark Container Services 에만 적용됩니다. 앱은 Snowflake Marketplace 의 유료 목록에 연결되어야 합니다.
컴퓨팅 풀 요금 청구 정보¶
Snowflake Native Apps with Snowpark Container Services 용 |sf-marketplace|(컨테이너가 포함된 앱)에 유료 목록이 있는 경우 앱 설정 중에 생성된 SPCS 컴퓨팅 풀(CP) 리소스에 대해 추가 요금을 추가할 수 있습니다. 이 미리 보기에서는 기본 요금과 SPCS CP 추가 요금만 결합하는 것을 지원합니다.
공급자에 대한 Marketplace 청구서는 목록별로 항목화되어 월별 총 사용량을 표시합니다. 컨슈머는 사용량 기반 요금에 대한 자세한 보고서를 받습니다.
추가 요금 가격 모델은 다음 조건이 모두 적용되는 경우에만 사용할 수 있습니다.
앱은 컴퓨팅 풀이 있는 하나 이상의 SPCS 컨테이너를 사용해야 합니다.
앱은 설치 중에 컴퓨팅 풀을 자동으로 생성해야 합니다.
앱은 설치 중에 자동으로 권한을 요청해야 합니다.
Snowflake Native Apps with Snowpark Container Services 의 공개 미리 보기에 참여 중이어야 합니다(2024년 6월에 도입됨). 이 미리 보기에 대한 자세한 내용은 컨테이너를 사용하여 앱에 컴퓨팅 풀 추가 섹션을 참조하세요.
추가 요금을 구성하려면 먼저 앱을 Snowflake Marketplace 에서 유료 목록으로 사용할 수 있어야 합니다.
추가 요금 부과를 위한 Native App의 컴퓨팅 풀 개발하기¶
추가 요금을 부과할 컴퓨팅 풀을 올바르게 생성하도록 앱 코드를 업데이트하려면 다음 정보를 참조하세요.
설정 스크립트에 CREATE COMPUTE POOL 명령을 추가합니다.
매니페스트 파일에서 CREATE COMPUTE POOL 권한을 요청합니다.
추가 요금이 부과되려면 컴퓨팅 풀 이름이 고유해야 하며 컴퓨팅 풀의 목적, 사용법, 소유자 역할 및/또는 관련 앱을 설명해야 합니다.
설정 후(예: 컨슈머가) 컴퓨팅 풀을 추가하면 목록으로 인해 앱이 실행되지 않습니다.
참고
컨슈머가 생성한 컴퓨팅 풀은 목록의 컨테이너로 앱을 실행할 수 없습니다.
Snowsight 를 사용하여 컴퓨팅 풀 추가 요금을 추가하는 방법¶
Snowsight 에 로그인합니다.
탐색 메뉴에서 Data sharing » Provider Studio » Listings 를 선택합니다.
작업할 목록으로 이동하거나 새 목록을 만듭니다.
데이터 제품이 아직 연결되지 않은 경우 추가합니다.
가격을 구성하려면 화면의 Data Product » Access & Pricing 섹션에 있는 Pricing & Trial » :ui:`Add`를 클릭합니다.
상단에 :ui:`Usage-based`가 아직 선택되지 않은 경우 해당 항목을 클릭하여 관련 옵션을 표시합니다.
컴퓨팅 리소스 요금 구성을 시작하려면 Snowpark Container Services Compute Pool Surcharge 섹션에서 :ui:`+ Compute Pool Surcharge`을 클릭합니다.
표시하거나 요금을 청구하려는 각 컴퓨팅 풀에 대해 다음을 수행합니다.
컴퓨팅 풀의 미리 구성된 이름을 입력합니다. 이 이름은 앱에서와 같은 이름이어야 합니다.
크레딧당 청구할 금액을 추가합니다(USD). 표시해야 하지만 추가 요금이 없는 컴퓨팅 풀의 경우 이 금액을 $0로 설정합니다.
추가할 컴퓨팅 풀이 더 있으면 :ui:`+ Compute Pool Surcharge`을 다시 클릭합니다.
표시하거나 요금을 청구할 컴퓨팅 풀을 모두 입력할 때까지 계속합니다.
(선택 사항) 월별로 청구되는 요금의 선택적 최대값을 설정하려면 Charging Limit 섹션의 :ui:`Maximum Monthly Charge`에 금액을 추가합니다.
작업을 저장하려면 :ui:`Save`를 클릭합니다. 저장하지 않고 종료하려면 :ui:`Cancel`을 클릭합니다.
가격 선택 항목 보기¶
가격 선택 항목은 목록 페이지의 뷰에 표시됩니다. 이를 확인하려면 목록 페이지에서 Preview`를 선택합니다. 컨슈머에게 표시되는 가격 선택 항목을 보려면 :ui:`Preview 페이지에서 :ui:`Buy`를 선택합니다.
참고
추가 요금이 올바르게 구성되었는지 테스트해야 합니다.
보고하기¶
사용량을 보고하려면 DATA_SHARING_USAGE 스키마에서 다음 뷰를 사용합니다.
이 미리 보기에서는 MARKETPLACE_PAID_USAGE_DAILY 뷰 및 :doc:`/collaboration/views/monetized-usage-daily-ds`의 CHARGE_TYPE 필드에 새 값을 추가합니다.
SPCS_COMPUTE_POOL_SURCHARGE - SPCS 컴퓨팅 풀 추가 요금의 금액입니다.
MAX_SPCS_COMPUTE_POOL_SURCHARGE_REACHED - 추가 요금이 없습니다. 컨슈머가 추가 쿼리를 실행할 때 이미 이 목록에 대한 최대 총 SPCS 컴퓨팅 풀 추가 요금에 도달했습니다.
SELECT listing_global_name,
listing_display_name,
charge_type,
charge
FROM SNOWFLAKE.DATA_SHARING_USAGE.MARKETPLACE_PAID_USAGE_DAILY
WHERE charge_type='SPCS_COMPUTE_POOL_SURCHARGE';
SELECT
usage_date,
listing_display_name,
consumer_account_name,
consumer_organization_name,
charge_type,
gross_charge
FROM SNOWFLAKE.DATA_SHARING_USAGE.MONETIZED_USAGE_DAILY
WHERE charge_type='SPCS_COMPUTE_POOL_SURCHARGE';
제한 사항¶
컴퓨팅 풀 추가 요금을 기본 요금과 결합할 수 있지만, 다른 사용량 기반 가격 모델과는 결합할 수 없습니다. 기본 요금과 컴퓨팅 풀 추가 요금이 모두 있는 경우 기본 요금은 MONETIZED_DAILY_USAGE 뷰 또는 MARKETPLACE_DISBURSEMENT_REPORT 뷰에 반영되지 않습니다. 그러나 기본 요금과 추가 요금이 모두 청구서에 표시됩니다.
컴퓨팅 풀 추가 요금은 구독 기반 가격과 결합할 수 없습니다.
컴퓨팅 풀 추가 요금은 시간당이 아닌 일당으로 계산됩니다.
컴퓨팅 풀 추가 요금은 US 달러로만 계산됩니다.
시간 기반 평가판이 지원됩니다. 다른 유형의 평가판(사용 기반 또는 제한된 기능)은 지원되지 않습니다.