Integración de aplicaciones en AWS

Integración con menos código de sistemas distribuidos y aplicaciones sin servidor
La integración de aplicaciones en AWS es un conjunto de servicios que permiten la comunicación entre componentes desacoplados en microservicios, sistemas distribuidos y aplicaciones sin servidor. No es necesario refactorizar una arquitectura entera para usar estos servicios: al desacoplar aplicaciones a cualquier escala se puede reducir el impacto de los cambios, lo que permite hacer actualizaciones más fácilmente y publicar nuevas características más rápido.
Desarrollar con agilidad
Al usar los servicios de integración de aplicaciones para conectar sus aplicaciones, ya no será necesario escribir código personalizado para habilitar la interoperabilidad. Además, se limita el código adicional que puede repetirse en sus microservicios y funciones.
Centrarse en la innovación
Los servicios de integración de aplicaciones permiten trasladar sus responsabilidades operativas a AWS para que se pueda centrar en el desarrollo y la innovación. Mediante el escalado automático, ya no es necesario aprovisionar o administrar los servidores ni aplicarles parches.
Escalado y errores por separado
Al desacoplar una aplicación con los servicios de integración, estos pueden conservar su interoperabilidad, pero, si se produce un error en uno de ellos o un pico en la carga de trabajo, el resto de los servicios no se verán afectados.
Envío de mensajes fiable
Los servicios de mensajes de integración de aplicaciones pueden gestionar cualquier tipo de rendimiento y usan el almacenamiento de mensajes entre zonas de disponibilidad para proporcionar una alta disponibilidad y durabilidad.

Servicios de integración de aplicaciones de AWS

Categoría
¿Qué es?
Servicio de AWS
Mensajería
Notificaciones push móviles, correo electrónico, SMS y mensajería de publicación/suscripción de alto rendimiento

Amazon Simple Notification Servie (SNS)

Temas de mensajes administrados para publicación/suscripción

Cola de mensajes que envía, almacena y recibe cualquier volumen de mensajes entre los componentes de la aplicación

Amazon Simple Queue Service (Amazon SQS)

Colas de mensajes administrados

Agente de mensajes para Apache ActiveMQ que permite realizar migraciones fácilmente y habilita arquitecturas híbridas

Amazon MQ

Agente de mensajes administrados para ActiveMQ

Flujos de trabajo
Coordinación de múltiples servicios de AWS en flujos de trabajo sin servidor para poder crear y actualizar aplicaciones rápidamente

AWS Step Functions

Coordinación para aplicaciones distribuidas

Administración de API
Creación, publicación, mantenimiento, monitoreo y protección de las API a cualquier escala para cargas de trabajo y aplicaciones web sin servidor

Amazon API Gateway

Creación, implementación y administración de las API

Creación de una API flexible para acceder de forma segura a datos a partir de uno o más orígenes de datos, y la posibilidad de manipularlos y combinarlos

AWS AppSync

Alimentación de aplicaciones a escala con datos correctos obtenidos a partir de muchos orígenes

Bus de eventos
Creación de una arquitectura basada en eventos que conecta los datos de sus aplicaciones, las aplicaciones de SaaS y los servicios AWS

Amazon EventBridge

Bus de eventos sin servidor para aplicaciones de SaaS y servicios de AWS

Integración de API sin código
Automatice el flujo de datos entre aplicaciones tipo SaaS y servicios de AWS a prácticamente cualquier escala, sin código.

Amazon AppFlow

Integre aplicaciones de forma segura y automatice flujos de datos a prácticamente cualquier escala, sin código.

Servicios de integración de aplicaciones de AWS

Categoría ¿Qué es? Servicio de AWS
Mensajería Notificaciones push móviles, correo electrónico, SMS y mensajería de publicación/suscripción de alto rendimiento Amazon Simple Notification Service (SNS)
Cola de mensajes que envía, almacena y recibe cualquier volumen de mensajes entre los componentes de la aplicación Amazon Simple Queue Service (Amazon SQS)
Agente de mensajes para Apache ActiveMQ que permite realizar migraciones fácilmente y habilita arquitecturas híbridas Amazon MQ
Flujos de trabajo Coordinación de múltiples servicios de AWS en flujos de trabajo sin servidor para poder crear y actualizar aplicaciones rápidamente AWS Step Functions
Administración de API Creación, publicación, mantenimiento, monitoreo y protección de las API a cualquier escala para cargas de trabajo y aplicaciones web sin servidor Amazon API Gateway
Creación de una API flexible para acceder de forma segura a datos a partir de uno o más orígenes de datos, y la posibilidad de manipularlos y combinarlos AWS App Sync
Bus de eventos Creación de una arquitectura basada en eventos que conecta los datos de sus aplicaciones, las aplicaciones de SaaS y los servicios AWS Amazon EventBridge
Integración de API sin código Automatice el flujo de datos entre aplicaciones tipo SaaS y servicios de AWS a prácticamente cualquier escala, sin código. Amazon AppFlow

“Ahora nuestra base es ágil y escalable, y ello nos permite hacer todo tipo de cosas maravillosas. Como si estuviésemos explorando el espacio exterior, ahora empezamos a imaginar todo lo que podemos llevar a cabo”.

- Bryan Walls
Vicedirector de Imagery Experts Deputy Program, NASA