AWS Elasticsearch v/s Elasticsearch on EC2 Comparison

  • Automatically replaces failed nodes
  • Add/remove nodes through an API
  • Manage access rights via IAM
  • Daily snapshots to S3 are included
  • CloudWatch monitoring included
  • On demand equivalent instances are cheaper by ~29%
  • Change more index settings
  • Change more cluster-wide settings
  • Access to all other APIs such as Hot Threads, which is useful for debugging
  • Supports Clusters of more than 20 nodes if required
  • Supports a more comprehensive Elasticsearch monitoring solution
  • m4.large instance, AWS ElasticSearch is 0.151/hr USD for on demand while EC2 is $0.10/hr USD.
  • AWS Elasticsearch service charges $0.135/gb/month for gp2 storage while with EC2 it is $0.10/gb/month.
  • Data-store < 1 TB
  • Small cluster size
  • Low Scaling requirement



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Parvinder Singh

Parvinder Singh

Entrepreneur, Programmer, Cricketer, Farmer