Qu'est-ce que le Déploiement de Logiciels ?
Le déploiement de logiciels est le processus d'installation à distance de logiciels sur plusieurs ou tous les ordinateurs d'un réseau à partir d'un emplacement centralisé. Le terme "Déploiement de Logiciels" est généralement utilisé dans le contexte d'un grand réseau (plus de 20 ordinateurs). Le déploiement de logiciels comprend, sans toutefois s'y limiter, les activités suivantes :
- La création et le maintien à jour de packages de logiciels prêts à installer
- La configuration des ordinateurs cibles avant l'installation ou la désinstallation des packages
- L'installation ou la désinstallation de logiciels sur les ordinateurs cibles
- La configuration des ordinateurs cibles après l'installation ou la désinstallation
- La mise à jour des logiciels existants
Le déploiement de logiciels englobe la gestion des correctifs et la gestion des ressources informatiques pour les mises à jour de logiciels et pour avoir un contrôle et une visibilité complète des logiciels installés sur votre réseau.
Pourquoi avez-vous besoin d'une Solution de Déploiement de Logiciel ?
Toutes les activités mentionnées ci-dessus peuvent être effectuées manuellement ou via une solution automatisée. Le faire manuellement peut suffire si vous disposez d'un réseau de 15 ordinateurs par exemple, mais au delà, tout devient laborieux, peu rentable et redondant. Même après avoir fait travailler manuellement plusieurs techniciens, on ne peut pas garantir que tous les terminaux disposent des dernières versions des logiciels installés et configurés. Vous avez donc besoin d'une solution centralisée pour tous vos besoins de déploiement de logiciels.
Déploiement de Logiciels : Fonctionnalités et Possibilités
Le déploiement de logiciels sur toutes les machines d'un réseau peut être une tâche considérable pour les administrateurs informatiques, en particulier dans les grandes entreprises. Avec un nombre toujours croissant de terminaux, le déploiement de logiciels dans les entreprises devient un véritable défi. Endpoint Central vous permet de distribuer des progiciels à tous les ordinateurs de votre réseau sous Windows, Mac et Linux à partir d'une console centrale, sans intervention de l'utilisateur.
Endpoint Central est doté d'un ensemble de fonctionnalités comprenant les options avancées suivantes pour offrir une plus grande flexibilité et un meilleur contrôle sur le processus de déploiement des logiciels :
- Modèles d'application prédéfinis
- Portail libre-service
- Activités de pré-déploiement
- Activités de post-déploiement
- Référentiel de logiciels
- Installation/désinstallation à l'aide du même package
- Planification du déploiement en dehors des heures de travail.
- Installation des applications en tant qu'utilisateur
Modèles d'application prédéfinis
Pour déployer des applications, vous devez d'abord créer des packages logiciels, qui peuvent parfois être complexes. Endpoint Central dispose de plus de 4 500 modèles d'application prédéfinis, avec des switchs d'installation/désinstallation qui peuvent être utilisés pour créer des packages instantanément. Cela permet de gagner du temps et rend le processus plus rapide et plus précis.
Portail libre-service
L'une des tâches les plus fréquentes d'un administrateur IT est de déployer les applications demandées aux utilisateurs, pour lesquelles de nombreux tickets d'assistance sont régulièrement créés. Ces tickets prennent généralement beaucoup de temps et de ressources à résoudre. En utilisant le portail libre-service de Endpoint Central, vous pouvez permettre aux utilisateurs d'installer des applications par eux-mêmes. Tout ce que vous avez à faire est de publier les applications les plus fréquemment demandées sur le portail libre-service et de réduire le nombre de tickets d'assistance de manière significative.
Activités de Pré-déploiement
L'une des principales raisons de l'échec du déploiement d'un logiciel provient du fait que les ordinateurs cibles ne remplissent pas les prérequis nécessaires. Cela peut prendre beaucoup de temps pour comprendre le problème exact et le résoudre en conséquence. Les activités de pré-déploiement de Endpoint Central vous permettent d'effectuer des vérifications d'état et d'appliquer des configurations avant l'installation, pour vous assurer que les ordinateurs cibles répondent à toutes les exigences et configurés en conséquence.
Activités de Post-déploiement
Le processus de déploiement de logiciel n'est pas terminé, même après l'installation du logiciel. Vous devez vous assurer que l'application est accessible à l'utilisateur, que toutes les versions précédentes ont été désinstallées, que des raccourcis ont été mis en place et que toutes les configurations spécifiques à l'application sont appliquées. Les activités post-déploiement de Endpoint Central vous permettent d'appliquer des configurations complémentaires, d'exécuter des scripts personnalisés, de modifier les paramètres du registre, de créer des raccourcis, de créer/appliquer un chemin d'accès, et bien plus encore après l'installation.
Référentiel de Logiciels
Tous les packages logiciels créés à l'aide de Endpoint Central sont stockés dans un référentiel de logiciel centralisé. Une fois sauvegardés, ces packages peuvent être réutilisés plusieurs fois. Il existe deux types de référentiels logiciels disponibles dans Endpoint Central : le Référentiel par Partage Réseau et Référentiel HTTP. Le référentiel par Partage Réseau est utilisé lors du déploiement de packages logiciels vers les agents LAN et le référentiel HTTP est requis pour le déploiement de packages logiciels vers les agents WAN.
Installation/désinstallation à l'aide du même package
Créer différents packages pour installer ou désinstaller la même application peut se révéler compliqué. Dans Endpoint Central, une fois que vous avez créé un package, il peut être utilisé pour effectuer les deux opérations pour les applications MSI, EXE, MSU, APPX et MSP.
Planification de déploiement
Le téléchargement des packages logiciels et le lancement des exécutables prennent beaucoup de ressources au processeur, ce qui peut entraîner une réduction des performances lors du déploiement et donc une perte de productivité pour les employés. Pour éviter cela, vous pouvez déployer les packages logiciels dans un intervalle de temps approprié en définissant une stratégie de déploiement. Cela vous permet d'installer les applications au jour, à la date et à l'heure souhaités, dans une fenêtre de temps prédéfinie. Planifier le déploiement d'un logiciel en dehors des heures de travail permet d'obtenir les résultats souhaités en termes de coût et de performance dans votre environnement.
Endpoint Central vous permet de copier les éléments nécessaires à l'installation sur les ordinateurs clients avant l'installation ou la désinstallation d'applications. Ce paramètre peut être configuré lors de la configuration de la statégie de déploiement. Cette option est facultative et, lorsqu'elle est sélectionnée, accélère le processus d'installation/désinstallation.
Installer des applications en tant qu'utilisateur
Endpoint Central prend en charge l'installation ou la désinstallation des applications en tant qu'utilisateur spécifique. Par défaut, toutes les applications sont installées en tant qu'"Utilisateur système", auquel l'agent Endpoint Central a accès.
Michel Sargentini, Certis Europe B.V.