Cos'è la gestione della configurazione?

Copia URL

La gestione della configurazione è il processo necessario per mantenere una condizione target di sistemi e componenti IT e permette di garantire prestazioni coerenti e conformi alle aspettative per tutto il ciclo di vita di un sistema.

Tramite gli strumenti di gestione della configurazione, gli amministratori di sistema possono configurare un sistema IT, ad esempio un server o una workstation, e creare e gestire altri server e workstation utilizzando le stesse impostazioni. La valutazione della configurazione e l'analisi del drift consente di identificare continuamente i sistemi che si discostano dalla condizione target e che devono essere aggiornati, riconfigurati o corretti tramite patch.

Come parte del processo di gestione dei servizi IT (ITSM), i database di gestione della configurazione (CMDB) tengono traccia dei singoli elementi della configurazione, ovvero di ogni risorsa o componente che partecipa all'erogazione dei servizi IT. I database CMDB archiviano le informazioni relative agli attributi, alle dipendenze e alle modifiche degli elementi della configurazione nel tempo, consentendo ai team IT di mappare e gestire le relazioni che legano gli elementi di configurazione.

Negli ambienti aziendali, i team IT si trovano a gestire una complessa gamma di applicazioni e sistemi, tra cui cloud, reti, storage, server e dispositivi edge. Per prevenire costosi problemi futuri, è importante la corretta configurazione dei sistemi ma è altrettanto importante una manutenzione attenta e regolare. 

Gli errori di configurazione dei sistemi 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. Incoerenze o errori di configurazione introdotti nei sistemi IT, seppur di lieve entità, possono causare problemi in termini di prestazioni, sicurezza e conformità o persino interruzioni. 

Per prevenire questi problemi, la gestione della configurazione prevede un approccio chiaro alla documentazione, alla manutenzione e al controllo delle modifiche, garantendo così una configurazione coerente e accurata anche degli ambienti più complessi.

La gestione delle modifiche è un processo ITSM correlato, benché differente, alla gestione della configurazione. Descrive le policy e i processi a cui si attiene l'organizzazione durante l'aggiornamento dell'infrastruttura o quando reagisce a eventi critici, come la riduzione delle prestazioni o l'interruzione di un servizio.


I team IT in genere utilizzano software specializzati per definire le impostazioni di sistema e per realizzare e gestire i sistemi in base a tali impostazioni. Gli strumenti di gestione della configurazione aiutano gli amministratori a registrare lo stato corrente delle applicazioni e dei servizi, permettendo loro di identificare rapidamente i sistemi che richiedono attenzione, stabilendo i passaggi per la correzione, dando priorità alle azioni e convalidandone il completamento.

Gli strumenti tipici di gestione della configurazione permettono ai team di:

  • Classificare e gestire i sistemi per gruppi e sottogruppi.
  • Modificare le configurazioni di base in modo centralizzato.
  • 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.

Data la dimensione e la complessità della maggior parte degli ambienti aziendali, i team IT utilizzano l'automazione per definire e gestire la condizione target dei vari sistemi.

Scopri i vantaggi dell'automazione basata sugli eventi sulle operazioni IT

Risorse da Red Hat

Automatizzare la gestione della configurazione è fondamentale per creare un ambiente IT affidabile, coerente e gestito in modo ottimale su larga scala. Anziché affidare ai singoli le attività di configurazione manuali lunghe e tediose, l'automazione consente ai team di distribuire e dismettere in modo coerente i componenti dell'infrastruttura, in meno tempo e con meno possibilità di errore umano. L'automazione garantisce anche la coerenza delle impostazioni di sistema negli ambienti dei datacenter, nel cloud e all'edge per l'intero ciclo di vita dell'applicazione, riducendo i problemi di sicurezza e prestazioni.

Può aiutare le aziende a ridurre i costi, la complessità e gli errori manuali in numerosi scenari di utilizzo IT:

  • Automazione dell'infrastruttura: configura e gestisci l'infrastruttura dei server per ottenere coerenza ed eliminare errori di configurazione.
  • Automazione del cloud: configura e gestisci le risorse cloud, inclusi i sistemi operativi, i gruppi di sicurezza, i sistemi di bilanciamento del carico e i cloud privati virtuali. 
  • Automazione della rete: configura e gestisci i dispositivi di rete come i router e gli switch. 
  • Automazione della sicurezza: configura e gestisci i dispositivi di sicurezza come i firewall e i sistemi di rilevamento delle intrusioni e applica policy di accesso alla rete coerenti. 
  • Automazione dell'edge: configura e gestisci sistemi delle infrastrutture remote, tra cui rete, sicurezza, dispositivi IoT e apparecchiature server.

Scarica la guida all'automazione dei processi IT

La soluzione di gestione della configurazione più adatta per le aziende che hanno già adottato o stanno approntando la transizione a un ambiente di cloud ibrido deve prevedere: 

  • La flessibilità necessaria per gestire datacenter fisici, cloud pubblici e ambienti all'edge. 
  • Il supporto per diversi scenari di utilizzo, tra cui rete, sicurezza, applicazioni, provisioning e molto altro ancora. 
  • Integrazione con piattaforme e soluzioni di terze parti leader di settore. 
  • Una struttura dichiarativa con la quale definire la condizione target desiderata, anziché una struttura imperativa che impone l'uso di comandi specifici.
  • Capacità di rilevamento delle alterazioni, per mettere a confronto i sistemi tra loro o con un'impostazione di base.

Scopri le differenze tra Ansible, Terraform, Puppet e Salt

Red Hat® Ansible® Automation Platform aiuta le aziende nelle iniziative di innovazione, orchestrazione e accelerazione grazie all'automazione. In parallelo alla propria crescita, l'organizzazione rende scalabile l'automazione con controllo e informazioni approfondite, favorisce la collaborazione tra i team e gestisce policy e governance. 

Ansible Automation Platform include tutti gli strumenti necessari per l'adozione dell'automazione a livello dell'intera azienda, inclusi gli strumenti per la creazione di contenuti, Ansible Playbook basati su YAML, un dashboard visivo, una soluzione guidata dagli eventi e analisi approfondite delle prestazioni. Offre l'innovazione open source di Red Hat resa sicura per la tua azienda, per aumentare la produttività e ridurre i tempi di completamento dei nuovi progetti.

Una sottoscrizione ad Ansible Automation Platform offre numerosi vantaggi: contenuti certificati e convalidati Red Hat Ansible Certified Content e Ansible, gestiti sia da Red Hat che dal nostro consolidato ecosistema di partner, accesso a servizi di gestione in hosting e supporto tecnico per l'intero ciclo di vita, per un'integrazione completa dell'automazione in azienda.

Esplora gli scenari di utilizzo della gestione della configurazione

 

L'automazione ha un'importanza critica per Southwest. Ansible Automation Platform è fondamentale per il nostro percorso di automazione.

Carlos Tapia

Senior Systems Engineer, Southwest Airlines

Leggi la storia

Hub

Il blog ufficiale di Red Hat

Leggi gli articoli del blog di Red Hat per scoprire novità e consigli utili sulle nostre tecnologie, e avere aggiornamenti sul nostro ecosistema di clienti, partner e community.

Tutte le versioni di prova dei prodotti Red Hat

Grazie alle versioni di prova gratuite dei prodotti Red Hat potrai acquisire esperienza pratica, prepararti per le certificazioni o capire se il prodotto che hai scelto è giusto per le esigenze della tua organizzazione.

Continua a leggere

Automazione: Cos'è un modulo Ansible e come funziona?

Un modulo Ansible® è una piccola parte di codice di automazione che esegue azioni su un sistema locale, un'API o un host remoto.

Automazione dei processi aziendali: Ansible Rulebook

Un Ansible® Rulebook è un set di regole utilizzate da Event-Driven Ansible per eseguire operazioni in un modello di automazione guidata dagli eventi.

Cos'è l'approccio CloudOps?

Il termine "CloudOps" è una combinazione di "Cloud" e "Operations" (operazioni) e si riferisce alle operazioni IT e alle procedure consigliate per la gestione degli ambienti cloud.

Automazione e gestione: risorse consigliate

Articoli correlati