Utiliser une approche Bleu/Vert pour la mise à niveau de Tableau Server
De nombreuses entreprises se satisfont tout à fait d’une mise à niveau sur place de Tableau Server. D’autres entreprises, en revanche, ont une utilisation critique de Tableau et peuvent souhaiter une approche de mise à niveau plus robuste et de niveau entreprise qui utilise des investissements d’efforts et de ressources supplémentaires pour réduire les risques et l’impact. Dans ces cas, Tableau recommande une approche de mise à niveau « Bleu/Vert » pour atteindre ce résultat, avec les caractéristiques suivantes :
- Déploiement fiable d’applications dans un environnement hôte fraîchement configuré hors production (par rapport à une mise à niveau sur place)
- Tests de pré-production de la nouvelle version pour valider les fonctionnalités critiques pour l’entreprise, notamment des tests de cas d’utilisation courants pour détecter les changements de comportement susceptibles d’avoir un impact sur l’organisation
- Tests dans des environnements de type production pour valider les intégrations et les besoins en ressources
- Possibilité de revenir rapidement à la version précédente
Ce guide de haut niveau décrit une approche Bleu/Vert des mises à niveau qui a été utilisée avec succès par nombre de nos clients de premier plan pour mettre à niveau Tableau Server (et d’autres applications critiques) en toute confiance. Les mises à niveau Bleu/Vert sont une pratique de longue date de l’industrie(Le lien s’ouvre dans une nouvelle fenêtre). Il existe de nombreuses variantes et les étapes spécifiques ci-dessous sont une voie possible. Si vous recherchez des conseils spécifiques sur la personnalisation de cette approche pour la prochaine mise à niveau de votre entreprise, adressez-vous à votre expert technique d’assistance Premium ou discutez d’un engagement de services avec votre responsable de compte ou votre partenaire de livraison.
L’approche Bleu/Vert consiste à installer une nouvelle version de Tableau Server dans un environnement hors production (votre installation « Verte ») qui reflète la configuration de votre environnement de production existant (votre installation « Bleue »). Pour les besoins de votre licence Tableau, notez que Tableau accorde un droit standard à deux (2) environnements hors production pour prendre en charge l’environnement de production unique dans votre déploiement, comme décrit plus en détail dans le contrat de licence en vigueur. Ces environnements de non-production doivent pouvoir être supprimés et utilisés pour cette méthode conformément à l’utilisation prévue d’un environnement de test, comme décrit dans cet article de la Base de connaissances Tableau : Licence d’un environnement de test Tableau Server(Le lien s’ouvre dans une nouvelle fenêtre).
En copiant votre contenu de l’installation de production vers l’installation Verte dans votre environnement hors production (par exemple, votre environnement de test), vous pouvez créer une instance mise à niveau de Tableau Server avec un minimum de temps d’arrêt et avec le filet de sécurité d’une l’installation de production d’origine sur laquelle vous rabattre si nécessaire. Une fois que vous avez déterminé que tout votre contenu critique dans l’environnement Vert est fonctionnel, basculez vos utilisateurs vers le nouvel environnement (Vert). Votre environnement Vert devient votre environnement de production et votre installation d’origine (environnement Bleu) peut être gérée en tant qu’environnement hors production pour prendre en charge votre prochaine mise à niveau.
Ce qui suit est un aperçu de haut niveau des étapes nécessaires pour utiliser l’approche Bleu/Verte pour mettre à niveau Tableau Server. Cette procédure suppose que vous disposez d’un équilibreur de charge ou d’un DNS qui vous permet de rediriger le trafic utilisateur d’une installation à l’autre et que vous avez téléchargé la nouvelle version de Tableau vers laquelle vous souhaitez effectuer la mise à niveau.
Important : vos installations Bleu/Vert doivent être traitées comme des environnements de production. Ils ne doivent pas servir d’environnements de reprise après sinistre ou de tests généraux. Pour plus d’informations sur la reprise après sinistre, consultez la section Reprise après sinistre(Le lien s’ouvre dans une nouvelle fenêtre) dans Tableau Blueprint.
Créez une deuxième installation de serveurs qui reflète le plus fidèlement possible votre installation de production de Tableau Server. Ce deuxième environnement est votre installation Verte, un environnement hors production. Il doit avoir une capacité, des ressources et une configuration similaires à celles de votre environnement de production (« Bleu »), car votre instance Verte deviendra votre instance de production après la mise à niveau.
Créez une sauvegarde initiale et des paramètres d’exportation de votre installation Tableau Server Bleu. Vous les utiliserez pour les tests initiaux d’acceptation des utilisateurs (UAT) dans un environnement Vert. Plus tard, vous créerez une dernière sauvegarde à jour et vous l’exporterez avant de l’utiliser pour passer de l’environnement Bleu à Vert.
Sauvegarde : pour plus de détails sur la création des sauvegardes, consultez Sauvegarder les données Tableau Server.
Exportation des paramètres : en plus d’une sauvegarde, vous devrez également exporter les paramètres de l’installation Bleu. Certains paramètres devront être recréés manuellement dans l’environnement Vert. Pour plus d’informations, voir Ressources de sauvegarde nécessitant un processus manuel
Installez la nouvelle version de Tableau Server en Vert. Vous devez spécifier le même type de magasin d’identités et le même compte de service Exécuter en tant que service que vous utilisez dans l’environnement Bleu.
Utilisez la sauvegarde initiale et l’exportation des paramètres de l’environnement Bleu pour mettre à jour l’installation Vert.
Restaurez la sauvegarde de l’environnement Bleu dans l’installation Vert.
Importez les paramètres que vous avez exportés depuis l’installation Bleu. Vous devrez peut-être recréer manuellement certains paramètres de votre environnement Vert. Consultez Restauration des principales fonctionnalités de Tableau Server.
Désactivez toutes les tâches planifiées en Vert pour éviter d’envoyer des messages en double pendant les tests et pour éviter de surcharger les ressources de la base de données. Pour plus de détails, consultez Mise à niveau du serveur - Désactiver les tâches planifiées.
Testez l’installation Vert pour confirmer qu’elle fonctionne comme prévu. Effectuez des tests d’acceptation par l’utilisateur (UAT) et simulez tout test de charge si vous le souhaitez. Si vous disposez de scripts ou d’une intégration d’API avec Tableau, vous devez également les tester. Plus vos tests seront complets, mieux vous serez préparé à résoudre les écarts entre votre installation Bleu d’origine et votre nouvelle installation Vert.
Préparez l’installation Bleu de manière à pouvoir créer une sauvegarde et exporter les paramètres à utiliser pour la production dans l’environnement Vert. Cela peut signifier restreindre l’accès à Tableau ou envoyer un message demandant aux utilisateurs de ne pas modifier leur contenu et les avertissant que toutes les modifications apportées après la création de votre sauvegarde seront perdues.
Créez une sauvegarde finale de l’environnement Bleu. Il s’agit de la sauvegarde que vous utiliserez pour amener l’environnement Vert au contenu de production le plus récent. Si vous effectuez des sauvegardes régulières, vous pouvez utiliser votre dernière sauvegarde de production, en gardant à l’esprit que toute modification ou mise à jour effectuée dans l’environnement Bleu après la création de la sauvegarde sera perdue. Nous recommandons un « gel des modifications » dans votre environnement de production une fois cette sauvegarde effectuée, afin qu’aucun nouveau classeur ou source de données ne soit ajouté(e) et qu’il n’y ait aucune modification du contenu existant.
Exportez les paramètres dans l’environnement Bleu en faisant attention aux ressources que vous devrez peut-être gérer manuellement. Pour plus d’informations, consultez Restauration des principales fonctionnalités de Tableau Server.
Restaurez la sauvegarde finale de Bleu et importez le fichier de paramètres Bleu dans Vert. Effectuez toutes les modifications manuelles de configuration nécessaires.
Effectuez des contrôles UAT/de bon sens du contenu Vert.
Réactivez les programmations pour tous les travaux, abonnements et notifications que vous avez désactivés à l’étape 5 ci-dessus.
Faites passer vos utilisateurs sur Vert à l’aide d’un équilibreur de charge ou d’un DNS, et bloquez l’accès au Bleu.
Vérifiez que le serveur Vert fonctionne comme vous le souhaitez et surveillez les problèmes de charge de production. Si vous disposez du module Advanced Management, vous pouvez utiliser l’outil Resource Monitoring Tool pour surveiller les performances.
(Facultatif) Si vous ne conservez pas votre environnement Bleu pour les futures mises à niveau, désactivez les clés produit de l’environnement Bleu :
- Pour Tableau Server 2021.4 et versions ultérieures activées avec ATR, consultez Désactiver une clé produit.
- Pour toute version de Tableau Server non activée avec ATR, consultez Désactiver une clé produit.
- Pour Tableau Server 2021.3 et versions antérieures activées avec ATR, consultez Déplacer une licence ATR de serveur vers un autre Tableau Server(Le lien s’ouvre dans une nouvelle fenêtre).
(Facultatif) Si vous ne conservez pas votre environnement Bleu pour les futures mises à niveau, arrêtez l’environnement Bleu et préparez-le pour la mise hors service. Pour plus de service sur la mise hors service, consultez Supprimer Tableau Server de votre ordinateur.