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