Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Servicios De Colas en AWS

27 views

Published on

Presentación 13 de Junio de 2018, AWS User Group en Español / Panamá.

Servicios de Colas en AWS:
- Amazon MQ
- Amazon SQS

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Servicios De Colas en AWS

  1. 1. Servicios de colas en AWS Rodolfo Sáenz @ r o d o s a e n z M e e t u p # 2 - AW S U s e r G r o u p P a n a m á 1 3 J u n i o , 2 0 1 8
  2. 2. ¿Qué es una cola de mensajes? • Una cola de mensajes es una forma de comunicación asíncrona de servicio a servicio que se usa en arquitecturas de microservicios y sin servidor. • Los mensajes se almacenan en la cola hasta que se procesan y eliminan. • Cada mensaje se procesa una vez solamente, por un solo consumidor. • Las colas de mensajes se pueden usar para desacoplar procesos pesados, para acumular trabajo y para clasificar cargas de trabajo. https://aws.amazon.com/es/message-queue/
  3. 3. ¿Qué es una cola de mensajes? https://aws.amazon.com/es/message-queue/
  4. 4. ¿Qué es una cola de mensajes? https://aws.amazon.com/es/message-queue/
  5. 5. ¿Qué es una cola de mensajes? https://aws.amazon.com/es/message-queue/
  6. 6. ¿Qué es una cola de mensajes? https://aws.amazon.com/es/message-queue/
  7. 7. Servicios De Colas De AWS https://aws.amazon.com/es/sqs/ https://aws.amazon.com/es/amazon-mq/ Amazon SQS Amazon MQ
  8. 8. Amazon MQ https://aws.amazon.com/es/amazon-mq Servicio de agente de mensajes (“Broker”) administrado para Apache ActiveMQ que facilita la configuración y operación de agentes de mensajes en la nube. Amazon MQ gestiona la administración y el mantenimiento de ActiveMQ, un conocido agente de mensajes de código abierto.
  9. 9. Amazon MQ https://aws.amazon.com/es/amazon-mq • La infraestructura subyacente está provisionada automáticamente para una alta disponibilidad y la durabilidad de los mensajes. • Acceso directo a la consola ActiveMQ y a API y protocolos estándar del sector para mensajería, incluidos JMS, NMS, AMQP, STOMP, MQTT y WebSocket. • Migración fácil de cualquiera de los agentes de mensajes que utilicen estos estándares a Amazon MQ porque no hay que volver a escribir ningún código de mensajería en las aplicaciones.
  10. 10. Amazon MQ https://aws.amazon.com/es/amazon-mq/resources/ Amazon MQ se puede usar para integrar entornos locales y de la nube mediante la característica de red de agentes de ActiveMQ.
  11. 11. Amazon MQ https://aws.amazon.com/es/amazon-mq/resources/ Con Amazon MQ se puede implementar estrategias para invocar AWS Lambda desde colas y temas/tópicos administrados por agentes de Amazon MQ
  12. 12. https://aws.amazon.com/es/amazon-mq/pricing/ Amazon MQ Precios: • Pago sólo por lo que se utilice • Sin cuota mínima • Pago por el uso del agente de mensajes en función de las horas con tarifas que varían dependiendo del tamaño de la instancia. • Pago por el monto promedio de almacenamiento que usa por mes. Capa gratuita: • Incluye hasta 750 horas de un agente mq.t2.micro en una sola instancia por mes y un máximo de 1 GB de almacenamiento al mes durante un año.
  13. 13. https://aws.amazon.com/es/amazon-mq/pricing/ Amazon MQ
  14. 14. Amazon SQS https://aws.amazon.com/es/sqs/ Servicio de colas de mensajes completamente administrado, rápido, confiable, escalable, alta disponibilidad, alta durabilidad, tolerante a fallos para microservicios, sistemas distribuidos y aplicaciones sin servidor. Simple Queue Service
  15. 15. Amazon SQS https://aws.amazon.com/es/sqs/ Características: • Confiable: Se ejecuta en los centros de datos de alta disponibilidad de Amazon. • Simple: Sólo con estos métodos de API para empezar. • CreateQueue - SendMessage – ReceiveMessage - DeleteMessage. • Flexible: Colas Standard para alto rendimiento y colas FIFO para un estricto ordenamiento. • Escalable: Automáticamente escala a colas ilimitadas. • Seguro y de bajo costo: Similar a otros productos de AWS.
  16. 16. Amazon SQS https://aws.amazon.com/es/sqs/details/ Standard FIFO Número ilimitado de transacciones por segundo. Número limitado a 300 transacciones por segundo. Garantiza que un mensaje es entregado al menos una vez. Exactamente una vez. Protocolo de ordenación del máximo esfuerzo Protocolo Entrega first-in-first-out. Puede tener mensajes duplicados. Duplicados no se introducen a la cola. Tipo de colas:
  17. 17. Amazon SQS https://aws.amazon.com/es/sqs/details/ Tipo de colas: Standard FIFO
  18. 18. https://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-basic-architecture.html Ciclo de vida de un mensaje
  19. 19. https://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-basic-architecture.html Amazon SQS Al configurar/crear una cola: • Default Visibility Timeout • Message Retention Period • Maximun Message Size • Delivery Delay • Receive Message Wait Time Extras: • Dead Letter Queue • Server-Side Encryption (SSE)
  20. 20. https://aws.amazon.com/es/sqs/pricing/ Amazon SQS Precios: • Pago sólo por lo que se utilice • Sin cuota mínima • Cola Standard -> 0.40 USD/Mes (0.00000040 USD por solicitud) • Cola FIFO -> 0.50 USD/Mes (0.00000050 USD por solicitud) • Transferencia de datos saliente (Ver página de precios) Capa gratuita: • Un millón de solicitudes al mes. • Primer GB/Mes de transferencia de datos.
  21. 21. https://aws.amazon.com/es/tools/ Amazon SQS Herramientas: • AWS Management Console • https://console.aws.amazon.com/sqs/ • AWS CLI – Command Line Interface • https://docs.aws.amazon.com/cli/latest/reference/sqs/index.html • AWS SDK • https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/Welcome.html • Lenguajes: .NET, C++, Go, Java, JavaScript, PHP, Python, Ruby
  22. 22. R O D O L F O S Á E N Z Ingeniero De Desarrollo @ QuanticVision @rodosaenz minidemo : SQS gracias!

×