¿Por qué Amazon AWS tiene tres tipos de colas de mensajes (Kinesis Firehose, Kinesis Streams, SQS) mientras que Google Cloud solo tiene Cloud Pub / Sub?

La premisa de la pregunta no es del todo correcta. Si bien SQS es definitivamente una cola de mensajes, Kinesis Firehose y Streams no son exactamente colas de mensajes. La suite Kinesis (si puedo llamarlo así) está diseñada para ingerir e integrar datos de transmisión en aplicaciones posteriores, mientras que SQS es la buena solución de mensajería tradicional. En términos de diferencias,

Kinesis Firehose: producto de ingestión de datos de AWS para la transmisión de datos. Úselo para cargar y procesar datos de transmisión en S3, Redshift, RDS, etc. AWS se encarga de escalar en función de los volúmenes de datos de transmisión entrantes.

Kinesis Stream: captura datos de transmisión de los productores y los envía a aplicaciones personalizadas en sentido descendente. Puede escalar masivamente, pero puede escalar el aprovisionamiento que debe realizar usted.

SQS: una ejecución de la cola de mensajes de la fábrica, retiene y envía / recibe mensajes entre diferentes aplicaciones.

Realmente no he trabajado en Cloud Sub / Pub, así que dejaré que otros comenten cómo se compara con las ofertas de AWS.

More Interesting

¿Cuál es la estructura organizativa correcta para adoptar Cloud?

¿Qué servicio VPS le permite activar nuevas instancias más rápido?

¿Qué servicios gratuitos para compartir archivos permiten carpetas o archivos protegidos por contraseña accesibles para cualquier persona con el enlace (incluidas las personas sin una cuenta)?

¿La nube solo se trata del almacenamiento de datos?

¿Por qué es necesario el inquilino (proyecto) para plataformas de computación en la nube como OpenStack?

¿Cuáles son algunas de las mejores prácticas para mover un sitio de WordPress del alojamiento compartido a un servidor virtual o un servidor en la nube?

¿Cuáles son los principales pros y contras del uso de Video Vigilancia como servicio (VSaas)? ¿Es esta tecnología realmente el futuro de VS?

¿Por qué quicken no tiene un producto basado en la nube?

¿Cuáles son algunos buenos usos para Firebase?

¿Alguna plataforma de administración en la nube me permite facturar a mis clientes por el uso de la nube de AWS?

¿Cómo se benefician las empresas de minería en la nube de sus servicios?

¿Por qué la computación en la nube es importante para las empresas de TI?

Soy nuevo en la plataforma en la nube. ¿Cuál sería la mejor certificación en la nube para un desarrollador en la nube: 1. AWS, 2. Azure o 3. Plataforma Salesforce1?

¿Cuál es la mejor herramienta de generación de informes basada en la nube que analiza archivos?

¿Es la nube privada la decisión correcta para mi empresa?