Sobretaxas de pool de computação no Snowflake Native Apps com contêineres

Esta versão preliminar permite que provedores do Snowflake Marketplace cobrem com base no uso de pools de computação gerenciados por um Snowflake Native App com Snowpark Container Services (SPCS).

Nota

As sobretaxas de pool de computação se aplicam apenas a Snowflake Native Apps with Snowpark Container Services. O aplicativo deve estar vinculado a um anúncio pago no Snowflake Marketplace.

Sobre a cobrança de pools de computação

Se você tiver uma listagem paga no Snowflake Marketplace para Snowflake Native Apps with Snowpark Container Services (também chamado de aplicativo com contêineres), poderá adicionar uma sobretaxa para os recursos do pool de computação (CP) do SPCS criados pelo aplicativo durante a configuração. Durante essa versão preliminar, oferecemos suporte à combinação de sobretaxas de CP do SPCS com uma cobrança base apenas.

A fatura do Marketplace para um provedor é discriminada por anúncio, exibindo um valor total com base no uso por mês. O consumidor recebe um relatório detalhado sobre as cobranças com base no uso.

O modelo de precificação por sobretaxa estará disponível somente se todas as seguintes condições forem atendidas:

  • O aplicativo deve usar pelo menos um contêiner SPCS com pools de computação.

  • O aplicativo deve criar os pools de computação automaticamente durante a instalação.

  • O aplicativo deve solicitar privilégios automaticamente durante a instalação.

  • Você deve participar da versão preliminar aberta para Snowflake Native Apps with Snowpark Container Services (lançada em junho de 2024). Para obter mais informações sobre essa versão preliminar, consulte Como adicionar um pool de computação a um aplicativo com contêineres.

  • O aplicativo deve estar disponível no Snowflake Marketplace como uma listagem paga antes que você possa configurar sobretaxas.

Desenvolvimento de pools de computação de um Native App para sobretaxas

Para atualizar o código do seu aplicativo para que ele crie corretamente pools de computação para sobretaxas, consulte as seguintes informações:

  1. Adicione o comando CREATE COMPUTE POOL ao script de configuração.

  2. Solicite o privilégio CREATE COMPUTE POOL no arquivo de manifesto.

Para serem sobretaxados, os nomes dos pools de computação devem ser exclusivos e descrever a finalidade, o uso, a função de proprietário e/ou o aplicativo associado ao pool de computação.

Se algum pool de computação for adicionado após a configuração (por exemplo, pelo consumidor), a listagem impedirá a execução do aplicativo.

Nota

Pools de computação criados pelo consumidor não podem executar um aplicativo com contêineres a partir de uma listagem.

Como adicionar uma sobretaxa de pool de computação usando o Snowsight

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data sharing » Provider Studio » Listings.

  3. Navegue até a listagem com a qual deseja trabalhar ou crie uma nova.

  4. Adicione o produto de dados, caso ainda não esteja anexado.

  5. Para configurar o preço, clique em Pricing & Trial » Add, localizado na seção Data Product » Access & Pricing da tela.

  6. Se Usage-based ainda não estiver selecionado na parte superior, clique nele para exibir as opções relevantes.

  7. Para começar a configurar as cobranças por recursos de computação, clique em + Compute Pool Surcharge na seção Snowpark Container Services Compute Pool Surcharge.

    Para cada pool de computação que você deseja exibir ou cobrar:

    1. Digite o nome pré-configurado do pool de computação. Esse nome deve ser o mesmo do aplicativo.

    2. Adicione um valor a ser cobrado por crédito (em USD). Para pools de computação que devem ser exibidos, mas não têm sobretaxa, defina esse valor como $0.

    3. Se você tiver mais pools de computação para adicionar, clique em + Compute Pool Surcharge novamente.

    4. Continue até inserir todos os pools de computação que deseja exibir ou cobrar.

  8. (Opcional) Para definir um valor máximo opcional para as cobranças mensais, adicione o valor em Maximum Monthly Charge na seção Charging Limit.

  9. Para salvar seu trabalho, clique em Save. Para sair sem salvar, clique em Cancel.

Ver seleções de precificação

As seleções de precificação são mostradas na sua exibição da página de listagem. Para visualizá-las, selecione Preview na página de listagem. Para visualizar as seleções de precificação conforme elas aparecem para o consumidor, na página Preview, selecione Buy.

Nota

É necessário testar para garantir que a sobretaxa esteja configurada corretamente.

Relatórios

Para gerar relatórios sobre o uso, use as seguintes exibições no esquema DATA_SHARING_USAGE:

Esta versão preliminar adiciona novos valores ao campo CHARGE_TYPE em Exibição MARKETPLACE_PAID_USAGE_DAILY e Exibição MONETIZED_USAGE_DAILY:

  • SPCS_COMPUTE_POOL_SURCHARGE – o valor da sobretaxa do pool de computação do SPCS.

  • MAX_SPCS_COMPUTE_POOL_SURCHARGE_REACHED – sem cobrança adicional. Quando o consumidor executou consultas adicionais, ele já havia atingido o valor máximo da sobretaxa do pool de computação do SPCS para esta listagem.

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

Limitações

  • Você pode combinar sobretaxas do pool de computação com uma cobrança base, mas não com nenhum outro modelo de precificação baseado em uso. Se você tiver uma cobrança base e sobretaxas do pool de computação, a cobrança base não será refletida nas exibições de MONETIZED_DAILY_USAGE ou de MARKETPLACE_DISBURSEMENT_REPORT. No entanto, tanto a cobrança base quanto a sobretaxa aparecem na fatura.

  • As sobretaxas do pool de computação não podem ser combinadas com preços baseados em assinatura.

  • As sobretaxas do pool de computação são calculadas por dia, não por hora.

  • As sobretaxas do pool de computação são calculadas apenas em dólares dos EUA.

  • Testes baseados em tempo são aceitos. Outros tipos de testes (baseados em uso ou funcionalidade limitada) não são aceitos.