Panoramica
Un generatore di immagini è uno strumento utile per gli amministratori di sistemi che devono creare una copia, ovvero un'immagine esatta, di un sistema virtuale o di una configurazione (un sistema operativo, un server, una macchina virtuale (VM), un container, ecc.) che gli sviluppatori potranno utilizzare come base di partenza per la creazione e il deployment di tali sistemi o delle loro versioni personalizzate, su altri computer, piattaforme o ambienti. Ad esempio, i container e le immagini container possono essere utilizzati in questo modo per trasferire il codice necessario a un'applicazione da un sistema o piattaforma a un altro.
Con il sistema di origine al sicuro, gli sviluppatori possono sperimentare o espandere l'immagine/copia, conservando i componenti della versione originale e aggiungendo caratteristiche e funzioni, imparando e apportando migliorie, senza rischiare di alterare o danneggiare l'originale o le relative autorizzazioni. Le copie create con un generatore di immagini evitano quindi allo sviluppatore di creare da zero ogni nuova immagine che si rende necessaria.
La capacità di avviare nuove immagini dei sistemi ogni volta che serve è una risorsa fondamentale per gli sviluppatori perché permette loro di creare in autonomia la copia del sistema e di ottenere immagini sempre coerenti. Coerenza e convalida limitano gli errori umani da correggere nell'immagine creata e rendono più affidabile il sistema e più efficienti i processi.
Chiamate anche golden image, queste immagini possono essere archiviate per poi accedere a ogni versione quando è necessario, come avviene con i registri dei container.
La forma perfetta dell'immagine: cos'è una golden image?
Una golden image (anche nota come immagine di base, immagine clone o immagine master) è quella considerata definitiva: una copia perfetta del sistema, della VM, del server originali dai quali sono realizzate le copie che verranno distribuite e quindi installate e utilizzate. Il termine ha origine nella produzione dei media, per indicare la versione finale di un album o di un film che si ottiene dopo aver completato tutti i montaggi e i missaggi. È il prodotto nella sua forma perfetta, e per questo è oro.
Dal punto di vista della sicurezza, creare un'immagine dell'istanza ideale dei sistemi significa disporre di una copia di backup che garantisce di tornare immediatamente operativi in caso di guasto o di violazione della sicurezza.
Una golden image può prevenire eventuali "deviazioni nella configurazione", un concetto che indica un sistema che è cambiato rispetto alla base di partenza ideale, con l'aggiunta o la modifica di applicazioni, la modifica delle impostazioni di sicurezza o delle configurazioni di sistema tra il datacenter e i sistemi di ripristino. Identificare quando o come sono stati modificati i sistemi è fondamentale per mantenerli conformi agli standard di conformità, normativi e di settore, ma senza un'immagine golden di riferimento può diventare un'operazione complessa. L'uso di una baseline consente di monitorare le deviazioni nei sistemi.
Le immagini golden consentono ai team operativi (come gli amministratori di sistemi) di creare e gestire un catalogo personalizzato di immagini predefinite che sviluppatori e amministratori di database possono distribuire per lo sviluppo e il test.
Generatore di immagini per Red Hat Enterprise Linux
Red Hat® Enterprise Linux® include un proprio generatore con il quale è possibile creare immagini di sistemi Red Hat Enterprise Linux personalizzate scegliendo tra vari formati e compatibilità. Il generatore è disponibile come strumento on-premise o come servizio in hosting su console.redhat.com/insights/image-builder per aiutarti a ottimizzare l'infrastruttura esistente e a eseguire migrazioni e deployment di carichi di lavoro in modo più rapido ed efficiente.
Con il generatore di immagini Red Hat puoi creare immagini ripetibili di sistemi operativi e server, con modalità di provisioning e deployment coerenti in ogni ambiente, incluse le immagini di sistema pronte per il deployment su piattaforme cloud.
Inoltre, il generatore gestisce automaticamente le informazioni su come eseguire il deployment su cloud, macchina virtuale o immagine, rendendo più semplice e veloce l'utilizzo delle immagini anziché crearle manualmente. Le immagini create con il generatore sono compatibili con i principali provider cloud e tecnologie di virtualizzazione disponibili, e velocizzano l'avvio di nuovi sistemi Red Hat Enterprise Linux anche su nuove piattaforme, secondo necessità.
Un generatore di immagini Red Hat ti permette di creare un' immagine personalizzata in pochi e semplici passaggi:
- Seleziona la piattaforma
- Scegli una versione locale o la versione in hosting del generatore di immagini
- Crea un modello definendo i file system, selezionando i pacchetti e configurando gli utenti
- Genera l'immagine
- Esegui il deployment
Realizzato dal leader mondiale nella fornitura di soluzioni Linux open source per le aziende, il generatore di immagini di Red Hat Enterprise Linux rende disponibili immagini mai create e mai avviate, evitando attività che possono implicare errori, come quelle di aggiornamento e pulizia. È utilizzato anche in tutti i flussi di lavoro delle build di Red Hat ed è totalmente testato e supportato da Red Hat Quality Engineering.
Realizzare i tuoi sistemi e le rispettive immagini a partire da Red Hat garantisce anche l'accesso ai seguenti vantaggi:
- Il servizio Red Hat Insight garantisce la visibilità dell'intero sistema; l'uso di un set di immagini di base può semplificare l'identificazione dei sistemi vulnerabili, la creazione dei playbook di automazione e la tracciabilità delle deviazioni tra i sistemi.
- Il programma Cloud Access di Red Hat consente alle organizzazioni di utilizzare le proprie sottoscrizioni con i provider di cloud pubblico. Come parte del programma, Red Hat ha creato immagini certificate e predefinite per i cloud Amazon Web Services (AWS), Microsoft Azure e Google per tutti i principali prodotti Red Hat, inclusi Red Hat Enterprise Linux, soluzioni middleware e storage.
- Nel catalogo Universal Base Image di Red Hat sono presenti anche immagini di container ottimizzate e conformi agli standard OCI.