Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 3.48 KB

File metadata and controls

42 lines (30 loc) · 3.48 KB
navigation_title Deployment options
description Overview of Elastic deployment options including Elastic Cloud, self-managed, and serverless, to help choose the infrastructure model that fits your needs.
mapped_pages
products
id
elasticsearch
applies_to
serverless stack

Deployment options

You can run Elastic on any infrastructure, so you can choose the model that best fits your operational needs.

Use this page for a quick overview of your options for deploying Elastic.

Why your deployment choice matters

Your deployment type significantly impacts the capabilities available across your Elastic environment and the amount of manual work required to set up and maintain it. Some deployment types provide automated orchestration that handles scaling, upgrades, and monitoring across multiple clusters, while others require you to manage these operational tasks manually.

The choice you make determines how much time you'll spend on infrastructure management versus focusing on using Elastic's features to solve your business problems.

Quick start options

These are the most common deployment types and their main features:

  • {{ecloud}}: Get a hosted solution up and running in minutes.
    • {{ech}}: This offering, managed through {{ecloud}}, provides you with a dedicated cluster on your choice of cloud provider (AWS, GCP, or Azure). It offers high control over your cluster's configuration, allowing you to fine-tune nodes, hardware, and versions to meet specific performance and architectural requirements. Sign up for a 14-day free trial.
    • {{serverless-full}}: This fully managed SaaS offering managed through {{ecloud}} abstracts away all underlying infrastructure, automatically and seamlessly scaling resources to meet your workload demands. It's designed for operational simplicity, with usage-based pricing that allows you to focus on your data without managing clusters. Sign up for a 14-day free trial.
  • Local development: Get started quickly with {{es}} and {{kib}} in Docker for local development and testing.

Advanced options

  • Self-managed: This approach allows you to install, operate, and maintain components of the {{stack}} on your own hardware, whether on-premises or in your private cloud. It provides maximum control over your environment.
  • {{ece}}: This Elastic self-managed offering allows you to provision, manage, and monitor components of the {{stack}} at any scale and on any infrastructure, while managing everything from a single console.
  • {{eck}}: This extends Kubernetes by providing an official operator for deploying and managing components of the {{stack}}. It's ideal if you want to run and orchestrate Elastic on your own Kubernetes platform.

:::{tip} Refer to Deploy and manage for detailed information and guidance on selecting the appropriate deployment for your needs. :::