Explicação do custo de transferência de dados

A transferência de dados é o processo de entrada (ingresso) e saída (egresso) de dados do Snowflake.

O Snowflake cobra uma taxa por byte por saída de dados quando os usuários transferem dados de uma conta Snowflake para uma região diferente na mesma plataforma de nuvem ou para uma plataforma de nuvem completamente diferente. As transferências de dados dentro da mesma região são gratuitas.

A taxa por byte para transferência de dados para fora de uma região depende de onde sua conta Snowflake está hospedada. Para preços de transferência de dados, consulte o guia de preços.

Nota

Snowflake não cobra taxas pela entrada de dados. No entanto, um provedor de armazenamento em nuvem pode cobrar uma taxa de saída de dados para transferir dados do provedor para sua conta Snowflake.

Entre em contato com seu provedor de armazenamento em nuvem (Amazon S3, Google Cloud Storage ou Microsoft Azure) para determinar se eles aplicam taxas de saída de dados para transferir dados de sua rede e região de origem para a rede e região onde sua conta Snowflake está hospedada.

Recursos do Snowflake que incorrem em custos de transferência

Os recursos Snowflake que transferem dados de uma conta Snowflake para uma região diferente na mesma plataforma de nuvem ou para uma plataforma de nuvem completamente diferente incorrem em custos de transferência. Por exemplo, as seguintes ações incorrem em custos de transferência de dados:

  • Descarregamento de dados - Descarregamento de dados do Snowflake para a Amazon, Google Cloud Storage ou Microsoft Azure.

    Normalmente, isso envolve o uso de COPY INTO <local> para descarregar dados para o armazenamento em nuvem em uma região ou plataforma de nuvem diferente de onde sua conta Snowflake está hospedada. Além disso, a descarga de dados normalmente envolve um estágio, com seus custos associados.

  • Replicação de dados - Replicação de bancos de dados, criando um instantâneo do banco de dados para um banco de dados secundário.

    Normalmente, isso envolve a replicação de dados para uma conta Snowflake em uma região ou plataforma de nuvem diferente de onde sua conta Snowflake principal (origem) está hospedada. Consulte também Faturamento da replicação.

  • Como escrever funções externas - Uso de funções externas para transferir dados de sua conta Snowflake para AWS, Microsoft Azure ou nuvem pública do Google. Consulte também Faturamento de funções externas.

  • Preenchimento automático entre nuvens - Usando o preenchimento automático para oferecer listagens a consumidores em outras regiões da nuvem.

Nota

A Snowflake não aplica taxas de saída de dados quando um driver ou cliente Snowflake recupera resultados de consulta entre regiões dentro da mesma plataforma de nuvem ou entre diferentes plataformas de nuvem.

Próximo tópico