Componente di Ansible: Automation Controller
Red Hat® Ansible® Automation Platform include un controller di automazione come componente di base. Denominato Automation Controller, permette agli utenti di definire, gestire, estendere e delegare l'automazione in tutto l'ambiente enterprise.
Automation Controller è il piano di controllo per l'automazione e include interfaccia utente, API navigabile, controllo degli accessi basato sui ruoli, pianificazione dei processi, notifiche integrate, gestione grafica dell'inventario, integrazioni CI/CD e funzioni di visualizzazione dei flussi di lavoro.
Gestisci l'inventario, avvia e pianifica i flussi di lavoro, tieni traccia delle modifiche e integra le informazioni nei rapporti; il tutto da un'interfaccia utente e un'API REST centralizzate.
Architettura del controller di automazione
Il controller di automazione introduce un'architettura distribuita e modulare con un piano di controllo e di esecuzione separati. Ciò permette ai team di distribuire l'automazione e di sfruttarne la scalabilità in maniera più veloce e a costi ridotti.
Gli operatori di automazione necessitano di strumenti ausiliari per distribuire e gestire le dipendenze tra istanze separate di Ansible Automation Platform per un'esecuzione coerente dell'automazione. Le dipendenze possono includere pacchetti Python, versioni Python, framework e contenuto di Ansible Automation Platform.
L'architettura distribuita del controller di automazione consente agli operatori dell'automazione di distribuire istanze su piattaforme diverse e di espandere rapidamente l'automazione per soddisfare le crescenti richieste di volume.
Quando l'automazione è scalabile, ti consente di creare e avviare tutti i processi necessari per raggiungere i tuoi obiettivi di automazione.
Il controller di automazione supporta anche gli ambienti di esecuzione dell'automazione. Gli ambienti di esecuzione sono immagini autonome in cui viene eseguita tutta l'automazione che includono il contenuto di Ansible Automation Platform ed eventuali dipendenze aggiuntive.
Gli ambienti di esecuzione dell'automazione aiutano a garantire che l'automazione venga eseguita in modo coerente su più piattaforme. Tutte le dipendenze personalizzate vengono definite durante la fase di sviluppo e non sono più strettamente collegate al piano di controllo, determinando cicli di sviluppo più rapidi e maggiore affidabilità e portabilità tra gli ambienti.
Gli ambienti di esecuzione dell'automazione migliorano l'esperienza di gestione per gli sviluppatori e gli amministratori dell'automazione e offrono la possibilità di espandere l'automazione in tutta l'organizzazione.
Risorse da Red Hat
Come funziona il controller di automazione?
Il controller di automazione è centralizzato e controlla l'infrastruttura di Ansible Automation Platform. La dashboard fornisce una rappresentazione visiva di tutto ciò che accade nel tuo ambiente, aiutandoti a comprendere e registrare quali modifiche sono state apportate, da chi e quando, per garantire l'aderenza ai criteri di conformità. Include inoltre filtri intuitivi che gli operatori dell'automazione possono utilizzare per visualizzare informazioni concise relative all'attività in corso.
Per fornire una maggiore visibilità, l'interfaccia utente del controller di automazione prevede due viste distinte per gli oggetti e i componenti del controller: una per la visualizzazione e l'altra per la modifica.
Una rigorosa policy di sicurezza dei contenuti è stata aggiunta al controller di automazione come ulteriore livello di protezione che permette di rilevare e mitigare le comuni minacce alla sicurezza informatica.
Ora il controller di automazione offre anche un visualizzatore della topologia di automazione, che permette agli utenti di visualizzare graficamente anche le topologie di automazione più complesse ed estese su più siti, inclusi i nodi hop, di esecuzione, ibridi e di controllo.
Il visualizzatore della topologia di automazione aiuta i team operativi IT a supportare più efficacemente e risolvere i problemi delle topologie di esecuzione dell'automazione più complesse. Questo nuovo strumento permette agli utenti di vedere più chiaramente dove viene eseguita l'automazione, semplificando la gestione su vasta scala con Ansible Automation Platform.
Funzionalità del controller di automazione:
- Gestione e programmazione attività
- Gestione degli inventari dell'API
- Gestione delle credenziali dell'API
- Gestione dei processi di automazione dell'API
- Visualizzatore della topologia di automazione
- Conservazione di messaggi, code, cache e KV
- Connettore della rete di automazione
- Recettore della rete di automazione
- Database
Perché scegliere Ansible Automation Platform?
Le organizzazioni IT che scelgono di implementare l'automazione nell'intera azienda necessitano di un metodo standardizzato per definire i workflow di automazione e introdurli all'interno di strumenti e processi, di un'esecuzione dell'automazione affidabile e scalabile e di un sistema centralizzato che permetta l'auditing.
Standardizzando la modalità di deployment, esecuzione, delega e controllo dell'automazione, Ansible Automation Platform permette di affrontare il percorso verso l'automazione in tutta sicurezza e di ridurre le incongruenze all'interno dell'azienda.
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.