Custos do Snowpark Container Services

Os custos associados ao uso do Snowpark Container Services podem ser categorizados em custo de armazenamento, custo do pool de computação e custo de transferência de dados.

Custo de armazenamento

Quando você usa o Snowpark Container Services, aplicam-se os custos de armazenamento associados ao Snowflake, incluindo o custo do uso do estágio Snowflake ou do armazenamento de tabelas de banco de dados. Para obter mais informações, consulte Exploração do custo de armazenamento. Além disso, aplicam-se as seguintes considerações de custo:

  • Custo de armazenamento do repositório de imagens: a implementação do repositório de imagens usa um estágio Snowflake. Portanto, aplica-se o custo associado ao uso do estágio Snowflake.

  • Custo de armazenamento de logs: quando você armazena logs de contêiner locais em tabelas de eventos, aplicam-se custos de armazenamento de tabelas de eventos.

  • Aumento do custo de volumes:

    • Ao aumentar um estágio Snowflake como um volume, o custo de uso do estágio Snowflake se aplica.

    • Quando você aumenta o armazenamento do nó do pool de computação como um volume, ele aparecerá como armazenamento local no contêiner. Mas não há custo adicional porque o custo do armazenamento local é coberto pelo custo do nó do pool de computação.

Custo do pool de computação

Um pool de computação é uma coleção de um ou mais nós de máquinas virtuais (VM) nos quais o Snowflake executa suas tarefas e serviços do Snowpark Container Services. O número e o tipo (família de instâncias) dos nós no pool de computação (consulte CREATE COMPUTE POOL) determinam os créditos que ele consome e, portanto, o custo que você paga.

Você será cobrado por um pool de computação no estado IDLE, ACTIVE, STOPPING ou RESIZING, mas não quando estiver no estado STARTING ou SUSPENDED. Para otimizar as despesas do pool de computação, você deve aproveitar o recurso AUTO_SUSPEND (consulte CREATE COMPUTE POOL). Para obter mais informações, consulte o arquivo CreditConsumptionTable.pdf.

As exibições a seguir fornecem informações de uso:

Custo de transferência de dados

A transferência de dados é o processo de entrada (ingresso) e saída (egresso) de dados do Snowflake. Para obter mais informações, consulte Explicação do custo de transferência de dados. Ao usar o Snowpark Container Services, as seguintes considerações de custo adicionais se aplicam:

  • Transferência de dados de saída: o Snowflake aplica a mesma taxa de transferência de dados para transferências de dados de saída de serviços e tarefas para outras regiões da nuvem e para a internet, consistente com a taxa para todas as transferências de dados de saída do Snowflake. Para obter mais informações, consulte o arquivo CreditConsumptionTable.pdf (tabela 4a).

    Você pode consultar a exibição DATA_TRANSFER_HISTORY ACCOUNT_USAGE para obter informações de uso. A coluna transfer_type identifica esse custo como o tipo SNOWPARK_CONTAINER_SERVICES.

  • Transferência de dados entre AZ: esta classe de transferência de dados refere-se a movimentos de dados entre entidades de computação no Snowflake, como entre dois pools de computação ou um pool de computação e um warehouse.

    No momento, o Snowflake não está cobrando por transferência entre AZ, mas cobrará por isso no futuro. A Snowflake oferecerá 1 TB de transferência gratuita de dados entre AZ por mês ou um desconto de 10% na conta mensal de computação do Snowpark Container Services, o que for maior. Qualquer transferência adicional de dados entre AZ será cobrada de acordo com a taxa de transferência de dados.

Consulte a tabela de consumo de armazenamento entre AZ e em bloco