Jump to section

Cos'è la gestione della configurazione?

Copia URL

La gestione della configurazione è il processo utilizzato per mantenere sistemi, server e software in un determinato stato coerente, al fine di assicurare che il sistema funzioni come previsto, nonostante le eventuali modifiche apportate nel tempo. 

Per gestire la configurazione dei sistemi IT occorre definirne la condizione target, ad esempio la configurazione dei server, dopodiché è necessario creare e gestire tali sistemi. Strettamente correlata alla valutazione delle configurazioni e all'analisi delle deviazioni, la gestione della configurazione le utilizza entrambe per identificare i sistemi che richiedono aggiornamenti, riconfigurazioni o patch.

La gestione della configurazione garantisce la documentazione regolare di tutte le modifiche apportate, grandi o piccole che siano. Gli errori di configurazione sono stati indicati nel nostro rapporto sullo stato della sicurezza di Kubernetes come una delle principali cause di incidenti di sicurezza tra ambienti containerizzati o orchestrati da Kubernetes. 

I problemi di configurazione possono determinare prestazioni inadeguate, incoerenze o problemi di conformità, che influiscono negativamente sulle operazioni e la sicurezza dell'azienda. Le modifiche non documentate apportate a numerosi sistemi e applicazioni contribuiscono ad aumentare l'instabilità e i downtime.

In un ambiente di grandi dimensioni, l'identificazione dei sistemi che richiedono attenzione, la determinazione degli interventi di correzione con le relative priorità e la verifica del completamento sono troppo complicate per essere eseguite manualmente. Ma senza documentazione, manutenzione e processi di controllo delle modifiche, amministratori di sistema e sviluppatori software non possono conoscere il contenuto dei vari server o identificare il software che deve essere aggiornato.

I sistemi di gestione della configurazione consentono di definire in modo coerente le impostazioni dei sistemi, per crearli e gestirli in base ai modelli di riferimento. La gestione della configurazione consente a utenti e amministratori di conoscere la posizione esatta di determinati servizi e lo stato attuale delle diverse applicazioni.

Uno strumento appropriato per la gestione della configurazione consente di:

  • Classificare e gestire i sistemi per gruppi e sottogruppi. 
  • Modificare le configurazioni base da una posizione centrale.
  • Distribuire nuove impostazioni a tutti i sistemi applicabili. 
  • Automatizzare l'identificazione dei sistemi e l'applicazione di patch e aggiornamenti.
  • Identificare le configurazioni obsolete, con prestazioni inadeguate e non conformi. 
  • Assegnare le giuste priorità alle varie azioni. 
  • Accedere alle correzioni prescrittive e applicarle.

Pensaci bene. Controllando di frequente tutti i dettagli, si possono evitare riparazioni future, costose e più complicate. La gestione della configurazione consiste nel risolvere i piccoli problemi prima che diventino insormontabili. 

Consente, ad esempio, di accertarsi che ci sia corrispondenza tra l'ambiente di test e quello di produzione. In questo modo si avranno meno problemi con le applicazioni una volta distribuite rispetto a quelli riscontrabili se i due ambienti non fossero esattamente uguali.

Poiché permette di conoscere tutte le caratteristiche dell'ambiente originale, la gestione della configurazione consente infatti di ottenere una replica esatta di un ambiente, con le configurazioni e i software corretti.

Automatizzare la gestione della configurazione

La gestione della configurazione ha il compito di mantenere i sistemi nella condizione target. Solitamente, a tale scopo si utilizza la gestione manuale o uno script personalizzato creato dall'amministratore del sistema. L'automazione consiste nell'impiego di software per l'esecuzione di attività come la gestione della configurazione, così da ridurre costi, complessità ed errori.

Tramite l'automazione, uno strumento di gestione della configurazione può eseguire il provisioning di un nuovo server in pochi minuti e senza errori. L'automazione può essere eseguita anche per mantenere la condizione target di un server, ad esempio rispetto a un ambiente operativo standard, senza dover utilizzare gli script di provisioning che erano prima necessari.

Red Hat® Ansible® Automation Platform può essere utilizzato come strumento per la gestione della configurazione, al fine di memorizzare lo stato attuale dei sistemi per semplificarne la manutenzione. Gli strumenti di gestione della configurazione accelerano le modifiche e i deployment, evitano i potenziali errori umani e al tempo stesso assicurano la scalabilità e la prevedibilità della gestione dei sistemi.

Permettono inoltre di tenere traccia dello stato delle risorse, ad esempio per evitare di ripetere l'installazione di uno stesso pacchetto. 

Automatizzare la gestione della configurazione migliora anche il ripristino dei sistemi dopo un evento critico.Se, per una ragione sconosciuta, un server subisce un guasto, è possibile distribuirne uno nuovo e, grazie alla documentazione delle modifiche e degli aggiornamenti eseguiti, identificare rapidamente l'origine del guasto. 

Gli strumenti di gestione della configurazione possono anche supportare le attività di auditing del sistema, per individuare più velocemente l'origine del problema. 

Red Hat collabora con la community open source a iniziative che riguardano le tecnologie di automazione. I nostri ingegneri contribuiscono al miglioramento di funzionalità, affidabilità e sicurezza per garantire alle aziende processi e tecnologie stabili e sicuri. Nel rispetto dei principi dell'open source, Red Hat collabora ai progetti upstream migliorando il codice e promuovendo i risultati attraverso la condivisione.

Red Hat Ansible Automation Platform include tutti gli strumenti necessari per implementare l'automazione di livello enterprise, inclusi i playbook, una dashboard visiva e gli strumenti di business analytics.

Le soluzioni, i servizi e la formazione Red Hat offrono il controllo necessario per l'automazione aziendale, consentendoti di dedicarti agli obiettivi di crescita e innovazione.

Scopri di più sull'automazione

Prodotti

Red Hat Consulting

Collabora con il nostro team di consulenti strategici in grado di analizzare l'azienda nel suo insieme e valutare le sfide da affrontare, per aiutarti a superarle con soluzioni complete e convenienti.

Red Hat Ansible Automation Platform

Una piattaforma per implementare l'automazione in azienda, in qualsiasi fase del tuo percorso di trasformazione

Red Hat Process Automation

Una piattaforma per lo sviluppo delle applicazioni cloud native destinate all'automazione dei processi e delle decisioni aziendali.

Risorse

Formazione

Corso di formazione gratuito

Ansible Essentials: Simplicity in Automation Technical Overview

Corso di formazione gratuito

Red Hat Ansible Automation for SAP

Illustration - mail

Ricevi contenuti simili

Iscriviti a Red Hat Shares, la nostra newsletter gratuita.