Amazon Simple Queue Service
Colas de mensajes completamente administradas para microservicios, sistemas distribuidos y aplicaciones sin servidor
Amazon Simple Queue Service (Amazon SQS) es un servicio de colas de mensajes completamente administrado que permite desacoplar y ajustar la escala de microservicios, sistemas distribuidos y aplicaciones sin servidor. SQS elimina la complejidad y los gastos generales asociados con la administración y el funcionamiento del middleware orientado a mensajes, y permite a los desarrolladores centrarse en la diferenciación del trabajo. Con SQS, puede enviar, almacenar y recibir mensajes entre componentes de software de cualquier volumen, sin pérdida de mensajes ni la necesidad de que otros servicios estén disponibles. Comience a usar SQS en minutos con la consola de administración de AWS, la interfaz de línea de comandos o el SDK de AWS de su elección, y tres comandos simples.
SQS ofrece dos tipos de colas de mensajes. Las colas estándar ofrecen una capacidad de procesamiento máxima, un ordenamiento de mejor esfuerzo y una entrega al menos una vez. Las colas FIFO de SQS están diseñadas para garantizar que los mensajes se procesen exactamente una vez, en el orden exacto en el que se enviaron.
Beneficios
Libérese de la sobrecarga administrativa
AWS gestiona todas las operaciones en curso y la infraestructura subyacente necesaria para proporcionar un servicio de colas de mensajes de alta disponibilidad y escala ajustable. Con SQS, no hay costos iniciales, necesidad de adquirir, instalar ni configurar software de mensajería y, además, puede olvidarse del lento proceso de creación y del mantenimiento de la infraestructura de respaldo. Las colas de SQS se crean de manera dinámica y su escala se ajusta automáticamente, por lo que podrá crear y aumentar la escala de las aplicaciones de forma rápida y eficiente.
Entregue mensajes de manera fiable
Utilice Amazon SQS para enviar cualquier volumen de datos, con cualquier nivel de procesamiento, sin perder mensajes y sin la necesidad de que otros servicios tengan que estar disponibles. SQS le permite desacoplar componentes de aplicaciones para que puedan ejecutarse y fallar de manera independiente, lo que aumenta el nivel de tolerancia a errores general del sistema. Se almacenan varias copias de cada mensaje de manera redundante en diferentes zonas de disponibilidad para que estén disponibles cuando se necesiten.
Mantenga protegida su información confidencial
Puede usar Amazon SQS para intercambiar información confidencial entre aplicaciones mediante cifrado del lado del servidor (SSE) para cifrar todos los cuerpos de mensajes. La integración de SSE de Amazon SQS con AWS Key Management Service (KMS) le permite administrar de manera centralizada las claves que protegen mensajes de SQS junto con las claves que protegen los demás recursos de AWS. AWS KMS registra cada uso de sus claves de cifrado en AWS CloudTrail para ayudarlo a cumplir requisitos normativos y de conformidad.
Escale de manera elástica y rentable
Amazon SQS utiliza AWS para escalar de manera dinámica en función de la demanda. SQS escala de manera elástica con su aplicación, por lo que no debe preocuparse acerca del aprovisionamiento previo y la planificación de capacidad. Puede utilizar un número ilimitado de mensajes por cola, y las colas estándar proporcionan una capacidad de rendimiento casi ilimitada. Los costes se basan en el uso, lo que permite reducir costes en comparación con el modelo de funcionamiento continuo de middleware de mensajería autoadministrado.
Casos prácticos

La biblioteca de videos e imágenes de la NASA ofrece fácil acceso a más de 140 000 imágenes fijas, grabaciones de audio y videos que documentan los logros de más de la mitad de un siglo de la NASA en la exploración de lo desconocido. La arquitectura incluye Amazon SQS para desacoplar trabajos entrantes provenientes de procesos de canalización y Amazon Simple Notification Service (SNS) para desencadenar la canalización de procesamiento cuando se actualiza contenido nuevo.
Artículos y publicaciones de blog


28 de junio de 2018
Novedades
Introducción a AWS

Envíe mensajes a la cola
Más información sobre Amazon SQS