Comportamento de preenchimento para o consumidor¶
Tradicionalmente, o Snowflake usa dois padrões de preenchimento primários:
Acesso na mesma região: os consumidores na mesma região que o provedor acessam os dados diretamente da conta do provedor, sem replicação adicional.
Acesso entre regiões: os provedores usam o preenchimento automático para replicar dados e metadados para uma área de compartilhamento segura (Secure Share Area, SSA) na região do consumidor.
Impacto dos grupos de failover nas listagens¶
Com a introdução dos grupos de failover para as listagens, o Snowflake garante que os metadados e os relacionamentos permaneçam intactos em uma conta secundária de recuperação de dados (Data Recovery, DR). Esse recurso oferece um padrão de acesso especializado projetado para impedir tempo de inatividade para seus consumidores, seja qual for a região primária no momento.
Padrões de acesso do consumidor¶
Depois que os provedores configuram a continuidade dos negócios e recuperação de desastres (Business Continuity and Disaster Recovery, BCDR) para as listagens, o caminho de preenchimento dependerá da localização do consumidor em relação à região primária original da listagem.
Região primária original¶
Na região onde a listagem foi originalmente criada, às vezes chamada de região inicial, os consumidores acessam os dados direto da conta do provedor original.
Status do failover: independentemente do status do failover, mesmo que a listagem faça failover para uma região secundária, os consumidores na região original não mudam para uma SSA.
Atualizações de dados: esses consumidores continuam a receber dados atualizados por meio do grupo de failover, que replica os dados da conta primária nova de volta à antiga.
Regiões secundárias e remotas¶
Para consumidores localizados em qualquer outra região, incluindo aquela onde a conta secundária de DR reside, o preenchimento segue o padrão da SSA.
Ponto de montagem unificado: para garantir uma experiência contínua, o Snowflake mantém um único ponto de montagem por região. Nessas regiões, o ponto de montagem é a SSA.
Resiliência de failover: se ocorrer um failover, a SSA começará a obter suas atualizações da nova conta primária. A conexão do consumidor com a SSA permanece inalterada, resultando em tempo de inatividade zero.
Comparação de caminhos de preenchimento¶
A tabela a seguir resume como funciona o preenchimento com base na localização do consumidor.
Localização do consumidor |
Fonte de preenchimento |
Método de acesso |
|---|---|---|
Região primária original |
Conta do provedor original |
Direct Share |
Região secundária (DR) |
SSA |
Auto-fulfillment |
Todas as outras regiões remotas |
SSA |
Auto-fulfillment |