Le déploiement automatisé des logiciels constitue un enjeu crucial tant pour les équipes chargées des opérations informatiques que pour celles chargées de la sécurité. En intégrant l'automatisation du déploiement grâce à Tanium Deploy, une fonctionnalité clé de la solution Tanium Autonomous Endpoint Management (AEM) d' , les entreprises peuvent mettre en place un processus de déploiement logiciel plus sécurisé et plus efficace, tout en favorisant la productivité des utilisateurs grâce à la réduction des perturbations, au maintien de la stabilité opérationnelle et à la mise en œuvre de contrôles de sécurité rigoureux.
Regardez la vidéo ci-dessous pour découvrir une démonstration complète de la manière dont Tanium Deploy peut être utilisé pour automatiser le déploiement de logiciels et mettre en œuvre efficacement les mises à jour logicielles sur l'ensemble des terminaux d'une organisation.
Points clés
- Pourquoi l'automatisation du déploiement est-elle importante ? L'automatisation du déploiement permet de procéder à des mises à jour logicielles par étapes, ce qui réduit le risque de perturbations. Au lieu de déployer les mises à jour sur tous les terminaux en même temps, celles-ci sont mises en œuvre par étapes, en commençant par un faible pourcentage de terminaux, puis en élargissant progressivement le déploiement en fonction des taux de réussite.
- Composants Tanium AEM utilisés pour l'automatisation du déploiement :
- Comprendre les plans de déploiement : Les plans de déploiement permettent d'exécuter des actions par phases ou par anneaux. Par exemple, un plan standard pourrait commencer par 1 % des points d'arrivée, évaluer son succès, puis s'étendre à 15 %, 40 %, pour finalement couvrir l'ensemble des points d'arrivée. Jason vous explique comment configurer des plans et des règles de déploiement. Il explique également comment utiliser la page « État du déploiement » de Ring pour suivre les activités de déploiement et gérer le processus, notamment pour le mettre en pause ou l'arrêter si nécessaire.
- Utilisation des scores de confiance pour anticiper la réussite des déploiements : Les scores de confiance fournissent des informations pertinentes sur le taux de réussite des déploiements logiciels, issues des données de télémétrie collectées sur des millions de terminaux gérés dans Tanium Cloud. Ces scores permettent d'évaluer les chances de réussite d'un déploiement dans votre environnement, ce qui permet aux administrateurs de prendre des décisions éclairées quant à l'opportunité de procéder à une mise à jour, en fonction de son taux de réussite et de son impact potentiel sur les performances.
- Cas d'utilisation concret : Jason présente un scénario dans lequel une entreprise souhaite déployer une nouvelle version de Chrome. Si le score de confiance de la nouvelle version de Chrome est élevé, cela indique que le déploiement s'est déroulé avec succès sur un grand nombre de terminaux, ce qui permet aux administrateurs de poursuivre l'opération en toute confiance. Une fois que l'organisation est convaincue que le déploiement sera couronné de succès, elle peut élaborer un plan de déploiement qui commence par un faible pourcentage de terminaux, en commençant par un « canary ring » ciblant 1 % des terminaux et permettant au système de se stabiliser pendant 12 heures. Si le taux de réussite atteint 90 %, le déploiement passe automatiquement au segment suivant, s'étendant ainsi à 15 % des terminaux, puis attend un jour avant de réévaluer le taux de réussite.
Le plan de déploiement surveille également les données relatives à la dégradation des performances, telles que l'augmentation des plantages d'applications, les pics d'utilisation du processeur ou la consommation de mémoire, afin de s'assurer que la nouvelle version n'a pas d'impact négatif sur les terminaux. Ce processus se poursuit à travers différentes étapes, jusqu'à concerner l'ensemble des ordinateurs, afin que tout problème soit identifié et résolu avant qu'il n'affecte l'ensemble des utilisateurs. - Gestion des failles « zero-day » : Jason explique comment Tanium Deploy permet également de gérer les failles « zero-day » de type « » en permettant un déploiement accéléré lorsque cela s'avère nécessaire. Dans de tels cas, il est possible de mettre en œuvre un plan de déploiement plus ambitieux, qui prévoit des délais d'attente plus courts entre les phases ainsi que des critères d'évaluation supplémentaires afin de s'assurer que la mise à jour n'entraîne pas de baisse des performances ni d'autres problèmes.
«Je repense simplement à tous les retours d’expérience des clients que nous avons recueillis au fil des ans concernant l’automatisation du déploiement logiciel. » Je veux dire, c'est vraiment ce que les gens réclament depuis longtemps. La possibilité de gérer les versions et de déployer automatiquement la dernière version. Cela répond vraiment à de nombreux critères. »Ashley McGlone, directrice de l'accompagnement produit - Architecture chez Tanium

