Back to Catalog
Data & Analytics

Amazon OpenSearch Service

"Managed search and analytics suite (formerly Elasticsearch)."

What is Amazon OpenSearch Service?

Amazon OpenSearch Service (successor to Amazon Elasticsearch Service) is a managed service that makes it easy to deploy, operate, and scale OpenSearch clusters. It is used for search, log analytics, and visualization.

Key Concepts

1. Search Engine

  • Full-text search capabilities with complex querying.
  • Used to power search bars on websites.

2. Log Analytics (ELK Stack)

  • Often part of the "ELK" (Elasticsearch, Logstash, Kibana) or "EFK" (Elasticsearch, Fluentd, Kibana) stack.
  • OpenSearch Dashboards (formerly Kibana) provides visualization for logs.

3. Vector Database

  • Can store and search vector embeddings for Generative AI applications.

Exam Tips

[!IMPORTANT] "Search capabilities for app / Log Analytics": Answer is OpenSearch.

[!NOTE] OpenSearch vs. CloudWatch Logs:

  • CloudWatch Logs: Good for simple storage and basic queries.
  • OpenSearch: Best for complex analysis, visualization, and full-text search over massive datasets.

Common Use Cases

  • Application Search: Adding a search box to an e-commerce site.
  • Log Monitoring: Aggregating logs from servers to debug issues in real-time.
  • Security Analytics: Detecting anomalies in network traffic logs.
QuickSight
Kinesis
SWIPE ZONE
< DRAG ME >