cost-calc

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

TopologyMinimum nodesRoles
dedicated-master-plus-data3master, 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

Sources