Elasticsearch Service

Pricing Information

NewWe've updated Elasticsearch Service on Elastic Cloud pricing to make it more transparent and flexible for your use case. Read More

Pricing Overview

Several factors influence billing for a Standard subscription to our Elasticsearch Service. The four major ones that impact cost are deployment size (RAM), choice of cloud provider (AWS or GCP), number of availability zones, and your deployment type, which affects the underlying infrastructure.

Grow with Expert Support

All Elasticsearch Service customers have access to ticket-based support. If you need SLA-based support, Gold and Platinum subscriptions are also available. Contact us to learn more.

Activate Powerful Features

Elasticsearch Service customers have access to all Elasticsearch and Kibana features including Canvas, APM, machine learning, encryption, role-based access control, Elasticsearch SQL, and more.

Pay as You Go

You're only charged for the selected resources that are optimized for the scope of your use case. When you're ready, simply scale your deployment with zero downtime.

Platforms & Regions

The Elasticsearch Service on Elastic Cloud is available on Amazon Web Services (AWS) and Google Cloud Platform (GCP) in the following regions: AWS: US East (N. Virginia), US West (N. California), US West (Oregon), EU (Ireland), EU (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Singapore), Asia Pacific (Sydney), South America (Sao Paulo); GCP: us-west1 (Oregon), us-central1 (Iowa), europe-west1 (Belgium), europe-west3 (Frankfurt). We're adding new regions to our offering all the time, so stay tuned for updates.

Frequently Asked Questions

Can I try the Elasticsearch Service on Elastic Cloud for free?

Yes. We offer a 14-day free trial that starts the moment you create a cluster. It includes access to provision a cluster with 8 GB memory, 240 GB storage, and high availability (HA) across two zones, in addition to all the Elasticsearch and Kibana features such as basic authentication, encryption, monitoring, machine learning, and more.

How do I purchase the Elasticsearch Service on Elastic Cloud?

There are a few ways to purchase Elasticsearch Service. The best place to start is with a 14-day free trial. Once you're ready to commit, we have several subscription options available:

Monthly Standard Subscription: At any time during the trial or when your trial expires, submit your credit card information to begin your monthly subscription.

Annual Standard Subscription: When your free trial expires, contact us to sign up for your annual term (and save 15%). You can also obtain a multi-year subscription to save even more. To learn more, please contact us.

What is the free allowance on the Elasticsearch Service?

The free allowance provides each Elasticsearch Service deployment with the ability to enable a 1 GB Kibana node in 1 availability zone and a 1 GB machine learning node in 1 availability zone as part of the deployment. You'll also receive a free 512 MB memory allowance in one availability zone (AZ) for APM on Elasticsearch Service.

Increasing the size of the Kibana node or machine learning node along with changing the amount of availability zones will incur additional cost.

Does the Elasticsearch Service come with commercial features such as security and machine learning?

As a special gesture to startups and small business customers running clusters with less than 64 GB of memory, we offer full access to commercial features such as security, alerting, and monitoring. Please note that additional instance may be required to take advantage of some of the features.

Is Elastic’s Elasticsearch Service the same as Amazon’s Elasticsearch Service?

No. Elastic’s Elasticsearch Service is the only hosted and managed Elasticsearch offering built, managed, and supported by the company behind Elasticsearch, Kibana, Beats, and Logstash. There is no formal partnership between Elastic and Amazon Web Services (AWS), and Elastic does not provide any support on the Amazon Elasticsearch Service.

Our service is built on best practices and years of experience hosting and managing thousands of Elasticsearch clusters in the cloud and on premise. We support custom scripts and dictionaries, and our Elastic Cloud Gold and Platinum customers can upload and run custom plugins with the service. We are the only hosted Elasticsearch offering where you get access to our commercial features and plugins. Read our AWS Elasticsearch Service comparison for more information.

Lastly, the Elasticsearch Service on Elastic Cloud is available on GCP as well as AWS, which gives more flexibility to users for deployment location.

Is there a limit on the number of documents or indices I can have in my cluster?

No. We do not enforce an artificial limit on the number of indices or documents you can store in your cluster.

That said, there is a limit to how many indexes Elasticsearch can cope with. Every shard of every index is a separate Lucene index, which in turn comprises several files. A process cannot have an unlimited number of open files. Also, every shard has its associated control structures in memory. So, while you can make as many indices as you want, there are limiting factors and best practices. Learn more in “Seven Tips for Better Elasticsearch Benchmarks.”

What do I do if I need to change the size of my cluster at a later time?

You can scale your clusters both up and down from the Elastic Cloud user console, whenever you like. Resizing of your cluster is transparently done in the background, without any downtime. Beware, however, that if you scale your cluster down, you must ensure that the downsized cluster can handle your Elasticsearch memory and disk quota requirements.

Can I spin up any capacity I want?

Yes. In general, we support large deployments, but we do have service limits in place. If you find you need more capacity enabled, please contact us. Service limits up to a total of 384 GB protect users from spinning up an expensive capacity by mistake. These can be removed by contacting support.

Why is there a “.1” at the end of each instance type when deploying on Google Compute Platform?

On Google Compute Platform we use custom instance types to create optimized underlying infrastructure for your differing workloads. The instance configurations for GCP include GCP, the node type, a short description, and the number 1 to denote the first offering. This may change in future configurations.

How is pricing for Elasticsearch Service on Elastic Cloud calculated?

Pricing for the Elasticsearch Service is based off the following dimensions:

Cloud provider

Cloud region

Instance configuration

Data nodes

High I/O

High Storage

High CPU

High Memory

Master node

Ingest node

Machine learning node

Kibana

Instance size

Number of availability zones

Snapshot storage

Cloud storage costs

Storage API requests

Data transfer costs

Data transfer in

Data transfer out

Data transfer between nodes

Am I charged more for using a different deployment template?

There are no price differences for using a specific deployment template. Each instance configuration inside the deployment template has its own specific cost that scales independently from other instance configurations.

How does my price change as I scale my deployments?

The Elasticsearch Service on Elastic Cloud has a linear pricing model that makes it easy to understand what the new costs are going to be as you scale. This means that an 8 GB data high-I/O configuration will cost 8 times as much as a 1 GB data high-I/O configuration. Additionally, if you deploy across 3 availability zones your cost is 3 times as high for the same instance configuration in a single availability zone.

What are snapshot storage and data transfer costs?

Snapshot storage and data transfer costs are automatically added to your bill based on metered usage in GB. These include the following:

Snapshot Storage (Cloud Storage costs)

Based on how much data your snapshots consume on Amazon S3 or Google Cloud Storage

Snapshot Storage Requests (Snapshot API Requests)

Based on snapshot frequency and how many requests are being made to Amazon S3 or Google Cloud Storage

Data Transfer into the cluster

Data Transfer out of the cluster

Data Transfer between nodes in the cluster

During the introductory promotional period, you were not charged for data transfer and snapshot storage costs. These components appeared as zero cost line items in your Elasticsearch Service invoice. Beginning February 1, 2019 you will receive a bill metering your data transfer and snapshot storage costs. These costs will be credited back to your account, as an estimate of future charges. We will begin billing for these costs when the promotional period ends on February 28, 2019 (Updated February 1, 2019 - see blog).

What does r4, m5, d2, and i3 mean as part of my Elasticsearch Service on Elastic Cloud bill?

The following r4, m5, d2, and i3, represent the underlying Amazon EC2 Instance types that your instance configuration is deployed on. The instance configurations for Amazon include the node type, a short description, and the underlying EC2 instance type (e.g., aws.data.higio.i3).

My bill for my old deployment now shows aws.data.highio.i3. What does that mean?

All current deployments are deployed on top of AWS i3 instance types and an aws.data.highio.i3 instance configuration is automatically assigned. This is the default instance type used for deploying an Elasticsearch cluster and has balanced resources for a general use case.

Why are instance configurations on the same hardware priced differently?

Instance configurations represent a component of the Elastic Stack (e.g., Kibana, Elasticsearch, machine learning) running on top of a specific hardware profile with an optimized configuration. For example, Kibana running on top of an AWS r4 instance or a master node running on top of an AWS r4 have different management costs and are priced differently.

I’m an existing customer. Did pricing change?

Is the Elasticsearch Service on Elastic Cloud available for purchase via the AWS Marketplace?

Yes. The AWS Marketplace allows SaaS vendors, like Elastic, to bill customers directly through their AWS account, meaning you don’t have to set up a separate billing relationship with Elastic. Instead, existing AWS customers can subscribe to Elastic Cloud through the our AWS Marketplace listing page. Simply click “Continue to Subscribe” and follow the on-screen instructions. Once you approve the subscription, you will be routed to the Elasticsearch Service on Elastic Cloud welcome page to begin creating Elasticsearch clusters.

All usage charges will be billed directly to your AWS account. (Pricing information is available on our AWS Marketplace page.) Going through the AWS Marketplace is a good option for customers wanting a single point of billing for their SaaS services or customers who are unable establish a direct billing relationship with Elastic.

Is the free Elasticsearch Service on Elastic Cloud trial available on the AWS Marketplace?

No. The free trial is only available through the Elastic website on our free trial page.