header-icon_sqs
La nube de AWS
Comience a utilizar Amazon SQS de manera gratuita

Amazon Simple Queue Service (SQS) es un servicio de colas de mensajes completamente administrado que facilita el desacople y el ajuste de escala de microservicios, sistemas distribuidos y aplicaciones sin servidor. Crear aplicaciones a partir de componentes individuales que realizan funciones discretas mejora el nivel de escalabilidad y fiabilidad, además de ser una práctica recomendada del diseño de aplicaciones modernas. SQS hace que desacoplar y coordinar los componentes de una aplicación en la nube resulte sencillo y rentable. Con SQS, puede enviar, almacenar y recibir mensajes entre componentes de software de cualquier volumen, sin perder mensajes ni acceder a otros servicios para lograr una disponibilidad permanente.

SQS ofrece dos tipos de colas de mensajes. Las colas estándar ofrecen una capacidad de procesamiento máxima, una ordenación del máximo esfuerzo y una entrega por lo 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 fueron enviados, con capacidad de proceso limitada. Puede comenzar a utilizar SQS en cuestión de minutos mediante la consola de AWS o el SDK de su preferencia y solo tres comandos simples. SQS le permite librarse de la complejidad y la sobrecarga asociada con la administración y el uso de infraestructura y software de mensajería dedicados.

SQS-tagging-launch-announcementv2
SQSSSE_NoPlayButton-5-23

SQS ofrece colas de mensajes escalables y fiables sin la sobrecarga de la administración de middleware orientado a mensajes.

Eficacia operativa

AWS administra la infraestructura subyacente y todas las operaciones continuas necesarias para ejecutar y escalar de manera fiable sus colas de mensajes. SQS le permite liberarse de la complejidad y la sobrecarga administrativa asociada con la administración de middleware orientado a mensajes (MoM) dedicado y la infraestructura asociada. Con SQS, no hay costos iniciales, necesidad de adquirir, instalar ni configurar software de mensajería, ni la lenta creación y mantenimiento de infraestructura de respaldo. Con SQS, las colas 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.

 

Fiabilidad

Puede utilizar 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. Cualquier componente de una aplicación distribuida puede almacenar mensajes en una cola de SQS. Se almacenan varias copias de cada mensaje de manera redundante en diferentes zonas de disponibilidad para que estén disponibles cuando las aplicaciones las necesiten. La entrega de mensajes es al menos una con colas estándar, y exactamente una con colas FIFO.

Eficacia operativa

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 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. Los mecanismos de autenticación también garantizan que los mensajes almacenados en colas de mensajes de Amazon SQS estén protegidos frente a accesos no autorizados.

 

Fiabilidad

Amazon SQS tiene un profundo nivel de integración con otros servicios de AWS para facilitar la creación de aplicaciones con mayor flexibilidad y escalado. Las integraciones incluyen servicios informáticos como Amazon EC2, Amazon EC2 Container Service (Amazon ECS) y AWS Lambda, así como también servicios de almacenamiento y bases de datos como Amazon Simple Storage Service (Amazon S3), Amazon RDS y Amazon DynamoDB. Amazon SQS trabaja con Amazon Simple Notification Service (SNS) para ofrecer una solución de mensajería eficiente.

Productividad

Con Amazon SQS, es fácil comenzar a usar las colas de mensajes: solo debe seleccionar la consola o el SDK de su preferencia. Puede añadir rápidamente SQS a su código con tan solo cuatro API: CreateQueue, SendMessage, ReceiveMessage y DeleteMessage. Se utilizan las mismas API para las colas FIFO y las estándar.

Escalabilidad

Amazon SQS utiliza la nube de AWS para escalar de manera dinámica según la demanda. SQS escala de manera elástica con su solicitud, 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 proceso casi ilimitada. Los costos se basan en el uso, lo que permite reducir costos en comparación con el modelo "siempre activo" con middleware de mensajería autoadministrado.


Averigüe de qué manera los clientes de AWS están utilizando Amazon SQS para crear aplicaciones e innovar más rápidamente.

Oyster.com_Logo

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.

Lea el caso práctico »

BMW_Logo

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 Amazon SQS, Amazon S3, Amazon DynamoDB, Amazon RDS y AWS Elastic Beanstalk.

Lea el caso práctico »

CapitalOne_Logo

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 para garantizar alta disponibilidad y rentabilidad al mismo tiempo que simplifica la complejidad administrativa y la sobrecarga.

Vea el vídeo de presentación de re:Invent 2016 »

ChangeHealthcare_Logo

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.

Lea el caso práctico »

redBus_Logo

redBus está ampliando su solución de AWS para incluir Amazon SQS y SNS con el objetivo de incorporar monitorización, 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". - Charan Padmaraju, CTO de redBus 

Lea el caso práctico »

Oyster.com_Logo

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.

Lea el caso práctico »

Es muy fácil comenzar a usar Amazon SQS.
Siga el tutorial de la consola para implementar su primera aplicación de SQS con tan solo unos clics.

Comience de forma gratuita