Amazon OpenSearch Service

Managed search and analytics engine for log analytics, full-text search, and operational dashboards.

Verified against AWS documentation · 2026-09-09

Key facts

  1. 01A domain is a cluster — you pick instance types and node counts, AWS provisions, patches, and replaces failed nodes
  2. 02Two flavors: managed clusters (you size the nodes) and Serverless collections (capacity scales for you in OCUs)
  3. 03OpenSearch Dashboards is the built-in visualization UI — the successor to Kibana, included with every domain
  4. 04Storage tiers step down in cost and speed: hot (EBS) → UltraWarm → cold (both S3-backed)
  5. 05Reality check: this was Amazon Elasticsearch Service until 2021 — older question banks and blog posts still say "Elasticsearch"

Exam triggers

Phrases and scenarios that point here.

  • "Full-text search", "relevance ranking", "search across large volumes of text" → OpenSearch
  • "Centralized log analytics", "SIEM", "security analytics", "operational dashboards" → OpenSearch
  • The word "Kibana" or "Elasticsearch" appears anywhere → the AWS answer is OpenSearch Service
  • Streaming logs that must be searchable and visualized in near real time → Firehose or OpenSearch Ingestion into OpenSearch

Not this service

  • Simple log storage with occasional queries and metric alarms → CloudWatch Logs
  • Ad hoc SQL over files already sitting in S3 → Athena
  • Business dashboards and charts for non-technical users → Amazon Quick (the service formerly called QuickSight)

Use cases

  1. 01Central log search across a whole fleet — app logs, VPC flow logs, and ALB logs in one index, so you trace a failed request without SSH-ing into a single box
  2. 02Product search on a storefront — typo tolerance, faceted filters (brand, size, price), and relevance tuning that a SQL LIKE query will never give you
  3. 03Security analytics — CloudTrail, WAF, and firewall logs indexed together so an analyst can follow one attacker's session across services
  4. 04Live operations dashboards — error rate, p99 latency, and order counts on a wall screen refreshing every few seconds
  5. 05Vector search for RAG chatbots — store embeddings next to your text and ask "find me things similar to this" instead of matching keywords

How it's charged

  1. 01Managed clusters: instance hours per node + EBS storage + data transfer — a running domain bills even with zero queries, and only deleting it stops the meter
  2. 02Serverless: OCU-hours metered separately for indexing and for search, plus managed storage per GB-month — NextGen collections scale to zero when idle, Classic collections bill a minimum OCU floor
  3. 03UltraWarm and cold storage hold data in S3 at a fraction of hot EBS cost — the standard lever for cutting a long log-retention bill
  4. 04Free: automated snapshots kept 14 days, node-to-node traffic inside a domain, and cross-AZ traffic within a Multi-AZ domain
  5. 05Commitment discounts: Reserved Instances (1 or 3 year) for managed clusters, or Database Savings Plans (1 year) that cover clusters and Serverless

Commonly confused with

References