Comportement d’exécution du consommateur

Historiquement, Snowflake utilise deux modèles d’exécution principaux :

  • Accès à la même région : Les consommateurs de la même région que le fournisseur accèdent aux données directement à partir du compte du fournisseur sans réplication supplémentaire.

  • Accès interrégional : Les fournisseurs utilisent l’exécution automatique pour répliquer les données et les métadonnées dans une zone de partage sécurisée (SSA, Secure Share Area) dans la région du consommateur.

L’impact des groupes de basculement sur les annonces

Avec l’introduction de groupes de basculement pour les annonces, Snowflake veille à ce que les métadonnées et les relations restent intactes dans un compte de récupération de données secondaire (DR). Cette capacité fournit un modèle d’accès spécialisés conçus pour éviter les temps d’arrêt pour vos consommateurs, quelle que soit la région qui est actuellement la principale.

Modèles d’accès des consommateurs

Après que les fournisseurs configurent la Continuité d’activité et récupération après sinistre (BCDR) pour les annonces, le chemin d’exécution dépend de l’emplacement du consommateur par rapport à la région principale d’origine des annonces.

La région principale d’origine

Dans la région où l’annonce a été créée à l’origine, parfois appelée région d’accueil, les consommateurs accèdent aux données directement à partir du compte du fournisseur d’origine.

  • Statut du basculement : Quel que soit le statut du basculement, même si l’annonce bascule vers une région secondaire, les consommateurs de la région d’origine ne basculent pas vers une SSA.

  • Mises à jour des données : Ces consommateurs continuent de recevoir des données récentes via le groupe de basculement, qui réplique les données du nouveau groupe principal vers l’ancien groupe principal.

Régions secondaires et distantes

Pour les consommateurs situés dans une autre région — y compris la région où réside le compte secondaire DR — l’exécution suit le modèle SSA.

  • Point de montage unifié : Pour garantir une expérience transparente, Snowflake maintient un seul point de montage par région. Dans ces régions, le point de montage est la SSA.

  • Résiliation du basculement : Si un basculement se produit, la SSA commence à provisionner ses mises à jour à partir du nouveau compte principal. La connexion du consommateur à la SSA reste inchangée, ce qui entraîne zéro temps d’arrêt.

Comparaison des chemins d’exécution

Le tableau suivant résume le fonctionnement de l’exécution en fonction de l’emplacement du consommateur.

Emplacement du consommateur

Source d’exécution

Méthode d’accès

Région primaire d’origine

Compte fournisseur d’origine

Partage direct

Région secondaire (DR)

SSA

Auto-exécution

Toutes les autres régions distantes

SSA

Auto-exécution