컨테이너가 있는 |native-apps|의 컴퓨팅 풀 추가 요금

이 미리 보기를 사용하면 Snowflake Marketplace 공급자는 |native-app|에서 관리하는 컴퓨팅 풀 사용량을 기준으로 요금을 청구할 수 있습니다(|spcs|(SPCS) 포함).

참고

컴퓨팅 풀 추가 요금은 |na-spcs-plural|에만 적용됩니다. 앱은 |sf-marketplace|의 유료 목록에 연결되어야 합니다.

컴퓨팅 풀 요금 청구 정보

|na-spcs-plural|용 |sf-marketplace|(컨테이너가 포함된 앱)에 유료 목록이 있는 경우 앱 설정 중에 생성된 SPCS 컴퓨팅 풀(CP) 리소스에 대해 추가 요금을 추가할 수 있습니다. 이 미리 보기에서는 기본 요금과 SPCS CP 추가 요금만 결합하는 것을 지원합니다.

공급자에 대한 Marketplace 청구서는 목록별로 항목화되어 월별 총 사용량을 표시합니다. 컨슈머는 사용량 기반 요금에 대한 자세한 보고서를 받습니다.

추가 요금 가격 모델은 다음 조건이 모두 적용되는 경우에만 사용할 수 있습니다.

  • 앱은 컴퓨팅 풀이 있는 하나 이상의 SPCS 컨테이너를 사용해야 합니다.

  • 앱은 설치 중에 컴퓨팅 풀을 자동으로 생성해야 합니다.

  • 앱은 설치 중에 자동으로 권한을 요청해야 합니다.

  • |na-spcs-plural|의 공개 미리 보기에 참여 중이어야 합니다(2024년 6월에 도입됨). 이 미리 보기에 대한 자세한 내용은 컨테이너를 사용하여 앱에 컴퓨팅 풀 추가 섹션을 참조하세요.

  • 추가 요금을 구성하려면 먼저 앱을 |sf-marketplace|에서 유료 목록으로 사용할 수 있어야 합니다.

추가 요금 부과를 위한 Native App의 컴퓨팅 풀 개발하기

추가 요금을 부과할 컴퓨팅 풀을 올바르게 생성하도록 앱 코드를 업데이트하려면 다음 정보를 참조하세요.

  1. 설정 스크립트에 CREATE COMPUTE POOL 명령을 추가합니다.

  2. 매니페스트 파일에서 CREATE COMPUTE POOL 권한을 요청합니다.

추가 요금이 부과되려면 컴퓨팅 풀 이름이 고유해야 하며 컴퓨팅 풀의 목적, 사용법, 소유자 역할 및/또는 관련 앱을 설명해야 합니다.

설정 후(예: 컨슈머가) 컴퓨팅 풀을 추가하면 목록으로 인해 앱이 실행되지 않습니다.

참고

컨슈머가 생성한 컴퓨팅 풀은 목록의 컨테이너로 앱을 실행할 수 없습니다.

|sf-web-interface|를 사용하여 컴퓨팅 풀 추가 요금을 추가하는 방법

  1. Snowsight 에 로그인합니다.

  2. 탐색 메뉴에서 Data sharing » Provider Studio » Listings 를 선택합니다.

  3. 작업할 목록으로 이동하거나 새 목록을 만듭니다.

  4. 데이터 제품이 아직 연결되지 않은 경우 추가합니다.

  5. 가격을 구성하려면 화면의 Data Product » Access & Pricing 섹션에 있는 Pricing & Trial » :ui:`Add`를 클릭합니다.

  6. 상단에 :ui:`Usage-based`가 아직 선택되지 않은 경우 해당 항목을 클릭하여 관련 옵션을 표시합니다.

  7. 컴퓨팅 리소스 요금 구성을 시작하려면 Snowpark Container Services Compute Pool Surcharge 섹션에서 :ui:`+ Compute Pool Surcharge`을 클릭합니다.

    표시하거나 요금을 청구하려는 각 컴퓨팅 풀에 대해 다음을 수행합니다.

    1. 컴퓨팅 풀의 미리 구성된 이름을 입력합니다. 이 이름은 앱에서와 같은 이름이어야 합니다.

    2. 크레딧당 청구할 금액을 추가합니다(USD). 표시해야 하지만 추가 요금이 없는 컴퓨팅 풀의 경우 이 금액을 $0로 설정합니다.

    3. 추가할 컴퓨팅 풀이 더 있으면 :ui:`+ Compute Pool Surcharge`을 다시 클릭합니다.

    4. 표시하거나 요금을 청구할 컴퓨팅 풀을 모두 입력할 때까지 계속합니다.

  8. (선택 사항) 월별로 청구되는 요금의 선택적 최대값을 설정하려면 Charging Limit 섹션의 :ui:`Maximum Monthly Charge`에 금액을 추가합니다.

  9. 작업을 저장하려면 :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';
Copy
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';
Copy

제한 사항

  • 컴퓨팅 풀 추가 요금을 기본 요금과 결합할 수 있지만, 다른 사용량 기반 가격 모델과는 결합할 수 없습니다. 기본 요금과 컴퓨팅 풀 추가 요금이 모두 있는 경우 기본 요금은 MONETIZED_DAILY_USAGE 뷰 또는 MARKETPLACE_DISBURSEMENT_REPORT 뷰에 반영되지 않습니다. 그러나 기본 요금과 추가 요금이 모두 청구서에 표시됩니다.

  • 컴퓨팅 풀 추가 요금은 구독 기반 가격과 결합할 수 없습니다.

  • 컴퓨팅 풀 추가 요금은 시간당이 아닌 일당으로 계산됩니다.

  • 컴퓨팅 풀 추가 요금은 US 달러로만 계산됩니다.

  • 시간 기반 평가판이 지원됩니다. 다른 유형의 평가판(사용 기반 또는 제한된 기능)은 지원되지 않습니다.