Progettazione dell'architettura di integrazione

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

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

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

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. Connessione applicazioni e servizi locali e basati sul cloud per implementare flussi di lavoro di messaggistica altamente sicuri.
  • Griglia di eventi di Azure. Connessione 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.

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 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:

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

  • [Dati a livelli per l'analisi] [Dati a livelli per l'analisi]: usare l'hub di Azure Stack per raccogliere, elaborare, archiviare e distribuire dati locali e remoti.
  • 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.
  • Scalabilità tra cloud con Gestione traffico: usare Gestione traffico di Azure per estendere un'app locale connettendola alle risorse del cloud pubblico.

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 le posizioni attive.

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.
  • [Eseguire il rehosting delle applicazioni mainframe in Azure con compilatori Raincode] [Effettuare il refactoring delle applicazioni mainframe in Azure con compilatori Raincode]: usare il compilatore COBOL Raincode per modernizzare le applicazioni legacy mainframe senza modificare il codice.
  • 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.

Implementazioni specifiche

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

AI

e-commerce

Dati finanziari

Soluzioni aziendali interne

Architettura, ingegneria e costruzione (AEC)

Generatore di gemelli digitali di Azure: usare la creazione di 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 geospaziali dei dati: rendere disponibili grandi volumi di dati geospaziali per l'analisi.

Settore sanitario

Consorzio dei 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 le risorse di calcolo TIBCO GridServer locali in Azure.

Procedure consigliate

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

Suite di implementazioni di base

Queste architetture di riferimento forniscono implementazioni di base per diversi 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 aggiornati sugli 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