Elasticsearch Cluster
Elasticsearch is a distributed search and analytics engine built on Apache Lucene that indexes JSON documents for full-text search, structured queries, and aggregations at scale. It typically runs as a cluster of nodes that shard and replicate indices for throughput and resilience.
Baseline topologies
| Topology | Minimum nodes | Roles |
|---|---|---|
| dedicated-master-plus-data | 3 | master, data |
What drives the cost
- Data nodes
- Nodes that store shards and handle indexing and search traffic.
- Dedicated master nodes
- Control-plane nodes that manage cluster state and elections.
- Primary indexed data (GB)
- Current primary index volume before replicas and planned growth headroom.
Where it runs
bare_metal, dedicated, cloud_vm
Size Elasticsearch Cluster and get a cost estimate