Streaming Data Integration with Elasticsearch: Built-in Services by AWS | Marqueguard

Built-in Integration Services for Streaming Data with Elasticsearch

Question

Marqueguard is a social media monitoring company headquartered in Brighton, England.

Marqueguard sells three different products: Analytics, Audiences, and Insights.

Marqueguard Analytics is a "self-serveapplication" or software as a service, which archives social media data in order to provide companies with information and the means to track specific segments to analyze their brands' online presence. The tool's coverage includes blogs, news sites, forums, videos, reviews, images and social networks such as Twitter and Facebook.

Users can search data by using Text and Image Search, and use charting, categorization, sentiment analysis and other features to provide further information and analysis.

Marqueguard has access to over 80 million sources. Marqueguard uses multiple web services like S3, Redshift, others to address various business requirements and Elasticsearch to perform search.

What services provide built-in and native integration of streaming data with Elasticsearch? select 2 options.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

Answer: B.

Option Bis correct - load streaming data into your Amazon Elasticsearch Service domain from many different sources.

Some sources, like Amazon Kinesis Data Firehose and Amazon CloudWatch Logs, have built-in support for Amazon ES.

Others, like Amazon S3, Amazon Kinesis Data Streams, and Amazon DynamoDB, use AWS Lambda functions as event handlers

https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-aws-integrations.html

Marqueguard uses Elasticsearch to perform search on the social media data it archives. Elasticsearch is an open-source search engine that can be used to search, analyze, and visualize large volumes of data in real-time. Elasticsearch is often used in combination with other services in the AWS ecosystem to provide a scalable and flexible search solution.

To integrate streaming data with Elasticsearch, Amazon provides two services that can be used: Amazon Kinesis Data Firehose and Amazon CloudWatch Logs.

Amazon Kinesis Data Firehose is a fully managed service that can be used to deliver real-time streaming data to Elasticsearch, among other destinations. With Firehose, data is automatically loaded into Elasticsearch as it is generated, so that data can be analyzed in near real-time. Firehose provides a simple and reliable way to ingest data from a variety of sources, such as AWS services like Amazon S3, Amazon Redshift, and Amazon DynamoDB, as well as custom applications running on EC2 instances or other environments.

Amazon CloudWatch Logs is a managed service that provides real-time monitoring and management of logs and metrics from AWS resources and custom applications. CloudWatch Logs can be used to collect log data from Amazon EC2 instances, AWS Lambda functions, and other sources, and then forward the data to Elasticsearch for analysis. With CloudWatch Logs, log data is streamed to Elasticsearch in near real-time, allowing for real-time analysis of log data.

In summary, Amazon Kinesis Data Firehose and Amazon CloudWatch Logs are the two services that provide built-in and native integration of streaming data with Elasticsearch. Amazon S3 and Amazon Glacier are object storage services and Amazon CloudTrail is a service that records AWS API calls and sends the log files to Amazon S3, but none of them provide built-in integration with Elasticsearch for streaming data.