What are hardware profiles?edit

Elastic Cloud deploys Elastic Stack components into unique hardware profiles which provides a unique blend of storage, memory and vCPU. This gives you more flexibility to choose the hardware profile that best fits for your use case. For example, Compute Optimized deploys Elasticsearch on virtual hardware that provides high vCPU which can help search-heavy use cases return queries quickly.

Under the covers, hardware profiles leverage virtualized instances from a cloud provider, such as Amazon Web Services, Google Compute Platform, and Microsoft Azure. You don’t interact with the cloud provider directly, but we do document what we use for your reference. To learn more, see Elasticsearch Service Hardware.

The components of the Elastic Stack that we support as part of a deployment are called instances and include:

  • Elasticsearch data tiers and master nodes
  • Machine Learning (ML) nodes
  • Kibana instances
  • AMP and Fleet instances
  • Enterprise Search instances

Elastic Agent, Beats, and Logstash are components of the Elastic Stack that are not included in the hardware profiles as they are installed outside of Elastic Cloud.

While you create your deployment, you can choose the hardware profile that best fits your needs, and configure it with the Advanced settings option. Depending on the cloud provider that you select, you can adjust the size of Elasticsearch nodes, or configure your Kibana, APM & Fleet, and Enterprise Search instances.

The hardware profiles available are:

I/O optimized profileedit

Your Elasticsearch data nodes are optimized for high I/O throughput, and the profile is geared towards providing a balance of compute (CPU), memory, and storage resources. Use this profile if you are new to Elasticsearch or don’t need to run a more specialized workload. You can see the exact storage, memory, and vCPU allotment on the hardware details page.

Ideal use case

Ideal if you have a large amount of data that you need fast access to. It’s also suitable for many search and general all-purpose workloads that don’t require more specialized resources.

Compute optimized profileedit

This profile runs CPU-intensive workloads faster. You can see the exact storage, memory, and vCPU allotment on the hardware details page.

Ideal use case

Suitable for ingestion use cases with a 1-4 days of data available for fast access and for search use cases with indexing and querying workloads. Provides the most CPU resources per unit of RAM.

Memory optimized profileedit

Runs CPU-intensive workloads faster. You can see the exact storage, memory, and vCPU allotment on the hardware details page.

Ideal use case

Suitable for most ingestion use cases with a 7-10 days of data available for fast access. Also good for light search use cases without heavy indexing or CPU needs.