Condividi tramite


Scegliere i servizi di Automazione in Azure

Questo articolo illustra vari servizi di Automazione offerti nell'ambiente Azure. Questi servizi possono automatizzare i processi aziendali e operativi e risolvere i problemi di integrazione tra più servizi, sistemi e processi. I servizi di automazione possono definire input, azione, attività da eseguire, condizioni, gestione degli errori e generazione di output. Usando questi servizi, è possibile eseguire varie attività in base a una pianificazione o eseguire un'esecuzione manuale basata sulla richiesta. Ogni servizio ha vantaggi e destinatari unici. Usando questi servizi, è possibile passare dall'esecuzione manuale delle attività operative alla creazione dell'automazione per queste attività, tra cui:

  • Riduzione del tempo necessario per eseguire un'azione
  • Riduzione del rischio nell'esecuzione dell'azione
  • Aumentare la capacità umana per un'ulteriore innovazione
  • Standardizzare le operazioni

Categorie nelle operazioni di automazione

L'automazione è necessaria in tre ampie categorie di operazioni:

  • Distribuzione e gestione delle risorse: creare e configurare a livello di codice usando l'automazione o l'infrastruttura come strumenti di codice per distribuire e gestire in modo ripetibile e coerente le risorse cloud. Ad esempio, è possibile distribuire un gruppo di sicurezza di rete di Azure e creare regole del gruppo di sicurezza usando un modello di Azure Resource Manager o uno script di automazione.

  • Risposta a eventi esterni: in base a un evento esterno critico, ad esempio per rispondere alle modifiche del database, agire in base agli input forniti a una pagina Web e così via, è possibile diagnosticare e risolvere i problemi.

  • Orchestrazione complessa: grazie all'integrazione con prodotti di prima o di terze parti, è possibile definire flussi di lavoro di automazione end-to-end.

Servizi di Azure per Automazione

Più servizi di Azure possono soddisfare i requisiti precedenti. Ogni servizio presenta vantaggi e limitazioni e i clienti possono usare più servizi per soddisfare i requisiti di automazione.

Distribuzione e gestione delle risorse

  • Modelli di Azure Resource Manager (ARM) in Bicep
  • Azure Blueprints
  • Azure Automation
  • Gestione automatica di Azure (per la configurazione e la gestione del computer)

Risposta agli eventi esterni

  • Funzioni di Azure
  • Automazione di Azure
  • Criteri di Azure Configurazione guest (per eseguire un'azione in caso di modifica dello stato di conformità della risorsa)

Orchestrazione e integrazione complesse con prodotti di prima o di terze parti

  • App per la logica di azure
  • Funzioni di Azure o Automazione di Azure (l'app per la logica di Azure include più di 400 connettori ad altri servizi, tra cui Automazione di Azure e Funzioni di Azure, che possono essere usati per soddisfare scenari di automazione complessi)

Screenshot che mostra una panoramica dei servizi di automazione.

Distribuire e gestire i servizi di Automazione

Modello di Azure Resource Manager (modello di ARM)

Azure Resource Manager offre un linguaggio per sviluppare modelli di distribuzione ripetibili e coerenti per le risorse di Azure. Un modello è un file JSON (JavaScript Object Notation) che definisce l'infrastruttura e la configurazione del progetto. Usa una sintassi dichiarativa che consente di indicare ciò che si intende distribuire senza dover scrivere la sequenza dei comandi di programmazione per crearlo. Nel modello si specificano le risorse da distribuire e le proprietà per tali risorse. Altre informazioni.

Bicep

È stato introdotto un nuovo linguaggio denominato Bicep che offre le stesse funzionalità dei modelli arm, ma con una sintassi più semplice da usare. Ogni file Bicep viene convertito automaticamente in un modello di ARM durante la distribuzione. Se consideri l'infrastruttura come opzioni di codice, raccomandiamo Bicep. Per ulteriori informazioni, vedere Che cos'è Bicep?

La tabella seguente descrive gli scenari e gli utenti per il modello ARM e Bicep:

Scenari Utenti
Creare, gestire e aggiornare le risorse dell'infrastruttura, ad esempio macchine virtuali, reti, account di archiviazione, contenitori e così via.

Distribuire app, aggiungere tag, assegnare criteri e assegnare il controllo degli accessi in base al ruolo in modo dichiarativo come codice e integrato con gli strumenti CI\CD.

Gestire più ambienti, ad esempio produzione, non produzione e ripristino di emergenza.

Distribuire le risorse in modo coerente e affidabile su larga scala.
Sviluppatori di applicazioni, amministratori dell'infrastruttura, tecnici DevOps che usano Azure per la prima volta o usano Azure come cloud primario.

Ingegnere IT\Cloud Architect responsabile della distribuzione dell'infrastruttura cloud.

Azure Blueprints (anteprima)

Nota

Il 11 luglio 2026 Azure Blueprints (anteprima) sarà deprecato. Ulteriori informazioni

Azure Blueprints (anteprima) definisce un set ripetibile di risorse di Azure che implementa e rispetta gli standard, i modelli e i requisiti di un'organizzazione. I progetti sono un modo dichiarativo per orchestrare la distribuzione di vari modelli di risorse e altri artefatti, ad esempio assegnazioni di ruoli, assegnazioni di criteri, modelli di Resource Manager e gruppi di risorse. Altre informazioni.

Scenari Utenti
Creare, gestire e aggiornare le risorse dell'infrastruttura per garantire che l'infrastruttura distribuita soddisfi gli standard di conformità dell'organizzazione.

Controllare e tenere traccia delle distribuzioni di Azure.
Revisori e gruppi di tecnologie dell'informazione centrale responsabili per garantire che l'infrastruttura di Azure distribuita soddisfi gli standard di conformità dell'organizzazione.

Automazione di Azure

Automazione di Azure orchestra processi ripetitivi usando runbook grafici, PowerShell e Python negli ambienti cloud o ibridi. Fornisce asset condivisi permanenti, incluse variabili, connessioni e oggetti, che consentono l'orchestrazione di processi complessi. Altre informazioni.

Sono disponibili più di 3.000 moduli in PowerShell Gallery e la community di PowerShell continua a crescere. Automazione di Azure basati sui moduli di PowerShell possono essere usati con più applicazioni e fornitori, sia di prima che di terze parti. Man mano che altri fornitori di applicazioni rilasciano moduli di PowerShell per le attività di integrazione, estendibilità e automazione, è possibile usare uno script di PowerShell esistente così come è per eseguirlo come runbook di PowerShell in un account di automazione senza apportare modifiche.

Scenari Utenti
Consente all'automazione di scrivere un runbook powerShell di Automazione che distribuisce una risorsa di Azure usando un modello di Azure Resource Manager.

Pianificare le attività, ad esempio arrestare le macchine virtuali o i servizi di sviluppo/test di notte e attivare durante il giorno.

Risposta agli avvisi, ad esempio avvisi di sistema, avvisi del servizio, avvisi di CPU/memoria elevati, creare ticket ServiceNow e così via.

Automazione ibrida in cui è possibile gestire per automatizzare i server locali, ad esempio SQL Server, Active Directory e così via.

La gestione e la governance del ciclo di vita delle risorse di Azure includono il provisioning delle risorse, il deprovisioning, l'aggiunta di tag corretti, blocchi, gruppi di sicurezza di rete e così via.
Amministratori IT, amministratori di sistema, amministratori it, amministratori it esperti nell'uso di script basati su PowerShell o Python.

Gli amministratori dell'infrastruttura gestiscono l'infrastruttura locale usando script o eseguendo processi a esecuzione prolungata, ad esempio le operazioni di fine mese nei server in esecuzione in locale.

Gestione in guest basata su Automazione di Azure

Gestione della configurazione: raccoglie l'inventario e tiene traccia delle modifiche nell'ambiente. Altre informazioni. È possibile configurare lo stato desiderato dei computer per individuare e correggere la deviazione della configurazione. Altre informazioni.

Gestione aggiornamenti: valutare la conformità dei server e pianificare l'installazione degli aggiornamenti nei computer. Altre informazioni.

Scenari Utenti
Rilevare e avvisare le modifiche di software, servizi, file e registro nei computer, vigilare su tutto ciò che è installato nei server.

Valutare e installare gli aggiornamenti nei server usando Gestione aggiornamenti di Azure.

Configurare lo stato desiderato dei server e assicurarsi che rimangano conformi.


Central IT\Infrastructure Administrators\Revisori che cercano requisiti normativi su larga scala e garantiscono che lo stato finale dei server sia simile a quello desiderato, con patch e controllato.

Gestione automatica di Azure (anteprima)

Sostituisce le attività operative ripetitive e quotidiane con un modello di gestione solo eccezioni, in cui uno stato stabile e integro della macchina virtuale è uguale alla gestione senza mani. Altre informazioni.

Supporto di Linux e Windows

  • Consente di eseguire l'onboarding intelligente delle macchine virtuali per selezionare le procedure consigliate per i servizi di Azure
  • Consente di configurare ogni servizio in base alle procedure consigliate di Azure automaticamente
  • Supporta la personalizzazione dei servizi di procedure consigliate tramite il modello Procedure consigliate per le macchine virtuali per il carico di lavoro Dev\Test e Produzione
  • Consente di monitorare la deriva e correggerla quando viene rilevata
  • Offre un'esperienza semplice (punto, selezione, impostazione e dimentica)
Scenari Utenti
Configura automaticamente il sistema operativo guest in base alla configurazione di base Di Microsoft.

Rileva automaticamente la deriva e la corregge nell'intero ciclo di vita di una macchina virtuale.

Mira a una gestione pratica delle macchine.
Gli amministratori IT, gli amministratori di infrastruttura, gli amministratori IT sono responsabili della gestione del carico di lavoro del server, delle attività amministrative quotidiane, ad esempio il backup, il ripristino di emergenza, gli aggiornamenti della sicurezza, la risposta alle minacce alla sicurezza e così via, in Azure e in locale.

Gli sviluppatori che non vogliono gestire i server o dedicare tempo alle attività con priorità più bassa.

Rispondere agli eventi nel flusso di lavoro di Automazione

Configurazione guest basata su Criteri di Azure

Criteri di Azure configurazione guest basata su è l'iterazione successiva di Automazione di Azure State Configuration. Altre informazioni.

È possibile verificare gli elementi installati in:

Scenari Utenti
Ottenere i dati di conformità che possono includere: configurazione del sistema operativo, ovvero file, registro e servizi, configurazione dell'applicazione o presenza, Controllare le impostazioni dell'ambiente.

Controlla o distribuisci le impostazioni in tutti i computer (Imposta) nell'ambito in modo reattivo ai computer esistenti o in modo proattivo in nuovi computer durante la distribuzione.

Rispondere agli eventi dei criteri per fornire correzioni su richiesta o correzione continua.
L'IT centrale, gli amministratori dell'infrastruttura, i revisori (responsabili del cloud) stanno lavorando per soddisfare i requisiti normativi su larga scala e garantire che lo stato finale dei server abbia l'aspetto desiderato.

I team dell'applicazione convalidano la conformità prima del rilascio della modifica.

Automazione di Azure - Automazione processi

Orchestra i processi ripetitivi usando runbook grafici, PowerShell e Python nel cloud o nell'ambiente ibrido. Altre informazioni.

  • Fornisce asset condivisi permanenti, incluse variabili, connessioni e oggetti che consentono l'orchestrazione di processi complessi
  • Consente di richiamare un runbook in base all'avviso di Monitoraggio di Azure o tramite un webhook
Scenari Utenti
Rispondere agli avvisi di sistema, agli avvisi del servizio o agli avvisi di CPU/memoria elevati da strumenti di monitoraggio di terze parti, ad esempio Splunk o ServiceNow, creare avvisi di base di ServiceNow e così via.

Scenari di automazione ibrida in cui è possibile gestire l'automazione in server locali, ad esempio SQL Server, Active Directory e così via, in base a un evento esterno.

Gestione e governance del ciclo di vita delle risorse di Azure che include il provisioning delle risorse, il deprovisioning, l'aggiunta di tag, blocchi, gruppi di sicurezza di rete e così via, in base agli avvisi di Monitoraggio di Azure.
Amministratori IT, amministratori di sistema, amministratori it, amministratori it esperti nell'uso di script basati su PowerShell o Python.

Funzioni di Azure

Fornisce una piattaforma di calcolo basata su eventi serverless per l'automazione che consente di scrivere codice per rispondere a eventi critici da varie origini, servizi di terze parti e sistemi locali. Ad esempio, un trigger HTTP senza preoccuparsi della piattaforma sottostante. Altre informazioni.

  • È possibile usare un'ampia gamma di linguaggi per scrivere funzioni in un linguaggio di propria scelta, ad esempio C#, Java, JavaScript, PowerShell o Python e concentrarsi su parti di codice specifiche. Il runtime di Funzioni è un'origine open source.
  • È possibile scegliere il piano di hosting in base ai requisiti, alle funzionalità e alle risorse necessarie per il ridimensionamento delle app per le funzioni.
  • È possibile orchestrare flussi di lavoro complessi tramite funzioni durevoli.
  • È consigliabile evitare funzioni di grandi dimensioni e a esecuzione prolungata che possono causare problemi di timeout imprevisti. Altre informazioni.
  • Quando si scrivono script di PowerShell all'interno delle app per le funzioni, è necessario modificare gli script per definire il comportamento della funzione, ad esempio il modo in cui viene attivato e i relativi parametri di input e output. Altre informazioni.
Scenari Utenti
Rispondere agli eventi sulle risorse, ad esempio aggiungere tag al centro di costo di base del gruppo di risorse quando la macchina virtuale viene eliminata e così via.

Impostare attività pianificate, ad esempio l'impostazione di un modello per arrestare e avviare una macchina virtuale in un momento specifico, la lettura del contenuto dell'archiviazione BLOB a intervalli regolari e così via.

Elaborare gli avvisi di Azure per inviare l'evento del team quando l'attività della CPU raggiunge il 90%.

Orchestrare con sistemi esterni come Microsoft 365.

Rispondere alle modifiche di database.
Gli sviluppatori di applicazioni esperti in linguaggi di codifica come C#, F#, PHP, Java, JavaScript, PowerShell o Python.

Cloud Architect che compila applicazioni serverless in cui Funzioni di Azure potrebbe far parte di un flusso di lavoro di applicazioni più ampio.

Orchestrare processi complessi in Automazione di Azure

App per la logica di Azure

App per la logica è una piattaforma per la creazione e l'esecuzione di flussi di lavoro di orchestrazione complessi che integrano app, dati, servizi e sistemi. Altre informazioni.

  • Consente di creare integrazioni intelligenti tra app, servizi e sistemi di terze parti in esecuzione in locale, ibrido e nativo del cloud.
  • Consente di usare connettori gestiti da un ecosistema di connettori di Azure di oltre 450 e in crescita da usare nei flussi di lavoro.
  • Fornisce un supporto di livello avanzato per gli scenari di Enterprise Integration e B2B.
  • Consente la flessibilità di creare e modificare visivamente flussi di lavoro- codice basso\nessun approccio al codice
  • Viene eseguito solo nel cloud.
  • Fornisce un'ampia raccolta di azioni e trigger pronti.
Scenari Utenti
Pianificare e inviare notifiche tramite posta elettronica usando Office 365 quando si verifica un evento specifico. Ad esempio, quando viene caricato un nuovo file.

Instradare ed elaborare gli ordini dei clienti tra sistemi locali e servizi cloud.

Spostamento di file caricati su un server SFTP o FTP in Archiviazione di Azure.

Monitoraggio dei tweet, analisi del sentiment e creazione di avvisi o attività per gli elementi che devono essere esaminati.
Gli integratori pro e gli sviluppatori, professionisti IT che vogliono usare un'opzione di codice o senza codice per scenari di integrazione avanzati a sistemi esterni o API.

Automazione di Azure - Automazione processi

Orchestra i processi ripetitivi usando runbook grafici, PowerShell e Python nel cloud o nell'ambiente ibrido. Fornisce asset condivisi permanenti, incluse variabili, connessioni e oggetti, che consentono l'orchestrazione di processi complessi. Altre informazioni.

Scenari Utenti
Gestione e governance del ciclo di vita delle risorse di Azure, che include il provisioning delle risorse, il deprovisioning, l'aggiunta di tag, blocchi, gruppi di sicurezza di rete e così via, tramite runbook attivati dagli avvisi di Gestione dei servizi IT.

Usare il ruolo di lavoro ibrido come bridge dal cloud all'ambiente locale, abilitando la gestione di risorse\utenti in locale.

Eseguire flussi di lavoro complessi di ripristino di emergenza tramite runbook di Automazione.

Eseguire runbook di Automazione come parte del flusso di lavoro delle app per la logica tramite Il connettore di Automazione di Azure.
Amministratori IT, amministratori di sistema, amministratori it, amministratori it esperti nell'uso di script basati su PowerShell o Python.

Amministratori dell'infrastruttura che gestiscono l'infrastruttura locale usando script o l'esecuzione di processi a esecuzione prolungata, ad esempio operazioni di fine mese nei server in esecuzione in locale.

Funzioni di Azure

Fornisce una piattaforma di calcolo basata su eventi serverless per l'automazione che consente di scrivere codice per rispondere a eventi critici da varie origini, servizi di terze parti e sistemi locali. Ad esempio, un trigger HTTP senza preoccuparsi della piattaforma sottostante Altre informazioni.

  • È possibile usare un'ampia gamma di linguaggi per scrivere funzioni in un linguaggio di propria scelta, ad esempio C#, Java, JavaScript, PowerShell o Python e concentrarsi su parti di codice specifiche. Il runtime di Funzioni è un'origine open source.
  • È possibile scegliere il piano di hosting in base ai requisiti, alle funzionalità e alle risorse necessarie per il ridimensionamento delle app per le funzioni.
  • È possibile orchestrare flussi di lavoro complessi tramite funzioni durevoli.
  • È consigliabile evitare funzioni di grandi dimensioni e a esecuzione prolungata che possono causare problemi di timeout imprevisti. Altre informazioni.
  • Quando si scrivono script di PowerShell all'interno di App per le funzioni, è necessario modificare gli script per definire il comportamento della funzione, ad esempio il modo in cui viene attivato e i relativi parametri di input e output. Altre informazioni.
Scenari Utenti
Rispondere agli eventi sulle risorse, ad esempio aggiungere tag al centro di costo di base del gruppo di risorse quando la macchina virtuale viene eliminata e così via.

Impostare attività pianificate, ad esempio l'impostazione di un modello per arrestare e avviare una macchina virtuale in un momento specifico, la lettura del contenuto dell'archiviazione BLOB a intervalli regolari e così via.

Elaborare gli avvisi di Azure in cui è possibile inviare l'evento del team quando l'attività della CPU raggiunge il 90%.

Orchestrare con sistemi esterni come Microsoft 365.

Esegue la funzione di Azure come parte del flusso di lavoro delle app per la logica tramite il connettore di funzioni di Azure.
Sviluppatori di applicazioni esperti in linguaggi di codifica come C#, F#, PHP, Java, JavaScript, PowerShell o Python.

Cloud Architects che compila applicazioni serverless in cui funzioni di Azure singole o multiple possono far parte di un flusso di lavoro di applicazioni più ampio.

Passaggi successivi

Per informazioni su come eseguire in modo sicuro i processi di automazione, vedere Procedure consigliate per la sicurezza in Automazione di Azure.