Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'integrazione connette applicazioni, dati, servizi e dispositivi, spesso in modi complessi, in modo che vengano eseguiti tra sistemi locali, cloud e perimetrali.
Per integrare le applicazioni, a volte le chiamate API dirette sono adatte. Ma a volte le tecnologie devono comunicare in modo asincrono tramite messaggistica o eventi. Tutti i processi di integrazione richiedono orchestrazione o un modo semplice per definire ed eseguire la logica del flusso di lavoro.
Azure servizi per l'integrazione
Azure offre una gamma di servizi per l'integrazione:
Gestione API di Azure: pubblicare in modo sicuro le API per gli sviluppatori interni ed esterni da usare quando si connettono 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: Connetti i servizi Azure supportati e i servizi non Microsoft, semplificando lo sviluppo di app basate su eventi.
Funzioni di Azure: semplificare problemi di orchestrazione complessi usando 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.
Architecture
Scaricare un file di Visio di questa architettura.
Il diagramma precedente mostra una tipica implementazione di un'integrazione di base o di riferimento. Per soluzioni reali che è possibile compilare in Azure, vedere Architetture di integrazione.
Esplorare le guide e le architetture di integrazione
Gli articoli di questa sezione includono guide e architetture completamente sviluppate che è possibile distribuire in Azure ed espandersi in soluzioni di livello di produzione. Questi articoli consentono di decidere come usare le tecnologie di integrazione in Azure.
Selezionare un servizio di integrazione
Gli articoli seguenti consentono di valutare e selezionare le migliori tecnologie di integrazione per i requisiti del carico di lavoro:
Scegliere i servizi di integrazione e automazione corretti in Azure: Confrontare Funzioni di Azure, App per la logica di Azure, Power Automate e Processi Web per la creazione di flussi di lavoro e orchestrazioni.
Scegliere tra Azure servizi di messaggistica: confrontare Griglia di eventi di Azure, Hub eventi di Azure e bus di servizio di Azure e imparare quando usare ogni servizio.
Opzioni di messaggistica asincrona: informazioni sui vari tipi di messaggi e sulle entità che partecipano a un'infrastruttura di messaggistica e selezionare un servizio di messaggistica Azure.
Idee per la soluzione di integrazione
- Integrare IBM MQs con Azure: integrare sistemi di messaggistica IBM MQ con Azure usando bus di servizio di Azure e connettività ibrida.
Architetture di integrazione
Le architetture pronte per la produzione seguenti illustrano soluzioni di integrazione end-to-end che è possibile distribuire e personalizzare:
Architettura della zona di destinazione di Gestione API di Azure: Distribuire una configurazione di base sicura di Gestione API di Azure con gateway applicazione di Azure e Funzioni di Azure in una rete virtuale.
Integrazione aziendale di base su Azure: orchestrare le chiamate sincrone ai sistemi back-end aziendali usando App per la logica di Azure e Gestione API di Azure.
Usare un broker di messaggi ed eventi per integrare i sistemi aziendali: orchestrare le chiamate asincrone ai sistemi back-end aziendali usando code ed eventi.
Crea sistemi di monitoraggio e osservabilità in tempo reale per i media: fornisci il monitoraggio e l'osservabilità quasi in tempo reale dei sistemi e dei dati di telemetria dei dispositivi degli utenti utilizzando Fabric Real-Time Intelligence.
Guide all'integrazione
Esaminare le guide seguenti per problemi di integrazione e migrazione trasversali:
- Migrazione di Apache Kafka a Azure: esplorare le strategie per la migrazione di carichi di lavoro Apache Kafka a Azure, tra cui Hub eventi di Azure, Azure HDInsight e Servizio Azure Kubernetes (AKS).
Hub di eventi con Funzioni di Azure
Panoramica: indicazioni su come integrare efficacemente Hub eventi di Azure con Funzioni di Azure per prestazioni, resilienza, sicurezza e scalabilità.
Prestazioni e scalabilità: ottimizzare la scalabilità e le prestazioni quando si usano Hub eventi di Azure e Funzioni di Azure insieme.
Progettazione resiliente: implementare la gestione degli errori, l'idempotenza e la logica di ripetizione per le funzioni attivate da Hub eventi di Azure.
Sicurezza: applicare controlli di accesso e sicurezza di rete con granularità fine per Hub eventi di Azure e Funzioni di Azure.
Osservabilità: usare Application Insights per monitorare il comportamento e l'integrità delle soluzioni Hub eventi di Azure e Funzioni di Azure.
Idoneità dell'organizzazione
Le organizzazioni all'inizio del processo di adozione del cloud possono usare il Cloud Adoption Framework per Azure per accedere a indicazioni comprovate che accelerano l'adozione del cloud.
Per indicazioni specifiche per l'integrazione, vedere Azure architetture di integrazione. Questi articoli forniscono architetture di riferimento, scenari di esempio e guide alle soluzioni per Azure Integration Services, inclusi modelli di rete, sicurezza e distribuzione.
Per garantire la qualità della soluzione di integrazione in Azure, seguire le indicazioni in Azure Well-Architected Framework. Il framework Azure Well-Architected fornisce indicazioni prescrittive per le organizzazioni che cercano l'eccellenza dell'architettura e descrive come progettare, effettuare il provisioning e monitorare soluzioni di Azure ottimizzate per i costi.
Per indicazioni specifiche per l'integrazione, vedere le guide al servizio Azure Well-Architected Framework seguenti:
Gestione API di Azure: esaminare le procedure consigliate per l'architettura per Gestione API di Azure per l'affidabilità, la sicurezza, l'ottimizzazione dei costi, l'eccellenza operativa e l'efficienza delle prestazioni.
bus di servizio di Azure: Esamina le procedure consigliate di progettazione architetturale per la messaggistica di bus di servizio di Azure, inclusi la progettazione di code e topic, le sessioni e la gestione dei messaggi non recapitabili.
Griglia di eventi di Azure: esaminare le procedure consigliate per l'architettura per Griglia di eventi di Azure, tra cui recapito di eventi, sicurezza ed eccellenza operativa.
Procedure consigliate
Seguire queste procedure consigliate per migliorare l'affidabilità, la sicurezza, l'efficacia dei costi, le prestazioni e la qualità operativa dei carichi di lavoro di integrazione in Azure:
Integrare Hub eventi con funzioni serverless in Azure: linee guida per integrare in modo efficace Hub eventi di Azure con Funzioni di Azure per prestazioni, resilienza, sicurezza, osservabilità e scalabilità.
Linee guida per prestazioni e scalabilità per Hub eventi di Azure e Funzioni di Azure: ottimizzare la scalabilità e le prestazioni quando si usano Hub eventi di Azure e Funzioni di Azure insieme.
Monitorare Funzioni di Azure e Hub eventi di Azure: usare Application Insights per monitorare il comportamento e l'integrità delle soluzioni Hub eventi di Azure e Funzioni di Azure.
Distribuzioni in più aree per il ripristino di emergenza in App per la logica di Azure: configurare le distribuzioni in più aree per App per la logica di Azure per proteggere i dati e mantenere la continuità aziendale (BC).
Accesso sicuro e dati in App per la logica di Azure: esaminare le linee guida per la sicurezza per l'accesso, i dati, la cronologia di esecuzione e gli ambienti in App per la logica di Azure.
Rimanere aggiornati con l'integrazione
Azure i servizi di integrazione si evolvono per affrontare le sfide moderne dei dati. Rimanere informati sugli aggiornamenti e sulle funzionalità più recenti.
Per rimanere aggiornati con i principali servizi di integrazione, vedere gli articoli seguenti:
Novità di Griglia di eventi di Azure: informazioni sulle funzionalità e sugli aggiornamenti più recenti per Griglia di eventi di Azure, tra cui il supporto MQTT, il pull e il recapito push e le funzionalità dello spazio dei nomi.
Novità di Azure Data Factory: informazioni sulle versioni più recenti, sui problemi noti, sulle correzioni di bug, sulle funzionalità deprecate e sulle modifiche pianificate per Azure Data Factory.
Altre risorse
Le risorse seguenti consentono di scoprire di più sulla progettazione dell'architettura di integrazione.
Documentazione del prodotto
Questi set di documentazione forniscono indicazioni complete per i servizi di integrazione Azure:
Gestione API di Azure documentazione: informazioni sul gateway API, sul piano di gestione, sul portale per sviluppatori e sulla configurazione dei criteri per la gestione delle API in tutti gli ambienti.
App per la logica di Azure documentazione: informazioni su come creare flussi di lavoro automatizzati che integrano app, dati, servizi e sistemi in ambienti cloud e locali.
Documentazione di bus di servizio di Azure: informazioni sull'accodamento dei messaggi aziendali e sui topic di pubblicazione-sottoscrizione per disaccoppiare applicazioni e servizi.
Documentazione di Griglia di eventi di Azure: Scopri di più sul servizio publish-subscribe completamente gestito per architetture basate su eventi, incluso il supporto del broker MQTT e il recapito push e pull tramite HTTP.
Funzioni di Azure documentazione: informazioni sulla piattaforma di calcolo serverless per la creazione di applicazioni guidate dagli eventi con trigger e associazioni.
Azure Data Factory documentazione: informazioni sul servizio di estrazione, trasformazione, caricamento (ETL) del cloud gestito per orchestrare lo spostamento e la trasformazione dei dati su larga scala.
Ambienti di integrazione
- Panoramica di Azure Integration Environment (anteprima): Scopri come organizzare e gestire centralmente le risorse di integrazione di Azure creando ambienti di integrazione e gruppi di applicazioni.
Modelli di integrazione di microservizi
Implementare il modello Outbox transazionale usando Azure Cosmos DB: implementare il modello Outbox transazionale per la messaggistica affidabile tra i servizi.
Identificare i limiti dei microservizi: derivare microservizi da un modello di dominio quando si progetta l'applicazione.
Progettare la comunicazione tra servizi per microservizi: usare mesh di servizi per rendere efficiente e affidabile la comunicazione tra microservizi.
Integrazione aziendale
Carichi di lavoro di analisi dei dati per i settori regolamentati: eseguire carichi di lavoro di analisi dei dati che riguardano i requisiti normativi.
Business Intelligence (BI) aziendale: spostare i dati da un database SQL Server locale in Microsoft Fabric e trasformare i dati per l'analisi.
Documentazione di Microsoft Power Platform: rendere disponibili agli utenti Web i dati esterni a Microsoft.
Amazon Web Services (AWS) o i professionisti di Google Cloud
Per iniziare rapidamente, gli articoli seguenti confrontano Azure opzioni di integrazione con altri servizi cloud:
Servizi di messaggistica in Azure e AWS: confrontare componenti di messaggistica come code, pubblicazione-sottoscrizione e streaming di eventi tra Azure e AWS.
Confronto tra Google Cloud e Azure servizi - Messaggistica ed eventi: confrontare Google Cloud Pub/Sub con bus di servizio di Azure, Griglia di eventi di Azure e Hub eventi di Azure.
Confronto tra Google Cloud e Azure servizi - Flusso di lavoro: confrontare Google Cloud Composer con App per la logica di Azure per l'orchestrazione del flusso di lavoro.