Servicios de mensajería en Azure y AWS
Simple Email Service
AWS proporciona Simple Email Service (SES) para el envío de correos electrónicos de notificaciones, transacciones o marketing. En Azure, puede enviar correos electrónicos con Azure Communication Services o soluciones de terceros, como SendGrid. Ambas opciones proporcionan servicios de correo electrónico que se pueden incorporar a las soluciones para atender diversos casos de uso.
Simple Queue Service
AWS Simple Queue Service (SQS) proporciona un sistema de mensajería para la conexión de aplicaciones, servicios y dispositivos dentro de la plataforma de AWS. Azure cuenta con dos servicios que proporcionan una funcionalidad parecida:
Queue Storage es un servicio de mensajería en la nube que permite la comunicación entre los componentes de las aplicaciones en Azure.
Service Bus es un sistema de mensajería sólido para la conexión de aplicaciones, servicios y dispositivos. Mediante el componente relacionado Service Bus Relay, Service Bus también puede conectarse a aplicaciones y servicios hospedados de manera remota.
Integración entre los servicios de mensajería de Azure y AWS
Si hay un conjunto de componentes que usan Amazon SQS que debe integrarse con otro conjunto de componentes que usa Azure Service Bus, o viceversa, que se puede realizar mediante el patrón de puente de mensajería.
Componentes de mensajería
Servicio de AWS | Servicio de Azure | Descripción |
---|---|---|
Simple Queue Service (SQS) | Queue Storage | Proporciona un servicio de puesta en cola de mensajes administrados para la comunicación entre componentes de aplicación desacoplados. |
Servicio de notificación simple (SNS) | Service Bus | Admite un conjunto de tecnologías de middleware orientadas a mensajes y basadas en la nube, entre las que se incluyen una cola de mensajes de confianza y una mensajería de publicación/suscripción duradera. |
Amazon EventBridge | Event Grid | Servicio de enrutamiento de eventos completamente administrado que permite el consumo de eventos uniforme mediante un modelo de publicación-suscripción. |
Amazon Kinesis | Event Hubs | Un servicio de ingesta de datos en tiempo real y totalmente administrado. Transmita millones de eventos por segundo desde cualquier origen para crear canalizaciones de datos dinámicos y responder inmediatamente a los desafíos empresariales. |
Amazon MQ | Service Bus | Service Bus Premium es totalmente compatible con la API Java Message Service (JMS) 2.0 de Java/Jakarta EE. Service Bus Standard admite el subconjunto JMS 1.1 centrado en las colas. |
Arquitecturas de mensajería
Arquitectura | Descripción |
---|---|
Aplicación web escalable | Use los procedimientos probados de esta arquitectura de referencia para mejorar la escalabilidad y el rendimiento en una aplicación web de Azure App Service. |
Integración empresarial mediante colas y eventos | Arquitectura recomendada para la implementación de un patrón de integración empresarial con Azure Logic Apps, Azure API Management, Azure Service Bus y Azure Event Grid. |