configuration

Une configuration est la façon dont un système est mis en place, ou l'assortiment de composants qui composent le système. La configuration peut faire référence au matériel, au logiciel ou à une combinaison des deux. Par exemple, une configuration typique pour un ordinateur portable se compose d'une mémoire principale de 8 Go ou 16 Go (gigaoctets), de plusieurs ports USB, d'un disque dur ou d'un disque SSD (SSD), d'une carte sans fil et d'un système d'exploitation.

De nombreux logiciels exigent que l'ordinateur ait une certaine configuration minimale. Par exemple, le logiciel peut nécessiter un processeur ou une unité de traitement graphique (GPU) minimum et une quantité minimum de mémoire principale.

Un nouveau périphérique ou programme peut devoir être configuré lors de son installation, ce qui signifie que ses différents commutateurs et cavaliers (pour le matériel) doivent être définis et que les valeurs des paramètres (pour le logiciel) doivent être définies. Par exemple, un périphérique ou un programme particulier peut avoir besoin de savoir quel type de carte vidéo est disponible ou quel type d'imprimante est connecté à l'ordinateur. Grâce à des technologies comme le plug-and-play et l'USB, une grande partie de cette configuration est effectuée automatiquement.


Comment gérer la configuration du système

Une fois qu'un système est configuré, il nécessite toujours une gestion continue et dédiée pour s'assurer qu'il est entièrement fonctionnel, optimisé et à jour. Heureusement, cette responsabilité peut être complètement automatisée pour éviter les erreurs humaines et augmenter l'efficacité. Les ordinateurs portables, par exemple, inviteront les utilisateurs à mettre à jour leur système d'exploitation et leurs applications et à appliquer des correctifs de sécurité.

Le processus est un peu plus compliqué dans les systèmes de technologie de l'information (TI). La gestion automatisée de la configuration (souvent simplement appelée automatisation informatique) entraîne un coût initial élevé et peut demander plus de temps et de ressources aux administrateurs informatiques au départ, mais les avantages à long terme de sécurité, de stabilité et de productivité rendent généralement l'investissement rentable.

Les aspects techniques de la gestion de la configuration impliquent des éléments de configuration (par exemple, des moniteurs, des applications de messagerie, des commutateurs, des serveurs, etc.) et leurs informations pertinentes dans une base de données de gestion de configuration. Les outils de gestion de configuration populaires incluent:

  • Plateforme d'automatisation Red Hat Ansible

  • Fantoche

  • Microsoft Endpoint Configuration Manager (anciennement System Center Configuration Manager, MSCCM)

  • Chef

  • AWS OpWorks

  • Terraform

  • SaltStack