AWS Elasticsearch Service comparison: Amazon and Elastic

The Elasticsearch Service on Elastic Cloud and Amazon Elasticsearch Service are not the same. With the Elasticsearch Service, you can rest easy knowing Elastic, the company behind Elasticsearch, is backing your deployment. Only Elastic has the experts, solutions, features, and product vision that your mission-critical deployments require.

Here are a few things you only get with Elastic

Machine learning

Machine learning

Automatically detect anomalies or build your own multi-dimensional predictive system using our regression, classification, or outlier detection AutoML.

Integrated Stack security

Integrated Stack security

TLS encryption, encryption at rest, role-based access control (RBAC), and field- and document-level security. It's all there.

Kibana Canvas & Lens

Kibana Canvas & Lens

Create live presentations with Canvas and easy, insightful visualizations with the drag-and-drop Lens UI.

Metrics & Logs apps

Metrics & Logs apps

(Free) Curated experiences for tailing log files and monitoring infra like containers, pods, and services.

Hot-warm & index curation

Hot-warm & index curation

(Free) Define how long indices are kept on hot data nodes before automatically moving to warm nodes.

Data rollups

Data rollups

(Free) Save on space (and costs) by summarizing data into coarser time buckets as it ages for metrics use cases.

Elasticsearch SQL

Elasticsearch SQL

(Free) Query with confidence using a secure, native SQL engine and make BI connections via ODBC.

Kibana Spaces

Kibana Spaces

(Free) Organize Kibana dashboards and visualizations into separate spaces, and secure access using RBAC.



Get built-in alerts and notifications about changes in your Elasticsearch data.

This gap gets wider with every release, and every expert we hire. View the full comparison below.


The operations gap: we give you the flexibility

Our Elasticsearch Service on Elastic Cloud is the only offering that allows users to deploy custom topologies for solving different use cases. This includes hot-warm architecture with index curation for logging and time series projects, and other templates optimized for I/O, compute, and memory.

All a user has to do is simply click and drag on a slider bar and all the cluster provisioning and optimized hardware-matching magic unfolds behind the scenes. (Watch this five-minute video.)

The knowledge gap: we've got the experts

There is no compression algorithm for experience or expertise. We are the creators and maintainers of Elasticsearch, Kibana, Beats, and Logstash and we’ve been running our hosted Elasticsearch Service (previously known as Found) since 2012.

Amazon introduced their AWS Elasticsearch Service offering in 2015. Amazon, of course, has been offering services via AWS since 2006, but in the context of managing and supporting hosted Elasticsearch, our team has a few years head start.

No one knows the Elastic Stack better than we do. And no one hosts and manages it better than we do.

The deployment gap: we give you options

We strive to be where our users are — or might want to be. If that's AWS, we're there. If that's Google Cloud, Alibaba, or Azure, we're there, too.

If you want to migrate self-managed workloads to a public cloud, we've made that possible. Or if you want to take our Elastic Cloud and run it on prem or in a hybrid environment, check out ECE.

And if you'd like to operationalize or scale a search project, Elastic Cloud is our family of SaaS offerings which also includes our Site Search Service and App Search Service.

None of these options are available through Amazon Elasticsearch Service.

AWS Elasticsearch Service: Amazon vs. Elastic

This table was last updated on July 14, 2020.

Amazon Elasticsearch Service Elasticsearch Service on Elastic Cloud
Elastic Stack featuresSomeAll
Features formerly known as X‑Pack No Yes
Stack Security, Alerting, Monitoring, Graph, Reporting, Machine learning
Canvas No Yes (Canvas docs)
Kibana Spaces No Yes (Spaces docs)
Kibana dashboard drilldowns (custom actions) No Yes (docs)
Localized Kibana (Chinese and Japanese) No Yes (Chinese Localization docs + Kibana in Japanese)
Elastic Maps No Yes (Maps docs)
Elasticsearch SQL Support Non-native SQL engine based on NLP China's implementation. No ODBC driver, no integrated field & document-level security. Yes (SQL docs)
Data rollups (API & UI) No Yes (Rollup docs)
Centralized management for Beats & Logstash No Yes (Logstash docs)
Ingest Manager No Yes (Ingest Mgmt docs)
Elastic Agent No Yes (Ingest Mgmt docs)
Ingest Node Pipeline Builder UI No
(Self-managed Logstash only, or separately billed Kinesis or Lambda service)
Yes (Pipeline builder docs)
Elastic APM with distributed tracing and service maps No Yes (APM docs)
Elastic Uptime No Yes (Uptime docs)
Elastic SIEM No Yes (SIEM docs)
Frozen indices No Yes (Frozen indices docs)
Index lifecycle management No Yes (ILM docs)
Cross-cluster search No Yes (Cross-cluster search docs)
Asynchronous search No Yes (Asynchronous search docs)
Snapshot repositories management No Yes (Snapshot docs)
Data transforms No Yes (Transforms docs)
Results pinning No Yes (Pinned Query)
Vector field and vector similarity functions No Yes (Vector docs)
Flattened datatype No Yes (Datatype docs)
Containing multiple fields within one JSON object, facilitating a flexible record structure with a large number of fields and reducing index size
Histogram datatype No Yes (Histogram datatype docs)
Dynamically updateable synonyms No Yes (Search analyzer docs)
Enabling update of query time synonyms by API call without requiring a restart
Cumulative cardinality aggregation No Yes (Cardinality docs)
T-Test aggregation No Yes (docs)
Geoshape aggregations No Yes (Geo Bounds docs GeoTile Grid docs GeoHash grid docs GeoCentroid docs)
Arbitrary coordinate systems No Yes (Shape field type)
Ingest circle geo shapes No Yes (Circle Ingest Processor)
Match and geo-match enrichment No Yes (Match and geo-match policies for the enrich processor)
Elastic Stack security Only perimeter-level security and standard IAM policies
  • Transport encryption
  • Authentication
  • Role-based access control
  • Attribute-based access control
  • Field- and document-level security
  • Encryption at rest

(Stack security docs)

  • SNS, a separately billed service, is required for email, text, HTTP, or Lambda alerts
  • Basic alerting with minimal GUI, mostly DSL or script driven; without a UI, tasks like alert definition, editing and lifecycle management are hard to use
  • Inability to monitor indices with sensitive data: no RBAC support for the monitor process
  • No distributed task execution for scalability
  • No distributed task execution for scalability
  • Can’t support one alert configuration spawning multiple alert instances

Fully integrated and tailor-made for Elasticsearch and Kibana:

  • Domain-aware alerting UI, designed for SIEM, APM, Logs, Metrics, and Uptime, accessed without leaving the respective apps
  • Single UI for viewing, searching, and managing all alerts
  • Native integrations with third-party tools like PagerDuty, JIRA and ServiceNow
  • Built-in ability to send events to Elasticsearch indices, server logs, and more
  • Supervised and unsupervised machine learning anomaly detection able to expand beyond rule-based alerts

(Alerting docs)

Machine learning Need to build and manage your own models created using additional AWS services or third-party services.

Fully integrated APIs in Elasticsearch and UI in Kibana for simplifying and supercharging your ML experience.

  • Anomaly detection
  • AutoML for regression, classification, and outlier detection models
  • Inference processor for ML models

(Machine learning docs)

Stack monitoring Depends on Amazon Cloudwatch, that covers a few metrics including cluster state, node information, etc.

Feature-rich and complete monitoring product specifically designed for Elasticsearch and Kibana.

  • Captures a wider range of metrics including search/index rate and latency, garbage collection count and duration, thread pool bulk rejection/queue, Lucene memory breakdown, and more with 10-second data granularity to ensure that clusters are running healthy.
  • Robust tools to diagnose, troubleshoot, and keep your cluster healthy including automatic alerts on cluster issues.

(Stack monitoring docs)

Graph No Yes (Graph docs)
Reporting No Yes (Reporting docs)
Custom plugin support Not supported Supported
Java transport client Not supported Supported
Operational featuresSomeAll
Current Elastic Stack version 7.4 7.8
Dedicated VPC support Yes Yes
Secure peering connection with AWS PrivateLink Yes Yes (Docs)
IP filtering Yes Yes (Docs)
In-place configuration changes No Yes. Changes are applied in place, followed by a rolling restart of nodes. This bypasses a potentially lengthy, risky, and costly data migration made when using the grow-and-shrink method of making new nodes with updated configuration, migrating data, and then removing the old ones.
REST API for deployment management Yes Yes (API docs)
Same-day Elastic Stack version release No Yes
Upgrade Assistant UI and APIs No Yes
Hot-warm deployment template, with index curation No Yes
Default snapshots Yes
Every hour
Configurable Policy
Defaults to 48 times per day
Every 30 minutes
Stored for 48 hours
_source only snapshot also available
Instant rollout of Stack security patches No Yes
Cross zone replication Support for up to 3 availability zones Support for up to 3 availability zones
Uptime SLA Yes


Elastic Maps Service (geo-visualizations in Kibana) Does not work out of the box Yes
Kibana Lens No Yes
SOC 2 compliance Yes Yes
CSA STAR compliance No Yes (Security and compliance page)
HIPAA BAA ready Yes Yes (Elastic Cloud Security page)
ISO/IEC 27001/27017/27018 Yes Yes (Security and compliance page)
Cloud integrationsAllAll
AWS Kinesis, CloudWatch Logs, SQS Yes Yes, via Functionbeat (Functionbeat docs)
Console signup with Google Account Requires custom development or separately billed cognito service Yes (docs)
No custom development required
Elastic technical support No Yes
SLA-based support General level support, not specific to AWS Elasticsearch Service Yes

There is only one

And we are it. Try it out for free for 14 days. No credit card required.