Scelta di un servizio di integrazione delle AWS applicazioni - Scelta di un servizio di integrazione delle AWS applicazioni

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Scelta di un servizio di integrazione delle AWS applicazioni

Fare il primo passo

Scopo

Aiutaci a determinare quali servizi di integrazione delle AWS applicazioni sono più adatti ai tuoi carichi di lavoro.

Ultimo aggiornamento

16 aprile 2025

Servizi coperti

Introduzione

L'integrazione delle applicazioni è una suite di servizi che consente la comunicazione tra componenti disaccoppiati all'interno di microservizi, sistemi distribuiti e applicazioni serverless. Amazon Web Services (AWS) offre più di una mezza dozzina di servizi di integrazione delle applicazioni per supportare una serie diversificata di carichi di lavoro in esecuzione nel cloud.

Scegliere un servizio di integrazione più adatto alla tua organizzazione e ai tuoi carichi di lavoro può diventare difficile. Questa guida decisionale ti aiuterà a porre le domande giuste per scoprire i tuoi requisiti e fornisce indicazioni chiare su come valutare e scegliere i servizi di integrazione giusti per i tuoi carichi di lavoro.

Questa clip di 8½ minuti è tratta da una registrazione di un'ora di una presentazione del AWS direttore della strategia aziendale Gregor Hohpe a re:Invent 2022. AWS Fornisce una panoramica dei servizi di integrazione delle applicazioni disponibili. AWS

Comprendi

Uno dei principali vantaggi della modernizzazione è la capacità di spostare le responsabilità operative, che consente di liberare risorse per svolgere più attività a valore aggiunto e basate sull'innovazione.

Esiste una gamma di opzioni di responsabilità condivisa a diversi livelli di modernizzazione, che vanno dall'hosting del broker di messaggi su Amazon Elastic Compute Cloud EC2 (Amazon), dove gestisci scalabilità, configurazioni di sicurezza, provisioning, patch e altro ancora, alle offerte serverless in cui viene gestita tutta l'infrastruttura sottostante.

Diagramma che mostra la AWS responsabilità operativa tra i servizi di integrazione delle applicazioni.

Quando inizi a esplorare e comprendere i tuoi criteri, l'ambiente e la suite di servizi di integrazione che AWS offre, ti consigliamo di esaminare alcune best practice. Queste best practice sono applicabili indipendentemente dal servizio (o suite di servizi) scelto.

Comprendi l'integrazione nel tuo ambiente

È normale che alcune organizzazioni dedichino più tempo di quanto vorrebbero a mantenere integrazioni open source. Ti consigliamo di prendere in considerazione le fonti della comunità, il and/or sostegno di aziende o fondazioni quando effettui questi investimenti. Un investimento in questi progetti non è solo finanziario, ma anche un investimento nel capitale di conoscenza e, potenzialmente, nel debito tecnico, poiché questi componenti e le relative integrazioni richiedono in genere un aggiornamento. Per ulteriori informazioni, consulta il blog AWS Open Source.

Comprendi le caratteristiche della tua architettura

La capacità di supportare un'ampia gamma di architetture è importante. Ti consigliamo di utilizzare il AWS Well-Architected Framework come guida per aiutarti a comprendere le decisioni che prendi quando costruisci architetture. AWS Inoltre, l'utilizzo di Well-Architected Framework consente di apprendere le migliori pratiche architettoniche per progettare e gestire sistemi affidabili, scalabili, sicuri, efficienti ed economici nel cloud.

Utilizza una combinazione di servizi di integrazione

Se utilizzi servizi creati appositamente, una combinazione di servizi potrebbe essere la soluzione migliore per il tuo caso d'uso. Di seguito sono elencati alcuni modi comuni in cui AWS i clienti utilizzano una combinazione di servizi.

  • Instradamento degli eventi Amazon EventBridge o Amazon Simple Notification Service (Amazon SNS) verso una coda Amazon Simple Queue Service (Amazon SQS) come buffer per i consumatori downstream.

  • Estrazione di eventi direttamente da uno stream (Amazon Kinesis Data Streams o Amazon Managed Streaming for Apache Kafka (Amazon MSK)) o da una coda (Amazon SQS o Amazon MQ) con Pipes e invio di eventi a un bus per inviarli ai consumatori. EventBridge EventBridge

  • Instradamento di EventBridge eventi Amazon SNS verso Kinesis Data Streams o Amazon MSK per la raccolta e la visualizzazione di analisi.

Definisci

Una volta ottenuta una visione più chiara dei criteri, dell'ambiente, della direzione strategica e dei servizi disponibili (incluse le modalità di implementazione ospitata e gestita), è necessario identificare i requisiti di integrazione. Potresti già conoscere alcuni dei tuoi requisiti se stai migrando a una piattaforma di integrazione o a un broker di messaggi esistente. Tuttavia, devi stabilire in che modo questi requisiti cambierebbero se passassi a un ambiente cloud, se dovessi passare a un ambiente cloud.

Piattaforme di messaggistica o streaming

Si prevede che queste piattaforme soddisfino determinate funzionalità aziendali. Utilizza i seguenti casi d'uso di esempio per valutare le funzionalità di cui avrai bisogno.

Esempio 1:

Prendiamo in considerazione una compagnia di assicurazioni che riceve diversi reclami come messaggi per diversi tipi di sinistro (auto, casa o vita) con regole aziendali diverse. Potrebbe significare che il destinatario del messaggio dovrebbe disporre della funzionalità necessaria per indirizzare i reclami verso una destinazione diversa in base alle proprietà dell'intestazione del messaggio.

Esempio 2:

Prendiamo in considerazione una compagnia aerea in cui un aggiornamento dello stato del volo deve notificare tutti i sistemi connessi, come le operazioni relative ai bagagli o ai gate, utilizzando un protocollo come l'Advanced Messaging Queuing Protocol (AMQP). La grande domanda relativa alle primitive relative ai casi d'uso funzionali e aziendali è cosa costituisca la piattaforma di messaggistica più adatta. Abbiamo diverse scelte che possono determinare l'idoneità della piattaforma in base al caso d'uso.

  • Adozione sul mercato: questa piattaforma è ampiamente adottata da una vasta comunità di clienti e si adatta abbastanza bene alla maggior parte dei casi d'uso. È collaudata e testata con una vivace comunità di supporto per eventuali problemi che potrebbero verificarsi. È una decisione a basso rischio con una formazione sufficiente per le risorse di sviluppo.

  • Ideale per il caso d'uso: queste piattaforme saranno personalizzate per casi d'uso specifici del settore, come le compagnie aeree, la logistica o l'assistenza sanitaria. Potrebbero essere la soluzione migliore per questi casi d'uso, con modelli già pronti per l'adozione. Queste piattaforme possono essere facili da avviare, ma possono mancare del livello di adozione sul mercato e della flessibilità. L'adozione di questo tipo di piattaforma potrebbe richiedere molto tempo e risorse per la convalida e lo sviluppo di competenze interne.

  • Moderne: queste piattaforme sono costruite con l'architettura di nuova generazione per affrontare implementazioni su scala cloud, multi-tenancy, disaster recovery e tipi di prezzi serverless. L'utilizzo di questo tipo di piattaforma potrebbe richiedere il refactoring dei carichi di lavoro per una redditività a lungo termine. Utilizza una piattaforma nativa per il cloud e si concentra sull'utilizzo dei principi ben strutturati delle applicazioni moderne.

Esempio 3:

Se la piattaforma di messaggistica fa parte di un flusso di lavoro più ampio per l'elaborazione dei prestiti che deve essere multiregionale, la piattaforma di messaggistica deve supportare anche gli stessi requisiti aziendali. Se l'azienda ha bisogno della capacità di ripristinare e ripristinare uno stato precedente in situazioni di pioggia, la piattaforma di messaggistica o streaming sottostante deve inoltre disporre di funzionalità di snapshot o riproduzione per ricreare lo stato del sistema.

La piattaforma di integrazione scelta dovrebbe facilitare l'elaborazione asincrona delle richieste di prestito o fungere da canale di archiviazione e inoltro per un flusso di lavoro di elaborazione multimediale in più fasi. La criticità del processo aziendale determinerebbe le funzionalità richieste dalla piattaforma di messaggistica o di streaming.

Considera

Quando si considera un'importante architettura di integrazione delle applicazioni nel cloud, esistono diversi modi per determinare i requisiti funzionali per ciascuno dei punti di integrazione.

Di seguito sono riportati alcuni dei criteri da considerare nella scelta di un servizio di integrazione delle applicazioni.

Managed service and operation overhead

Prendi in considerazione la possibilità di passare al cloud per ridurre i costi operativi standardizzando i servizi gestiti che spostano l'onere AWS operativo su. Livelli di astrazione più elevati consentono a sviluppatori e operatori di concentrarsi sulle proprie attività uniche a valore aggiunto, anziché su attività indifferenziate.

Open source

Prendi in considerazione la standardizzazione sulle tecnologie open source. L'open source può consentire a un'organizzazione di trovare le competenze giuste ed evitare alcuni rischi legati al lock-in.

Fare le scelte sbagliate in un ecosistema open source può portare a rimanere bloccati in astrazioni e integrazioni fatte in casa. Inoltre, la responsabilità di far funzionare insieme diversi componenti open source spesso spetta all'organizzazione che fa la scelta. Ciò può portare le organizzazioni a dedicare molto tempo alla manutenzione delle integrazioni open source.

Workload characteristics

Quando si sceglie il servizio di integrazione giusto, è importante comprendere le caratteristiche dei messaggi che devono essere inviati tra le applicazioni. Caratteristiche chiave come il formato, la dimensione, la conservazione e la priorità dei messaggi possono determinare la scelta del servizio di integrazione.

Alcuni servizi di integrazione sono più adatti per messaggi di testo di piccole dimensioni, mentre altri sono progettati per supportare più formati come testo e file binari e offrono messaggi di dimensioni maggiori. La necessità di disporre di una funzionalità di riproduzione può anche essere un fattore importante oltre all'ordine dei messaggi in alcuni scenari.

Ad esempio, l'ordinamento dei messaggi può essere implementato utilizzando la funzionalità FIFO offerta da Amazon SNS e Amazon SQS. È inoltre consigliabile utilizzare un'architettura basata su pull o push, ad esempio Amazon SNS che richiama EventBridge una funzione Lambda in modo asincrono.

Un'architettura basata su pull potrebbe utilizzare servizi come Amazon SQS o Kinesis Data Streams, in cui i messaggi vengono archiviati in una coda o in un flusso e quindi possono essere recuperati da un sistema di consumo. I servizi di messaggistica come Amazon MQ offrono funzionalità per carichi di messaggi più grandi e hanno una conservazione illimitata. Tuttavia, non offrono funzionalità di riproduzione.

Rapid iteration and feature velocity

Se il tuo obiettivo principale è creare e iterare rapidamente, i servizi serverless potrebbero offrire il miglior valore. I servizi serverless consentono di creare applicazioni senza gestire l'infrastruttura. Forniscono funzionalità e integrazioni gestite per ridurre il tempo impiegato per scrivere il codice della targa della caldaia.

Un altro vantaggio della tecnologia serverless quando si testano nuove idee è che questi servizi offrono prezzi basati sull'utilizzo. Il codice viene eseguito solo quando il servizio viene richiamato, quindi un esperimento non richiede un investimento iniziale.

Application portability

Molte applicazioni utilizzano determinati protocolli, come Advanced Message Queuing Protocol (AMQP) o MQ Telemetry Transport (MQTT), per connettersi a un servizio di messaggistica. In alternativa, hanno una certa dipendenza dalla libreria che utilizza un determinato protocollo di messaggistica. Esempi di tali librerie o framework includono Spring Boot, Celery o. MassTransit

Potresti voler conservare tali applicazioni per diversi motivi. In questi casi, la scelta del servizio di integrazione dipende anche dal supporto dei protocolli richiesti per garantire la portabilità con le applicazioni.

Automation portability

Potrebbe essere necessario disporre di un servizio che garantisca la compatibilità con l'infrastruttura e gli strumenti di distribuzione ed eseguire lo stesso sistema di integrazione ospitato in locale (ad esempio Apache ActiveMQ, RabbitMQ e Apache Kafka).

I servizi open source gestiti (come Amazon MQ e Amazon MSK) offrono i vantaggi del cloud, pur essendo compatibili con molti strumenti di distribuzione diffusi utilizzati per le distribuzioni locali.

Se il refactoring dell'applicazione è un'opzione, puoi trarre vantaggio dall'utilizzo di servizi serverless per fornire questa funzionalità in modo nativo, oltre a una ricca integrazione con una varietà di servizi. AWS

Organization size and skills

Le competenze dell'organizzazione sono un fattore importante nella scelta del servizio di integrazione giusto. Se i vostri team hanno familiarità con un prodotto autogestito che soddisfa le vostre esigenze, allora disporre di un servizio gestito per lo stesso è la soluzione con il minor impatto. In questo modo, puoi applicare le migliori pratiche per il servizio e concentrarti sulle attività a valore aggiunto.

Scegliere

Ora che conosci i criteri che utilizzerai per valutare le tue esigenze di integrazione delle applicazioni, sei pronto a scegliere il AWS servizio o i servizi più adatti ai tuoi carichi di lavoro nel tuo ambiente.

Tipo servizio Quando lo useresti? Per cosa è ottimizzato? Servizi associati

Capacità

Da utilizzare quando è necessario separare editori e abbonati e inviare eventi a più abbonati contemporaneamente.

Ottimizzato per comunicazioni asincrone e a basso accoppiamento tra editori e abbonati. Gli eventi offrono flessibilità nel routing e nella consegna dei messaggi e sono adatti per architetture basate sugli eventi in cui gli eventi svolgono un ruolo centrale nell'avvio di azioni o flussi di lavoro.

Amazon EventBridge

Amazon SNS

Messaggistica

Da utilizzare quando è necessaria la pub/sub messaggistica per trasmettere messaggi a più destinatari contemporaneamente o la point-to-point messaggistica quando è necessaria una comunicazione affidabile e asincrona tra i componenti.

Ottimizzato per comunicazioni asincrone e di messaggistica tra componenti distribuiti ad alta velocità, scalabili e affidabili. pub/sub point-to-point

Amazon SNS

Amazon SQS

Amazon MQ

Streaming

Utilizza servizi di streaming come Amazon Kinesis Data Streams e Amazon Managed Streaming for Apache Kafka (MSK) in scenari che prevedono la gestione e l'elaborazione di dati di streaming in tempo reale.

Ottimizzato per l'acquisizione, l'elaborazione e l'analisi di grandi volumi di dati di streaming in tempo reale per casi d'uso che richiedono analisi in tempo reale, monitoraggio in tempo reale, esplorazione dei dati e altre applicazioni che richiedono l'elaborazione di flussi di dati ad alta velocità.

Flusso di dati Amazon Kinesis

Amazon MSK

Flussi di lavoro

Utilizzalo quando è necessario progettare, coordinare e gestire flussi di lavoro o sequenze di attività in modo organizzato e scalabile.

Ottimizzato per casi d'uso come la gestione dei processi aziendali, l'orchestrazione delle applicazioni, l'automazione della pipeline di dati e il coordinamento dei microservizi. I flussi di lavoro astraggono la complessità dell'infrastruttura sottostante, consentendoti di concentrarti sulla progettazione e sulla gestione dei flussi di lavoro in modo efficace. Sono in grado di gestire le dipendenze e il sequenziamento, consentendo il parallelismo e la ramificazione condizionale, garantendo al contempo tolleranza agli errori, gestione degli errori e nuovi tentativi per garantire un'esecuzione affidabile del flusso di lavoro.

AWS Step Functions

Amazon MWAA

Pianificazione

Usa la pianificazione quando devi automatizzare attività di routine come l'elaborazione dei dati, i backup o i controlli dello stato del sistema. Le attività spesso devono essere eseguite a orari o intervalli specifici, ad esempio ogni notte, ora o minuto.

Ottimizzato per attività affidabili e basate sul tempo con logica di ripetizione integrata. Adatto per flussi di lavoro che richiedono una pianificazione precisa e l'integrazione con vari servizi. AWS

Amazon EventBridge

Utilizzo

Ora dovresti avere una chiara comprensione di ciò che fa ogni servizio di integrazione delle AWS applicazioni e di quale potrebbe essere quello giusto per te. Per scoprire come utilizzare e saperne di più su ciascuno dei servizi di integrazione delle AWS applicazioni disponibili, abbiamo fornito un percorso per esplorare il funzionamento di ciascuno di essi. La sezione seguente fornisce collegamenti a documentazione approfondita, tutorial pratici e risorse per iniziare.

Amazon SNS
  • Filtra i messaggi pubblicati su argomenti con Amazon SNS e Amazon SQS

    Scopri come utilizzare la funzionalità di filtraggio dei messaggi di Amazon SNS.

    Inizia con il tutorial

  • Amazon SNS - Risoluzione dei problemi

    Scopri come visualizzare le informazioni di configurazione, monitorare i processi e raccogliere dati diagnostici su Amazon SNS.

    Esplora la guida

  • Crea un gioco a turni con Amazon DynamoDB e Amazon SNS

    Scopri come creare un gioco multigiocatore a turni utilizzando Amazon DynamoDB e Amazon SNS.

    Inizia con il tutorial

  • Creazione di architetture basate sugli eventi

    Scopri come basarti su una semplice pub/sub implementazione utilizzando Amazon SNS come servizio di pubblicazione e Amazon SQS come abbonato.

    Esplora la guida

  • Archiviazione e riproduzione dei messaggi con Amazon SNS FIFO

    Scopri come archiviare e riprodurre i messaggi pubblicati su Amazon SNS FIFO, il che può essere utile in scenari di ripristino in caso di errore e replica dello stato.

    Leggi il post del blog

Amazon SQS
  • Getting started with Amazon SQS

    Questa guida mostra come gestire code e messaggi utilizzando la console Amazon SQS.

    Esplora la guida

  • Invia notifiche sugli eventi Fanout

    Scopri come implementare uno scenario di messaggistica fanout utilizzando Amazon SNS e Amazon SQS.

    Inizia con il tutorial

  • Orchestra i microservizi basati su Queue

    Scopri come progettare ed eseguire un flusso di lavoro serverless che orchestra un microservizio basato sulla coda di messaggi.

    Inizia con il tutorial

  • Invia messaggi tra applicazioni distribuite

    Utilizza la console Amazon SQS per creare e configurare una coda di messaggi, inviare un messaggio, ricevere ed eliminare quel messaggio e quindi eliminare la coda.

    Inizia con il tutorial

Amazon EventBridge
  • Inizia a usare Amazon EventBridge

    La base EventBridge è creare regole che indirizzino gli eventi verso un obiettivo. In questa guida, crei una regola di base.

    Esplora la guida

  • Tutorial EventBridge introduttivi su Amazon

    Questi tutorial ti aiuteranno a esplorarne le funzionalità EventBridge e a usarli.

    Inizia con i tutorial

  • Integrazione con altri Servizi AWS

    I seguenti tutorial mostrano come EventBridge integrarsi con altri. Servizi AWS

    Inizia con i tutorial

  • Crea architetture basate sugli eventi

    Scopri le basi della progettazione basata sugli eventi, come scegliere la soluzione giusta Servizio AWS per il lavoro e come ottimizzare costi e prestazioni.

    Inizia con il tutorial

  • Creazione di applicazioni basate sugli eventi con Amazon EventBridge

    Scopri come creare applicazioni basate sugli eventi collegando più applicazioni, incluse le applicazioni SaaS e Servizi AWS utilizzando il bus di eventi serverless fornito da Amazon. EventBridge

    Inizia con il tutorial

  • Connettore Kafka per Amazon EventBridge

    Questo connettore ti consente di convertire i record di uno o più argomenti di Kafka in eventi e di inviare tali eventi all'event bus di tua scelta.

    Esplora la guida

  • Presentazione degli obiettivi multiaccount per Amazon EventBridge Event Buses

    Scopri come utilizzare Event Bus per inviare eventi direttamente a destinazioni in altri paesi Account AWS, come Amazon SQS, Amazon SNS e. AWS Lambda

    Leggi il post del blog

Amazon MQ
  • Crea un broker di messaggi connesso

    Scopri come configurare un broker di messaggi Amazon MQ e connettere un'applicazione Java senza riscrivere il codice.

    Inizia con il tutorial

  • Esegui la migrazione a un broker di messaggi nel cloud

    Amazon MQ semplifica la migrazione a un broker di messaggi nel cloud, come Apache ActiveMQ e RabbitMQ.

    Leggi la guida

  • Creazione e connessione a un broker RabbitMQ

    Scopri come utilizzare il Console di gestione AWS per creare un broker RabbitMQ e allegare la tua applicazione ad esso.

    Inizia con il tutorial

  • Workshop su RabbitMQ

    Questo workshop è una raccolta di laboratori che coprono diversi aspetti e modelli di messaggistica utilizzando RabbitMQ.

    Inizia con il workshop

  • Presentazione delle code quorum in Amazon MQ per RabbitMQ

    Scopri come l'utilizzo delle code quorum con RabbitMQ può fornire maggiore disponibilità e sicurezza dei dati.

    Leggi il post del blog

  • Creazione e connessione a un broker ActiveMQ

    Scopri come utilizzare il Console di gestione AWS per creare un broker di base.

    Inizia con il tutorial

  • Workshop ActiveMQ

    Esplora concetti di messaggistica come code, argomenti e funzionalità di Amazon MQ come failover, rete di broker.

    Inizia con il workshop

  • Implementa e pubblica su un broker Amazon MQ tramite serverless AWS

    Ti spieghiamo come implementare un backend serverless e un broker Amazon MQ in un'unica fase utilizzando SAM. AWS

    Leggi il post del blog

  • Misurazione del throughput di Amazon MQ utilizzando il benchmark Maven 2 e AWS CDK

    Scopri come valutare il throughput per Amazon MQ utilizzando il plug-in di test ActiveMQ Classic Maven Performance.

    Leggi il post del blog

Amazon Kinesis Data Streams
  • Guida introduttiva ad Amazon Kinesis Data Streams

    Scopri i principi fondamentali del flusso di dati di Kinesis Data Streams e i passaggi necessari per inserire e ottenere dati da un flusso di dati Kinesis.

    Esplora la guida

  • Crea flussi ad alta disponibilità con Amazon Kinesis Data Streams

    Confrontiamo e confrontiamo diverse strategie per creare un flusso di dati Kinesis ad alta disponibilità in caso di interruzioni, ritardi o interruzioni del servizio nella regione operativa principale.

    Leggi il post del blog

  • Esempi di tutorial per Amazon Kinesis Data Streams

    Questi tutorial sono progettati per aiutarti ulteriormente a comprendere i concetti e le funzionalità di Amazon Kinesis Data Streams.

    Inizia con i tutorial

  • Utilizzo AWS Lambda con Amazon Kinesis

    Scopri come creare una funzione Lambda per consumare eventi da un flusso Kinesis.

    Inizia con il tutorial

  • Streaming in tempo reale con Amazon Kinesis

    Esplora una serie di esercizi di laboratorio che aiutano gli utenti a creare un'applicazione di analisi in streaming su AWS.

    Inizia con i tutorial

Amazon MSK
  • Guida introduttiva ad Amazon MSK

    In questa sezione viene illustrato un esempio di come creare un cluster MSK, produrre e utilizzare dati, nonché monitorare l'integrità del cluster utilizzando i parametri.

    Inizia con il tutorial

  • Iniziare a usare i cluster MSK Serverless

    Questo tutorial mostra un esempio di come creare un cluster MSK Serverless, creare un computer client in grado di accedervi e utilizzare il client per creare argomenti sul cluster e scrivere dati su tali argomenti.

    Inizia con il tutorial

  • Laboratori Amazon MSK

    Questi laboratori possono essere gestiti su account personali o aziendali Account AWS o gestiti dai team addetti agli AWS account per eventi che utilizzano workshop studio.

    Inizia con i laboratori

  • Ti presentiamo Express Brokers for Amazon MSK per offrire un throughput elevato e una scalabilità più rapida per il tuo cluster Kafka

    Scopri come i broker Express possono ridurre i costi, fornire una maggiore resilienza e ridurre i costi operativi per i carichi di lavoro Kafka.

    Leggi il post del blog

AWS Step Functions
  • Iniziare con AWS Step Functions

    Questi tutorial illustrano la creazione di un flusso di lavoro di base per l'elaborazione delle richieste di carte di credito.

    Inizia con i tutorial

  • Introduzione a Step Functions

    Questo corso presenta i componenti chiave di Step Functions per aiutarti a iniziare a gestire i flussi di lavoro all'interno di un'applicazione.

    Inizia con il corso

  • Elaborazione di dati su larga scala con AWS Step Functions

    Scopri come creare applicazioni di elaborazione dati su larga scala utilizzando Step Functions.

    Inizia con il workshop

  • Modelli di progettazione per AWS Step Functions

    Scopri come implementare i modelli di progettazione nelle tue macchine a stati Step Functions e perché utilizzarli tutti.

    Inizia con il corso

  • Pianifica un flusso di lavoro serverless con Amazon AWS Step Functions EventBridge Scheduler

    Ti mostriamo come richiamare una macchina a stati utilizzando EventBridge Scheduler in base alla pianificazione che definisci.

    Inizia con il tutorial

  • AWS Step Functions Workshop

    Scopri come utilizzare le funzionalità principali di AWS Step Functions attraverso una serie di moduli interattivi.

    Inizia con il workshop

  • Condividi in modo sicuro AWS le risorse attraverso i confini PrivateLink del VPC e dell'account con VPC EventBridge Lattice e Step Functions

    Scopri come condividere AWS risorse, come EC2 istanze e servizi container Amazon EKS, tra Amazon VPC Account AWS e confini con. AWS Step Functions

    Leggi il post del blog

  • Semplificazione dell'esperienza degli sviluppatori con variabili e in JSONata AWS Step Functions

    Esplora l'utilizzo di variabili and JSONata, un linguaggio di interrogazione e trasformazione open source, per semplificare la condivisione dei dati tra gli stati e ridurre la complessità della manipolazione dei dati.

    Leggi il post del blog

Amazon MWAA
  • Inizia a utilizzare i flussi di lavoro gestiti di Amazon per Apache Airflow

    Questa guida descrive i prerequisiti e le AWS risorse necessarie per iniziare a usare Amazon MWAA.

    Esplora la guida

  • Configurazione di in una pipeline aws-mwaa-local-runner CD

    Questo tutorial ti guida attraverso il processo di creazione di una pipeline di distribuzione continua (CD) GitHub utilizzando Amazon Managed Workflows for Apache Airflow's per aws-mwaa-local-runner testare il codice Apache Airflow a livello locale.

    Inizia con il tutorial

  • Limitazione dell'accesso di un utente Amazon MWAA a un sottoinsieme di DAGs

    Ti mostriamo come puoi limitare i singoli utenti di Amazon MWAA a visualizzare e interagire solo con un DAG specifico o un insieme di. DAGs

    Inizia con il tutorial

  • Workshop Amazon MWAA per l'analisi

    Impara a creare e orchestrare dati e pipeline di machine learning che includono molti dei servizi sopra menzionati, e grazie a ciò acquisirai familiarità e una migliore comprensione degli hook e degli operatori disponibili nell'ambito di Airflow per gestire il tuo account. pipelines/workflows AWS

    Inizia con il workshop

Esplora

Dopo aver determinato l'approccio più adatto al carico di lavoro per l'ambiente, ti consigliamo di consultare queste risorse per aiutarti a iniziare a implementare il tuo approccio. È possibile trovare risorse specifiche per i servizi nella sezione precedente e risorse generali sull'architettura basata sugli eventi nella sezione seguente.

  • Diagrammi di architettura

    Esplora i diagrammi di architettura di riferimento per aiutarti a creare architetture altamente disponibili, sicure, flessibili ed economiche.

    Esplora i diagrammi di architettura

  • Whitepaper

    Esplora i white paper per aiutarti a iniziare e apprendi le migliori pratiche relative alle architetture basate sugli eventi.

    Esplora i white paper

  • Blog

    Esplora i blog per aiutarti a rimanere aggiornato sulle ultime tecnologie e a modernizzare le tue applicazioni.

    Esplora i blog