Application Integration on AWS

Integra sistemi distribuiti e applicazioni serverless con una minore quantità di codice
Application Integration on AWS è una suite di servizi che consente la comunicazione tra componenti disaccoppiati all'interno di microservizi, sistemi distribuiti e applicazioni serverless. Non è necessario effettuare il refactoring dell'intera architettura per ottenere i vantaggi, in quanto il disaccoppiamento delle applicazioni può ridurre l'impatto delle modifiche, semplificando l'aggiornamento e velocizzando il rilascio di nuove funzionalità.
Sviluppa con agilità
Utilizzando i servizi di integrazione delle applicazioni per connettere le tue app non dovrai più scrivere codice personalizzato per consentire l'interoperabilità. Questo ti permette anche di limitare l'ulteriore codice che potrebbe essere ripetuto nei tuoi microservizi e funzioni.
Concentrati sull'innovazione
I servizi di integrazione delle applicazioni trasferiscono le tue responsabilità operative su AWS, consentendoti di concentrarti sullo sviluppo e l'innovazione. Senza dimensionamento automatico, non dovrai più effettuare il provisioning, distribuire patch e gestire i server.
Dimensiona e gestisci gli errori in modo indipendente
Il disaccoppiamento delle applicazioni con i servizi di integrazione delle applicazioni consente loro di interagire, tuttavia se un servizio restituisce un errore o un registra un picco del carico di lavoro, questo non influisce sul resto dei servizi.
Invia messaggi con fiducia
I servizi di messaggistica dell'integrazione delle applicazioni sono in grado di gestire qualsiasi livello di throughput e di utilizzare lo storage su più zone di disponibilità per fornire disponibilità e durata elevate.

Servizi di integrazione di applicazioni

Categoria
In cosa consiste
Servizio AWS
Creare, pubblicare, mantenere, monitorare e proteggere API REST e Websocket su qualsiasi scala.

Amazon API Gateway

Creazione, distribuzione e gestione di API

Creare, pubblicare, mantenere, monitorare e proteggere API GraphQL e iscrizioni su qualsiasi scala.

AWS AppSync

Aggiungi potenza alle tue applicazioni con i dati giusti provenienti da molte risorse e su vasta scala.

Crea un'architettura basata sugli eventi che connette i dati delle applicazioni provenienti dalle app, dai sistemi SaaS e dai servizi AWS di cui usufruisci

Amazon Event Bridge

Bus di eventi serverless per app SaaS e servizi AWS.

Pub/sub affidabile e a throughput elevato, SMS, e-mail e notifiche push per dispositivi mobili

Amazon Simple Notification Service (SNS)

Argomenti per messaggi gestiti per la pub/sott.

Coda di messaggi che invia, memorizza e riceve i messaggi tra i componenti delle applicazioni di qualsiasi volume

Amazon Simple Queue Service (SQS)

Code messaggi gestiti.

Broker di messaggi per Apache ActiveMQ e RabbitMQ che semplifica la migrazione e consente l'utilizzo di architetture ibride

Amazon MQ

Servizio di broker di messaggi gestito.

Integrazione con API senza codice
Automatizza il flusso di dati tra applicazioni SaaS e servizi AWS su quasi tutte le scale e senza codice.

Amazon AppFlow

Integra in modo sicuro le app e automatizza i flussi di dati su quasi tutte le scale e senza codice.

Flussi di lavoro
Coordina più servizi AWS in flussi di lavoro serverless per creare e aggiornare le app rapidamente

AWS Step Functions

Coordinamento delle applicazioni distribuite.

Esegui Apache Airflow su scala senza dover effettuare il provisioning o gestire l'infrastruttura

Amazon Managed Workflows for Apache Airflow (MWAA)

Orchestrazione del flusso di lavoro gestita, sicura e ad alta disponibilità per Apache Airflow.

Servizi di integrazione di applicazioni

Categoria In cosa consiste Servizio AWS
Gestione API Crea, pubblica, gestisci, monitora e proteggi le API su qualsiasi scala per carichi di lavoro e applicazioni Web serverless Amazon API Gateway
Crea API flessibili per accedere, manipolare e combinare senza rischi i dati provenienti da una o più origini dati AWS App Sync
Bus di eventi Crea un'architettura basata sugli eventi che connette i dati delle applicazioni provenienti dalle app, dai sistemi SaaS e dai servizi AWS di cui usufruisci Amazon EventBridge
Messaggistica Pub/sub affidabile e a throughput elevato, SMS, e-mail e notifiche push per dispositivi mobili Amazon Simple Notification Service (SNS)
Coda di messaggi che invia, memorizza e riceve i messaggi tra i componenti delle applicazioni di qualsiasi volume Amazon Simple Queue Service (SQS)
Broker di messaggi per Apache ActiveMQ e RabbitMQ che semplifica la migrazione e consente l'utilizzo di architetture ibride Amazon MQ
Integrazione con API senza codice Automatizza il flusso di dati tra applicazioni SaaS e servizi AWS su quasi tutte le scale e senza codice. Amazon AppFlow
Flussi di lavoro Coordina più servizi AWS in flussi di lavoro serverless per creare e aggiornare le app rapidamente AWS Step Functions
Esegui Apache Airflow su scala senza dover effettuare il provisioning o gestire l'infrastruttura Amazon Managed Workflows for Apache Airflow (MWAA)

"Ora disponiamo di una base agile e dimensionabile su cui realizzare mille cose straordinarie. Proprio come con l'esplorazione dello spazio, iniziamo appena a immaginare tutto ciò che possiamo fare".

- Bryan Walls
Vice Program Manager esperto immagini, NASA