Réplication clé en main et basculement

Réplication clé en main et basculement


Les données sont la pierre angulaire des entreprises. Avec une dépendance croissante à l’égard du Snowflake Data Cloud pour connecter les données aux personnes et aux applications qui en ont besoin, il est essentiel de disposer d’une plate-forme résiliente pour permettre des opérations mondiales continues. Des organisations telles que Fidelity et HD Supply qui ont pris la parole à Sommet 2022 partagé comment ils ont utilisé Snowflake pour récupérer en cas de perturbation et pour migrer les données à travers les clouds. Ils ne sont pas seuls. Au cours des 12 derniers mois, les clients de Snowflake ont répliqué plus de 300 Po de données compressées à travers les régions et les clouds pour assurer le bon fonctionnement de leur entreprise.

Aujourd’hui, nous sommes ravis de faire progresser ces fonctionnalités avec la réplication et le basculement de comptes, qui sont désormais disponibles en préversion publique. La réplication de compte étend la réplication au-delà des bases de données aux métadonnées de compte et aux intégrations, ce qui rend la continuité des activités vraiment clé en main. Jumelé avec Redirection des clients (qui sera généralement disponible bientôt), les utilisateurs peuvent récupérer leur compte et leurs connexions client en quelques secondes, à pratiquement n’importe quelle échelle. Pour une résilience encore plus élevée, ces fonctionnalités peuvent même être utilisées pour effectuer un basculement sur les clouds publics.

Réplication clé en main et basculement
gnOlnBWPnTzS9y4IdEBuxhn6x6hOCYZLqFhnyvDAwsDKjJK9RNcdRFw91RHjItvZK sdG3u8ZtKRpdpCoyqI8 NRs07Dx7xRGx3KytURx8Zf5X5cGxJ1xRplKpOeebdIKQJp3WploANcK4WJpx IvA

Lors d’une panne ou d’un sinistre, la restauration ne se limite pas aux données. Une plate-forme de données est le cœur battant de l’analyse d’entreprise avec un riche ensemble de métadonnées et, semblable aux vaisseaux sanguins transportant l’oxygène vers le reste du système, a des intégrations avec plusieurs systèmes d’entreprise et applications client fonctionnant sur les données, telles que les tableaux de bord de business intelligence. et pipelines d’ingénierie de données.

Le contrôle d’accès basé sur les rôles, les politiques de gouvernance, les ressources de calcul et les politiques de réseau ne constituent que quelques exemples des organisations de métadonnées définies dans leur plate-forme de données. Et les intégrations avec des fournisseurs d’identité (tels qu’Okta) pour l’authentification unique, le stockage en nuage (tel qu’AWS S3) pour le chargement ou le déchargement des données, et les proxys d’API pour invoquer du code exécuté en dehors de la plate-forme constituent les vaisseaux sanguins vers le reste du système. . Comment une organisation construit-elle la continuité face à une telle complexité ?

Pour maintenir la continuité des activités, les organisations étaient auparavant confrontées à des compromis. Ils pouvaient passer des mois à développer un code personnalisé pour répliquer les métadonnées et configurer les intégrations, mais cela signifiait que moins de ressources étaient disponibles pour développer de nouvelles applications et informations. Pour aggraver les choses, le code personnalisé pouvait prendre des heures à s’exécuter à l’échelle de la production, était fragile et nécessitait une maintenance constante. Alternativement, les organisations pouvaient éviter d’investir dans des solutions personnalisées, mais cela signifiait que les utilisateurs et les applications clientes étaient bloqués lors d’une panne ou d’un sinistre.

Avec la réplication de compte, Snowflake permet la réplication de votre compte, y compris les bases de données, les métadonnées de compte et les intégrations. À l’aide de quelques commandes, les administrateurs peuvent spécifier quoi répliquer et où, et Snowflake s’occupe du reste. Cela élimine le code personnalisé, réduit la mise en œuvre à quelques minutes et accélère l’adoption de Snowflake pour les applications critiques. Le basculement de compte est également clé en main. Avec une seule commande, un secondaire peut être promu pour servir de nouveau principal, permettant une récupération quasi instantanée.

« Avant de répliquer les métadonnées de compte sur Snowflake, nous avions l’habitude de faire des basculements de centre de données tout ou rien. Désormais, avec ces fonctionnalités, chaque application peut être conçue pour basculer et exécuter des exécutions étendues indépendamment de la région. Cette architecture résiliente et fiable traite de manière transparente des dizaines de millions de transactions financières chaque jour et est essentielle au bon fonctionnement des marchés mondiaux. Nous sommes un leader fiable auquel on peut faire confiance en période d’incertitude et de crise, toujours prêt à gérer des crises inattendues et rapides qui représentent des menaces importantes pour le système financier.

—Arjun Puri, directeur de l’ingénierie et de l’analyse du cloud, Depository Trust & Clearing Corporation (DTCC)

À Sommet, nous avons annoncé une nouvelle prise en charge de la réplication pour les pipelines de données, y compris les étapes externes, les intégrations de stockage, Snowpipe et l’historique des copies, désormais en préversion privée. Les pipelines peuvent basculer de manière transparente sans aucun changement de code et peuvent être rejoués sur le nouveau primaire sans que les données ne soient dupliquées.

Ce n’est pas tout. La continuité des activités ne se limite pas seulement à une panne ou à un sinistre. Que se passe-t-il lorsque la stratégie cloud d’une organisation change ? Cela pourrait se produire à la suite d’un réalignement stratégique, d’un arbitrage des prix, d’acquisitions ou de fusions. Les organisations doivent s’efforcer d’obtenir une portabilité maximale pour assurer la continuité dans de tels scénarios et la réplication de compte offre exactement cela.

« Avec Snowflake et la possibilité de répliquer à la fois les données et les objets de compte sur les clouds, nous avons pu migrer avec succès notre environnement de 3,6 Po d’AWS vers Azure en une semaine sans un seul problème et sans aucun temps d’arrêt. Avec 37 applications et 1 100 utilisateurs finaux s’appuyant sur ces données, l’accès aux données était continu.

—Elliot Oshman, directeur principal de la technologie, Office Depot

Comment ça fonctionne

Pour commencer, vous utilisez un FAILOVER GROUP, un nouvel objet Snowflake pour spécifier ce que vous voulez répliquer, où et quand. Vous créez un groupe principal dans votre compte Snowflake et un ou plusieurs groupes secondaires liés dans des comptes d’autres régions. Voici un exemple :

mySNDvVD0s9RvCW6WcNhnJf7zsJLrlFyNpCRwNvfVtzBfkgZt3roPYAuD1pVvb8W3ZsbOQj5SA9gSszC5Iztdsv3K0UvZiVknsiWCIB0C i3GyHfRmUiM F9k6cn9kCdszPf09SJqVAB5K1L1QPrZQ

C’est ça. Snowflake répliquera ces objets sur les comptes de destination selon le calendrier spécifié. Cela a plusieurs avantages :

1. La gestion et l’authentification des identités sont transparentes sur toutes les répliques

Les utilisateurs ainsi que les intégrations de sécurité pour l’authentification sont répliqués. Toutes les formes d’authentification des utilisateurs telles que le mot de passe, la paire de clés, l’authentification fédérée avec authentification unique (SSO), l’authentification multifacteur (MFA) et OAuth sont prises en charge.

2. L’autorisation (RBAC) est appliquée de manière cohérente sur les répliques

Les rôles et les privilèges d’accès sont répliqués. Cela signifie que les clients doivent configurer un contrôle d’accès basé sur les rôles uniquement sur leur compte principal et Snowflake s’assurera que les mêmes rôles et privilèges sont appliqués sur les comptes secondaires.

3. Les ressources de calcul sont prêtes à être utilisées sur les répliques

Les entrepôts virtuels et les moniteurs de ressources sont répliqués. Les entrepôts virtuels sont répliqués dans un état suspendu sur des comptes secondaires pour optimiser les coûts et peuvent être repris à tout moment. Les moniteurs de ressources sont répliqués pour aider à contrôler les coûts et éviter l’utilisation inattendue du crédit sur les comptes secondaires.

4. Cohérence ponctuelle entre les bases de données

Les objets, y compris les bases de données, peuvent désormais être répliqués dans le cadre d’un groupe de basculement. Cela garantit une cohérence ponctuelle entre les bases de données sur les comptes de destination. Ceci est particulièrement utile si vous avez des vues qui joignent des tables dans des bases de données ou des transactions multi-instructions qui écrivent dans plusieurs tables dans des bases de données.

5. La gouvernance centralisée fonctionne bien avec la réplication

Nous avons entendu des demandes pour une approche centralisée de la gouvernance. Les clients souhaitent définir des balises, des politiques de masquage et des politiques d’accès aux lignes dans une base de données et les appliquer à des objets en dehors de la base de données. Auparavant, la réplication de base de données échouait en raison de telles références d’objets dans les bases de données. Désormais, ces références d’objets peuvent être répliquées de manière transparente avec des groupes de basculement et garantir une gouvernance cohérente entre les répliques.

6. Le calendrier de réplication est plus facile à gérer

Inutile de créer des tâches pour gérer le calendrier de réplication des bases de données individuelles. Vous pouvez maintenant spécifier une planification de réplication dans le groupe de basculement et Snowflake se répliquera à la planification spécifiée pour vous.

7. Flexibilité de réplication et de basculement par secteur d’activité

Souvent, les clients doivent effectuer des exercices de reprise après sinistre pour évaluer l’état de préparation et satisfaire les régulateurs. Mais avec plusieurs secteurs d’activité utilisant Snowflake, il n’est pas toujours possible de les préparer pour un exercice en même temps. Par conséquent, les clients veulent une flexibilité de basculement par secteur d’activité. Vous pouvez désormais définir des groupes de basculement qui s’alignent sur votre secteur d’activité et les basculer indépendamment.

Commencer

La réplication et le basculement de compte Snowflake sont disponibles dans toutes les régions Snowflake. Pour commencer, vous pouvez consulter la documentation ici et consultez la session « Replication & Failover Across Clouds » du Summit 2022 ici.

Énoncés prospectifs

Ce message contient des déclarations prospectives expresses et implicites, y compris des déclarations concernant (i) la stratégie commerciale de Snowflake, (ii) les produits, services et offres technologiques de Snowflake, y compris ceux qui sont en cours de développement ou qui ne sont pas généralement disponibles, (iii) la croissance du marché, tendances et considérations concurrentielles, et (iv) l’intégration, l’interopérabilité et la disponibilité des produits de Snowflake avec et sur des plateformes tierces. Ces déclarations prospectives sont soumises à un certain nombre de risques, d’incertitudes et d’hypothèses, y compris ceux décrits sous la rubrique « Facteurs de risque » et ailleurs dans les rapports trimestriels sur formulaire 10-Q et les rapports annuels sur formulaire 10-K que Snowflake dépose. avec la Securities and Exchange Commission. À la lumière de ces risques, incertitudes et hypothèses, les résultats réels pourraient différer sensiblement et défavorablement de ceux anticipés ou sous-entendus dans les déclarations prospectives. Par conséquent, vous ne devez pas vous fier aux déclarations prospectives comme prédictions d’événements futurs.

© 2022 Snowflake Inc. Tous droits réservés. Snowflake, le logo Snowflake et tous les autres noms de produits, fonctionnalités et services Snowflake mentionnés dans le présent document sont des marques déposées ou des marques commerciales de Snowflake Inc. aux États-Unis et dans d’autres pays. Tous les autres noms de marque ou logos mentionnés ou utilisés ici sont uniquement à des fins d’identification et peuvent être les marques de commerce de leur(s) détenteur(s) respectif(s). Snowflake ne peut être associé à, ou être parrainé ou approuvé par, un ou plusieurs de ces détenteurs.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.