Amazon Simple Queue Service

Colas de mensajes completamente administradas para microservicios, sistemas distribuidos y aplicaciones sin servidor

Amazon Simple Queue Service (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 gestió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, 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 escalable y de alta disponibilidad. 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 se escalan 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 capacidad de proceso, 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 protegidos sus datos confidenciales

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 la nube de 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 preaprovisionamiento 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 procesamiento casi ilimitada. Los costos se basan en el uso, lo que permite reducir costos en comparación con el modelo "siempre activo" de middleware de mensajería autoadministrado.

Casos prácticos

600x400_EMS_Logo

Servicios de AWS usados: IoT Device Management, Amazon ECS y Amazon SQS.

600x400_NASA-National-Aeronautics-and-Space-Administration_Logo

Servicios de AWS usados: Amazon SNS y Amazon SQS

260x175-BMW-logo

Servicios de AWS usados: Amazon SQS, Amazon S3, Amazon DynamoDB, Amazon RDS y AQS Elastic Beanstalk.

600x400_Capital-One-Financial-Corporation_Logo

Servicios de AWS usados: Amazon SQS

Los distribuidores de petróleo australianos están mejorando los niveles de rendimiento y seguridad de sus estaciones de servicio mediante una solución con tecnología de AWS IoT llamada Fuelsuite de EMS. EMS se especializa en soluciones que suministran a los distribuidores de petróleo datos de rendimiento reunidos a partir de sensores ubicados en gasolineras. Fuelsuite usa AWS IoT Device Management para controlar dispositivos de borde que recopilan datos de gasolineras, procesa los datos con Amazon EC2 y programa los mensajes hacia y desde dispositivos de borde con Amazon SQS.

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 tareas entrantes provenientes de procesos de canalización y Amazon Simple Notification Service para disparar la canalización de procesamiento cuando se actualiza contenido nuevo.

BMW Group utiliza AWS para su aplicación conectada para automóviles, que recopila datos de sensores a partir de los automóviles serie 7 de BMW para ofrecerles a los conductores información de mapas con actualización dinámica. BMW creó su nuevo servicio automóvil como sensor (CARASSO) en tan solo seis meses mediante el uso de Amazon SQS, Amazon S3, Amazon DynamoDB, Amazon RDS y AWS Elastic Beanstalk.
Capital One está modernizando sus colas de mensajes de tiendas a través de la migración de sistemas de middleware orientados a mensajes autogestionados a Amazon SQS. Capital One utiliza SQS para migrar varias aplicaciones principales de bancos a la nube a fin de garantizar alta disponibilidad y rentabilidad al mismo tiempo que simplifica la complejidad administrativa y la sobrecarga.
change-healthcare-logo

Servicios de AWS usados: Amazon EC2, Amazon S3, Amazon SQS, Amazon SNS y más.

sqs_redbus_logo_smaller_v2

Servicios de AWS usados: Amazon SQS y Amazon SNS.

Oyster.com Logo

Servicios de AWS usados: Amazon EC2 y Amazon SQS.

Change Healthcare usa servicios de AWS como Amazon EC2, Amazon S3, Amazon SQS y Amazon SNS para abastecer millones de transacciones confidenciales de sus clientes todos los días, al tiempo que cumple los reglamentos del sector sanitario, como HIPAA.
redBus está ampliando su solución de AWS para incluir Amazon SQS y SNS con el objetivo de incorporar monitoreo, alertas e intercomunicación. "Amazon SQS es una solución específicamente buena para hacer posible la mensajería entre aplicaciones externas y nuestras aplicaciones".
Oyster.com usa Amazon Web Services para almacenar y procesar imágenes para su sitio web. El equipo usa Amazon EC2 y Amazon SQS en un flujo de trabajo integrado para generar los tamaños que necesitan de cada foto. SQS informa cuáles son las fotos que deben procesarse y el estatus de los trabajos.

Artículos y publicaciones de blog

Novedades

AWS Lambda admite Amazon SQS como un origen de evento 28 de junio de 2018
El cifrado del lado del servidor Amazon Simple Queue Service ya se encuentra disponible en 13 regiones adicionales 24 de mayo de 2018
Amazon CloudWatch Events añade colas FIFO de Amazon SQS como un destino de evento 10 de abril de 2018
Administre los costos de los servicios de cola de Amazon Simple con las etiquetas de asignación de costos 19 de octubre de 2017
Las colas FIFO de Amazon SQS ahora están disponibles en la región EE.UU. Este (Norte de Virginia) 14 de junio de 2017
Las colas FIFO de Amazon SQS con el procesamiento único ahora están disponibles en la región de EU (Irlanda) 8 de junio de 2017
El cifrado del lado del servidor de Amazon Simple Queue Service (SQS) ahora está disponible en la región Este de EE.UU. (Norte de Virginia) 23 de mayo de 2017
Amazon Simple Queue Service (SQS) ahora es un servicio elegible para HIPAA 1 de mayo de 2017
Amazon Simple Queue Service (SQS) presenta el cifrado del lado del servidor para las colas 28 de abril de 2017
La biblioteca de mensajería para Java de Amazon SQS para JMS ahora es compatible con las colas FIFO 24 de abril de 2017

Introducción a AWS

icon1
Obtenga acceso automáticamente a la capa gratuita de AWS.
icon2

Cree una cola de Amazon SQS

Lea y aprenda con tutoriales sencillos.
icon3

Envíe mensajes a la cola

Almacene y mueva datos entre componentes de aplicaciones distribuidas y microservicios.

Más información sobre Amazon SQS

Visite la página de características
¿Listo para crear?
Comience a utilizar Amazon SQS
¿Tiene más preguntas?
Contacte con nosotros