Accedi / Registrati Account
Jump to section

Cosa sono gli ambienti di esecuzione per l'automazione?

Copia URL

Gli ambienti di esecuzione per l'automazione sono immagini container su cui vengono eseguite tutte le attività di automazione di Red Hat® Ansible® Automation Platform.

Questi ambienti in cui eseguire le attività di automazione sono definiti, coerenti e portatili e permettono all'amministratore di Ansible Automation Platform di gestire la piattaforma in modo più agevole.

Rendendo possibile il passaggio di Ansible Automation Platform a un'architettura distribuita in cui l'esecuzione delle attività di automazione è separata dal piano di controllo, gli ambienti di esecuzione permettono di ottenere cicli di sviluppo più veloci e di migliorare scalabilità, affidabilità e portabilità nei diversi ambienti.

Gli ambienti di esecuzione includono:

  • Red Hat Enterprise Linux® UBI 8
  • Ansible 2.9 o Ansible Core 2.11
  • Python 3.8
  • Tutte le raccolte di contenuti
  • Dipendenze binarie o Python delle raccolte

L'azienda automatizzata

Scopri come implementare l'automazione in tutta l'azienda

Gli ambienti di esecuzione per l'automazione assicurano che le attività di automazione siano eseguite in modo coerente su diverse piattaforme e che sia possibile incorporare dipendenze a livello di sistema e contenuti basati sulle raccolte.

Gli ambienti di esecuzione permettono agli amministratori di Ansible Automation Platform di fornire e gestire gli ambienti per l'automazione più adatti alle esigenze dei vari team, come i team di automazione delle reti e quelli di automazione del cloud.

Permettono anche ai team dell'automazione di definire, creare e aggiornare in autonomia i propri ambienti per l'automazione. 

Gli ambienti di esecuzione offrono a sviluppatori, architetti e amministratori della piattaforma un linguaggio condiviso per comunicare le dipendenze relative all'automazione.

Inoltre, forniscono una modalità standardizzata per la creazione e la distribuzione di un ambiente in cui eseguire le attività di automazione, il che rende le attività di automazione scalabili e condivisibili tra team. 

Essendo definiti e standardizzati, gli ambienti di esecuzione per l'automazione assicurano agli sviluppatori dell'automazione un ambiente Ansible Automation Platform uniforme a quello di produzione. Gli ambienti di esecuzione possono essere utilizzati anche in produzione.

Ansible-builder è uno strumento a riga di comando usato per creare ambienti di esecuzione per l'automazione che sfrutta le informazioni sulle dipendenze definite dall'utente e dalle varie raccolte Ansible Content Collections.

Per creare un nuovo ambiente di esecuzione è necessaria una definizione (un file .yml) che specifichi quali contenuti si vogliono includere, come ad esempio le raccolte di contenuti, i requisiti Python e i pacchetti a livello di sistema.

La versione 2.0 di Ansible Automation Platform prevede una serie di ambienti di esecuzione predefiniti e supportati disponibili sul registro dei container di Red Hat.

Queste immagini possono essere utilizzate per diverse finalità e sono incluse nelle sottoscrizioni Ansible Automation Platform.

Un Automation Hub privato è un portale interno all'azienda dove è possibile pubblicare e scaricare i contenuti per l'automazione, inclusi gli ambienti di esecuzione. 

Permette agli sviluppatori dell'automazione di collaborare alla pubblicazione di contenuti e ottimizza la distribuzione del codice di Ansible Automation Platform.

L'Automation Hub privato aiuta a condividere gli ambienti di esecuzione con gli altri sviluppatori ed operatori, affinché possano applicarli agli scenari di utilizzo dell'intera organizzazione.

Ansible Automation Platform integra un Automation Hub privato dove pubblicare e scaricare le immagini dei container per gli ambienti di esecuzione.

Il controller di automazione, ovvero il piano di controllo per l'automazione, supporta gli ambienti di esecuzione. Si può usare per gestire l'inventario, avviare e programmare i flussi di lavoro, tenere traccia delle modifiche e integrare le informazioni nella reportistica; il tutto da un'interfaccia utente e un'API REST centralizzate.

Il controller di automazione è in grado di sincronizzarsi direttamente con l'Automation Hub privato per recuperare gli ambienti di esecuzione e garantisce la governance sugli elementi disponibili.

Una volta creato l'ambiente di esecuzione, è possibile utilizzarlo per eseguire i processi. Dall'interfaccia utente del controller di automazione si può specificare quale ambiente di esecuzione impiegare per i diversi modelli dei processi.

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 verifica 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.

Approfondisci

Articolo

Cos'è il controller di automazione?

Il controller di automazione è il piano di controllo per l'automazione e include interfaccia utente, API esplorabile, controllo degli accessi basato sui ruoli, programmazione dei processi, notifiche integrate, gestione grafica degli inventari, integrazioni CI/CD e visualizzatore dei flussi di lavoro.

Articolo

I concetti base di Ansible

Dai un'occhiata al funzionamento di Ansible e scopri come sfruttare l'automazione Ansible per installare i software, automatizzare le attività quotidiane, eseguire il provisioning dell'infrastruttura, migliorare i livelli di sicurezza e conformità, applicare patch ai sistemi e condividere l'automazione in tutta l'azienda.

Articolo

Cosa sono le Ansible Content Collections?

Le raccolte Ansible Content Collections sono un formato di distribuzione per i contenuti di Red Hat Ansible Automation Platform, come playbook, ruoli, moduli e plugin su temi specifici. 

Scegli una piattaforma di automazione di livello enterprise

Red Hat Ansible Automation Platform

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