Lo scopo dell'integrazione è connettere applicazioni, dati, servizi e dispositivi, spesso in modi complessi. Grazie all'integrazione, le organizzazioni riuniscono i flussi di lavoro in modo che siano coerenti e scalabili. Le aziende connettono applicazioni, dati e processi in modo rapido, efficiente e automatizzato.
Le connessioni possono essere eseguite tra sistemi locali, cloud e perimetrali. Possono riunire tecnologie aziendali, partner, di terze parti e legacy.
Per i dati, l'integrazione offre soluzioni per raccogliere ed elaborare informazioni da più origini, in più formati.
Per integrare le applicazioni, a volte le chiamate API dirette sono adatte. Ma a volte le tecnologie devono comunicare in modo asincrono, tramite messaggi o eventi. Tutti i processi di integrazione richiedono l'orchestrazione, un modo semplice per definire ed eseguire la logica del flusso di lavoro.
Azure offre un'ampia gamma di strumenti e funzionalità di integrazione, inclusi questi servizi:
- Gestione API di Azure. Pubblicare in modo sicuro le API per sviluppatori interni ed esterni da usare per la connessione ai sistemi back-end.
- App per la logica di Azure. Creare flussi di lavoro per connettere centinaia di servizi nel cloud e in locale.
- Bus di servizio di Azure. Connettere applicazioni e servizi locali e basati sul cloud per implementare flussi di lavoro di messaggistica altamente sicuri.
- Griglia di eventi di Azure. Connettere i servizi di Azure e di terze parti supportati semplificando lo sviluppo di app basate su eventi.
- Funzioni di Azure. Semplificare i problemi di orchestrazione complessi con una piattaforma di calcolo serverless basata su eventi.
- Azure Data Factory. Integrare visivamente le origini dati per accelerare la trasformazione dei dati e supportare i flussi di lavoro aziendali.
Per informazioni su altri servizi di integrazione di Azure, vedere Integration Services.
Introduzione all'integrazione in Azure
Se non si ha familiarità con l'integrazione, il posto migliore per iniziare è Microsoft Learn. Questa piattaforma online gratuita offre video, esercitazioni e formazione pratica per vari prodotti e servizi.
Le risorse seguenti consentono di apprendere i concetti di base dell'integrazione:
- Progettare l'integrazione dei dati
- Progettazione dell'integrazione per soluzioni Dynamics 365
- Integrazioni dei dati con le app Finance and Operations
- Esaminare l'integrazione aziendale per le soluzioni IoT
- Integrare i dati con Azure Data Factory o la pipeline di Azure Synapse
- Esplorare l'integrazione di Griglia di eventi
- Progettare l'integrazione dell'API in Azure
Percorso di produzione
Dopo aver trattato i concetti fondamentali dell'integrazione, il passaggio successivo consiste nel progettare la soluzione.
Schemi progettuali
Per esplorare i modelli da incorporare nella progettazione, consultare le risorse nelle aree seguenti.
Sistemi ibridi
- Scalabilità tra cloud: dati locali: vedere un'app ibrida che si estende su Azure e l'hub di Azure Stack e usa una singola origine dati locale, che è un requisito di conformità per alcune organizzazioni.
Architetture di microservizi
- Modello outbox transazionale con Azure Cosmos DB: implementare il modello Outbox transazionale per la messaggistica affidabile tra i servizi.
- Identificare i limiti dei microservizi: derivare i microservizi da un modello di dominio durante la progettazione dell'applicazione.
- Progettare la comunicazione tra servizi per microservizi: usare mesh di servizi per rendere efficiente e affidabile la comunicazione tra microservizi.
Migrazione dei mainframe
- Integrare le code di messaggi IBM mainframe e midrange con Azure: usare una tecnica data-first che consente a IBM mainframe e code di messaggi midrange di usare i servizi di Azure.
- Accesso mainframe ai database di Azure: concedere alle applicazioni ibm mainframe e midrange l'accesso ai database di Azure remoti.
Selettori di servizio
Le risorse seguenti consentono anche di progettare l'applicazione. Oltre a fornire informazioni generali su un meccanismo o un processo di integrazione, ogni articolo consente di selezionare un servizio di Azure che soddisfi al meglio le esigenze di tale area.
- Opzioni di messaggistica asincrona: comprendere vari tipi di messaggi e le entità che partecipano a un'infrastruttura di messaggistica.
- Scegliere tra il peering di rete virtuale e i gateway VPN: esplorare due modi per connettere le reti virtuali in Azure.
- Estrarre, trasformare e caricare (ETL): informazioni su come raccogliere dati provenienti da più origini in più formati e quindi trasformarli e archiviarlo.
Implementazioni specifiche
Per informazioni sulle architetture specifiche dello scenario, vedere le soluzioni nelle aree seguenti.
e-commerce
- Eseguire la migrazione di un'app Web con Gestione API di Azure: modernizzare lo stack di software basato su browser legacy di una società di e-commerce.
Dati finanziari
- Modelli e implementazioni per una trasformazione del cloud bancario: applicare modelli che implementano una trasformazione cloud del sistema bancario.
Procedure consigliate
Queste risorse consentono di individuare la progettazione rispetto alle procedure consigliate correnti:
Hub eventi di Azure e Funzioni possono collaborare in un'architettura serverless per elaborare grandi volumi di dati quasi in tempo reale. Per indicazioni su come ottimizzare le prestazioni, la resilienza, la sicurezza, l'osservabilità e la scalabilità di questa architettura, vedere questi articoli:
Molte soluzioni di integrazione usano App per la logica per implementare i processi aziendali. Per le procedure consigliate per la creazione di architetture affidabili con questo servizio, vedere Continuità aziendale e ripristino di emergenza per App per la logica di Azure.
Per verificare se l'implementazione di App per la logica è allineata con Azure Security Benchmark versione 2.0, vedere Baseline di sicurezza di Azure per App per la logica.
Suite di implementazioni di base
Queste architetture di riferimento forniscono implementazioni di base per diversi scenari:
- Carichi di lavoro di analisi dei dati per i settori regolamentati: eseguire carichi di lavoro di analisi dei dati che tengono conto dei requisiti normativi.
- Integrazione aziendale di base in Azure: orchestrare le chiamate sincrone ai sistemi back-end aziendali.
- Integrazione aziendale con broker di messaggi ed eventi: orchestrare le chiamate asincrone ai sistemi back-end aziendali usando code ed eventi.
- Business intelligence aziendale: spostare i dati da un database SQL Server locale ad Azure Synapse Analytics e trasformare i dati per l'analisi.
- Front-end Web e per dispositivi mobili: rendere i dati di terze parti disponibili per gli utenti Web.
Guida operativa
La distribuzione del carico di lavoro è un'attività cardine significativa. Dopo l'esecuzione dei processi di integrazione, lo stato attivo può passare alle operazioni. I materiali seguenti forniscono raccomandazioni e informazioni di riferimento che consentono di continuare a soddisfare le esigenze dei clienti e delle normative:
- Informazioni sui connettori in App per la logica di Azure: informazioni su come sfruttare centinaia di connettori offerti da App per la logica.
- Criteri di Azure controlli di conformità alle normative per App per la logica di Azure: rendere le app per la logica conformi agli standard normativi.
Rimanere aggiornati con l'integrazione
L'integrazione di Azure riceve miglioramenti in modo continuativo. Per restare aggiornati sugli sviluppi recenti, vedere Aggiornamenti di Azure.
Risorse aggiuntive
Le risorse seguenti forniscono consigli pratici e informazioni per scenari specifici.