0

Kinesis Firehose, ainsi que Kinesis Streams, sont utilisés pour charger des données en continu selon les détails mentionnés dans les blogs AWS. Il n'y a pas de concept d'éclats ou de maintenance dans le cas de Firehose. Dans un tel cas, Est-ce que Kinesis Firehose remplace Kinesis Streams?Est-ce que Kinesis Firehose remplace Kinesis Streams?

Répondre

0

Kinesis Firehose ne remplace pas Kinesis Streams bien qu'il existe plusieurs cas d'utilisation, Kinesis Firehose a pris le relais après son introduction. Kinesis Streams est utilisé pour mettre en mémoire tampon les données de streaming des producteurs et les diffuser dans des applications personnalisées pour le traitement et l'analyse des données qui vont consommer les données de flux temporairement tamponnées. Les producteurs de données transmettent les données à Kinesis Streams -> Les applications lisent les données du flux et du processus. Kinesis Firehose est utilisé pour capturer et charger des données en streaming dans d'autres services Amazon tels que S3 et Redshift afin que l'analyse puisse avoir lieu plus tard. Les producteurs de données transmettent les données à Kinesis Firehouse -> Transformation de données en utilisant Lambda -> Stocker en S3 ou Redshift. Ces deux types peuvent également être utilisés en combinaison, où Kinesis Streams peut diffuser les données dans Kinesis Firehose afin qu'elles puissent être conservées après le traitement.

1

Amazon Kinesis Firehose est un moyen facile de créer un flux où les données sont envoyées à l'un des:

  • Amazon S3
  • Amazon Redshift
  • Amazon ElastiCache

Vous pouvez également créer une fonction Lambda qui peut manipuler les données sur le chemin.

Si ce qui précède convient à vos besoins, alors Firehose pourrait être considéré comme un remplacement pour Kinesis Streams. Cependant, Kinesis Streams offre plus de flexibilité, ce n'est donc pas un remplacement exact.