Progettazione dell'architettura di integrazione

Gestione API
Data Factory
Griglia di eventi
Funzioni
App per la logica

Lo scopo dell'integrazione è connettere applicazioni, dati, servizi e dispositivi, spesso in modi complessi. Grazie all'integrazione, le organizzazioni raggruppano 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 unire tecnologie aziendali, partner, terze parti e legacy.

Per i dati, l'integrazione offre soluzioni per la raccolta e l'elaborazione di 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 messaggistica o eventi. Tutti i processi di integrazione richiedono l'orchestrazione, un modo semplice per definire ed eseguire la logica del flusso di lavoro.

Diagramma che mostra quattro tecnologie usate dall'integrazione: orchestrazione, messaggistica, eventi e A P Is.

Azure offre un'ampia gamma di strumenti di integrazione e funzionalità, inclusi questi servizi:

  • Azure Gestione API. Pubblicare in modo sicuro le API per sviluppatori interni ed esterni da usare durante 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 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 rete di Azure, vedere Integration Services.

Apache®, Apache NiFi®, and NiFi® sono marchi o marchi registrati di Apache Software Foundation negli Stati Uniti e/o in altri paesi. L'uso di questi marchi non implica alcuna approvazione da parte di Apache Software Foundation.

Introduzione all'integrazione in Azure

Se non si ha familiarità con l'integrazione, il posto migliore da 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 principali dell'integrazione:

Percorso di produzione

Dopo aver descritto i concetti fondamentali dell'integrazione, il passaggio successivo consiste nel progettare la soluzione.

Modelli di progettazione

Per esplorare i modelli da incorporare nella progettazione, consultare le risorse nelle aree seguenti.

Sistemi ibridi

Architetture di microservizi

Soluzioni serverless

Condividere la posizione in tempo reale usando i servizi di Azure serverless a basso costo: configurare un servizio di messaggistica in tempo reale per condividere posizioni live.

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 di midrange di usare i servizi di Azure.
  • [Rehost mainframe applications to Azure with Raincode compilers] [Refactor mainframe applications to Azure with Raincode compilers]: usare il compilatore Raincode COBOL per modernizzare le applicazioni legacy mainframe senza modificare il codice.
  • Accesso mainframe ai database di Azure: concedere alle applicazioni mainframe IBM e midrange l'accesso ai database di Azure remoti.

Selettore del servizio

Le risorse seguenti consentono anche di progettare l'applicazione. Oltre a fornire informazioni generali su un meccanismo di integrazione o un processo, ogni articolo consente di selezionare un servizio di Azure che soddisfi meglio la necessità di tale area.

Implementazioni specifiche

Per informazioni sulle architetture specifiche dello scenario, vedere le soluzioni nelle aree seguenti.

AI

E-commerce

Finance

Soluzioni aziendali interne

Architettura, ingegneria e costruzione (AEC)

Generatore gemelli digitali di Azure: usare i dati di modellazione delle informazioni di Autodesk Forge per automatizzare la creazione di un set di dati di base di Gemelli digitali di Azure.

Analisi

Elaborazione e analisi dei dati geospaziali: rendere disponibili grandi volumi di dati geospaziali per l'analisi.

Servizi sanitari

Consorzio dati sanitari: condividere i dati tra i membri di un consorzio sanitario.

HPC (High Performance Computing)

Modello di analisi dei rischi HPC: usare Azure CycleCloud in un'applicazione di analisi dei rischi per espandere il calcolo TIBCO GridServer locale in Azure.

Procedure consigliate

Queste risorse consentono di individuare la progettazione rispetto alle procedure consigliate consigliate correnti:

Suite di implementazioni di base

Queste architetture di riferimento forniscono implementazioni di base per vari scenari:

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:

Rimanere aggiornati con l'integrazione

L'integrazione di Azure riceve miglioramenti in modo continuativo. Per restare al primo posto degli sviluppi recenti, vedere Aggiornamenti di Azure.

Risorse aggiuntive

Le risorse seguenti forniscono consigli pratici e informazioni per scenari specifici.

Informazioni per Amazon Web Services (AWS)

Informazioni per i professionisti di Google Cloud