Skip to content
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions deploy-manage/_snippets/deployment-options-overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
**Quick start option**

* [**Local development**](/solutions/search/run-elasticsearch-locally.md): Get started quickly with {{es}} and {{kib}} in Docker for local development and testing.

**Hosted options**

* [**Elastic Cloud Hosted**](/deploy-manage/deploy/elastic-cloud/cloud-hosted.md): Our hosted Elastic Stack offering, deployed in the cloud with your provider of choice. Sign up for a [14-day free trial](https://cloud.elastic.co/registration).
* [**Elastic Cloud Serverless**](/deploy-manage/deploy/elastic-cloud/serverless.md): Create serverless projects for autoscaled and fully managed Elastic deployments. Sign up for a [14-day free trial](https://cloud.elastic.co/serverless-registration).

**Advanced options**

* [**Self-managed**](/deploy-manage/deploy/self-managed.md): Install, configure, and run Elastic on your own premises.
* [**Elastic Cloud Enterprise**](https://www.elastic.co/guide/en/cloud-enterprise/current/Elastic-Cloud-Enterprise-overview.html): Deploy Elastic Cloud on public or private clouds, virtual machines, or your own premises.
* [**Elastic Cloud on Kubernetes**](/deploy-manage/deploy/cloud-on-k8s.md): Deploy Elastic Cloud on Kubernetes.
78 changes: 74 additions & 4 deletions deploy-manage/deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,79 @@ mapped_urls:
% - [ ] ./raw-migrated-files/docs-content/serverless/intro.md
% - [ ] ./raw-migrated-files/elasticsearch/elasticsearch-reference/elasticsearch-intro-deploy.md

⚠️ **This page is a work in progress.** ⚠️
Whether you're planning to use Elastic's pre-built solutions or Serverless projects, build your own applications with {{es}}, or analyze your data using {{kib}} tools, you'll need to deploy Elastic first.

The documentation team is working to combine content pulled from the following pages:
This page will help you understand your deployment options and choose the approach that best fits your needs.

* [/raw-migrated-files/docs-content/serverless/intro.md](/raw-migrated-files/docs-content/serverless/intro.md)
* [/raw-migrated-files/elasticsearch/elasticsearch-reference/elasticsearch-intro-deploy.md](/raw-migrated-files/elasticsearch/elasticsearch-reference/elasticsearch-intro-deploy.md)
## Core components

Every Elastic deployment requires Elasticsearch as its core data store and search/analytics engine.
Additionally, Kibana provides the user interface for all Elastic solutions and Serverless projects. It is required for most use cases, from data exploration to monitoring and security analysis.

Your choice of deployment type determines how you'll set up and manage these core components, plus any additional components you need.

Elastic offers deployment options ranging from fully automated to fully self-managed.

:::{tip}
Learn more about the [{{stack}}](/get-started/the-stack.md) to understand the core and optional components of an Elastic deployment.
:::

## Deployment types overview

:::{include} _snippets/deployment-options-overview.md
:::

## Versioning and compatability

In {{serverless-full}}, you automatically get access to the latest versions of Elastic features and you don't need to manage version compatibility.

All other deployment types use stack versioning, where components are tested and versioned together to ensure compatibility. ECE and ECK have their own deployment versions, in addition to stack versioning.

Consider this when choosing your deployment type:

- Choose Serverless if you want automatic access to the latest features and don't want to manage version compatibility
- Choose other deployment types if you need more control over version management

:::{tip}
Learn more about [versioning and availability](/get-started/versioning-availability.md).
:::

## Choose your deployment path

Your deployment choice determines how you'll set up and manage these components.

### Step 1: Who manages the infrastructure?

#### Managed by Elastic

If you want to focus on using Elastic products rather than managing infrastructure, choose:

- **Serverless**: Zero operational overhead, automatic scaling and updates, latest features
- **Cloud hosted**: Balance of control and managed operations, choice of resources and regions

#### Self-managed with your infrastructure

If you need to run Elastic on your infrastructure, you have three options:

- **Basic self-managed**: Direct control over all aspects of deployment
- **Elastic Cloud on Kubernetes (ECK)**: Kubernetes-native orchestration
- **Elastic Cloud Enterprise (ECE)**: Multi-tenant orchestration platform

### Step 2: For self-managed - do you need orchestration?

If you chose self-managed, consider whether you need orchestration:

- **No orchestration needed**:
Choose basic self-managed deployment for full control and direct management

- **Kubernetes environment**:
Use ECK for native Kubernetes orchestration and automated operations

- **Multi-tenant platform**:
Use ECE to deploy {{ecloud}} on your own infrastructure

## Cost considerations

- **Serverless**: Pay for what you use
- **Cloud hosted**: Subscription-based with resource allocation
- **Self-managed options**: Infrastructure costs plus operational overhead mean a higher total cost of ownership (TCO)
4 changes: 4 additions & 0 deletions deploy-manage/deploy/self-managed.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,7 @@ mapped_pages:

See [Elastic Stack Third-party Dependencices](https://artifacts.elastic.co/reports/dependencies/dependencies-current.md) for the complete list of dependencies for {{es}}.

$$$installing-elastic-stack$$$
$$$network-requirements$$$
$$$install-order-elastic-stack$$$
$$$install-elastic-stack-for-elastic-cloud$$$
1 change: 0 additions & 1 deletion deploy-manage/deploy/self-managed/deploy-cluster.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ $$$dedicated-host$$$

**This page is a work in progress.** The documentation team is working to combine content pulled from the following pages:

* [/raw-migrated-files/elasticsearch/elasticsearch-reference/elasticsearch-intro-deploy.md](/raw-migrated-files/elasticsearch/elasticsearch-reference/elasticsearch-intro-deploy.md)
* [/raw-migrated-files/elasticsearch/elasticsearch-reference/setup.md](/raw-migrated-files/elasticsearch/elasticsearch-reference/setup.md)

% Doesn't exist
Expand Down
25 changes: 6 additions & 19 deletions get-started/deployment-options.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,10 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro-deploy.html
---

# Deployment options [elasticsearch-intro-deploy]

To use {{es}}, you need a running instance of the {{es}} service. You can deploy {{es}} in various ways.

**Quick start option**

* [**Local development**](../solutions/search/get-started.md): Get started quickly with a minimal local Docker setup for development and testing.

**Hosted options**

* [**Elastic Cloud Hosted**](../deploy-manage/deploy/elastic-cloud/create-an-organization.md): {{es}} is available as part of the hosted Elastic Stack offering, deployed in the cloud with your provider of choice. Sign up for a [14-day free trial](https://cloud.elastic.co/registration).
* [**Elastic Cloud Serverless**](https://docs.elastic.co/serverless/general/sign-up-trial): Create serverless projects for autoscaled and fully managed {{es}} deployments. Sign up for a [14-day free trial](https://cloud.elastic.co/serverless-registration).
Use this page for a quick overview of your options for deploying Elastic.

**Advanced options**
:::{include} /deploy-manage/_snippets/deployment-options-overview.md
:::

* [**Self-managed**](../deploy-manage/deploy/self-managed/installing-elasticsearch.md#elasticsearch-deployment-options): Install, configure, and run {{es}} on your own premises.
* [**Elastic Cloud Enterprise**](/deploy-manage/deploy/cloud-enterprise.md): Deploy Elastic Cloud on public or private clouds, virtual machines, or your own premises.
* [**Elastic Cloud on Kubernetes**](../deploy-manage/deploy/cloud-on-k8s.md): Deploy Elastic Cloud on Kubernetes.
:::{tip}
Refer to [](/deploy-manage/index.md) for detailed information and guidance on choosing the right deployment for your needs.
:::
59 changes: 15 additions & 44 deletions get-started/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,53 +5,24 @@ mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
- https://www.elastic.co/guide/en/starting-with-the-elasticsearch-platform-and-its-solutions/current/index.html
---
# Get started

# Get started [elasticsearch-intro-what-is-es]
{{es}} is the heart of the [Elastic Stack](the-stack.md). Combined with {{kib}}, it powers these Elastic solutions and use cases:

[{{es}}](https://github.com/elastic/elasticsearch/) is a distributed search and analytics engine, scalable data store, and vector database built on Apache Lucene. It’s optimized for speed and relevance on production-scale workloads. Use {{es}} to search, index, store, and analyze data of all shapes and sizes in near real time.
* [Observability](/solutions/observability.md)
* [Security](/solutions/security.md)
* [Search](/solutions/search.md)

{{es}} is the heart of the [Elastic Stack](the-stack.md). Combined with [{{kib}}](https://www.elastic.co/kibana), it powers these Elastic solutions:
:::{tip}
Refer to our [customer success stories](https://www.elastic.co/customers/success-stories) for concrete examples of how Elastic is used in real-world scenarios.
:::

* [Observability](https://www.elastic.co/observability)
* [Search](https://www.elastic.co/enterprise-search)
* [Security](https://www.elastic.co/security)
## First steps

Explore the full list of [{{es}} features](https://www.elastic.co/elasticsearch/features) on the product webpage.
Depending on your experience with Elastic, you might want to start with one of these resources:

::::{admonition} What is the Elastic Stack?
:name: elasticsearch-intro-elastic-stack

{{es}} is the core component of the Elastic Stack, a suite of products for collecting, storing, searching, and visualizing data. [Learn more about the Elastic Stack](the-stack.md).

::::



## Use cases [elasticsearch-intro-use-cases]

You can use {{es}} for a wide and growing range of use cases. Here are a few examples:

**Observability**

* **Logs, metrics, and traces**: Collect, store, and analyze logs, metrics, and traces from applications, systems, and services.
* **Application performance monitoring (APM)**: Monitor and analyze the performance of business-critical software applications.
* **Real user monitoring (RUM)**: Monitor, quantify, and analyze user interactions with web applications.
* **OpenTelemetry**: Reuse your existing instrumentation to send telemetry data to the Elastic Stack using the OpenTelemetry standard.

**Search**

* **Full-text search**: Build a fast, relevant full-text search solution using inverted indexes, tokenization, and text analysis.
* **Vector database**: Store and search vectorized data, and create vector embeddings with built-in and third-party natural language processing (NLP) models.
* **Semantic search**: Understand the intent and contextual meaning behind search queries using tools like synonyms, dense vector embeddings, and learned sparse query-document expansion.
* **Hybrid search**: Combine full-text search with vector search using state-of-the-art ranking algorithms.
* **Build search experiences**: Add hybrid search capabilities to apps or websites, or build enterprise search engines over your organization’s internal data sources.
* **Retrieval augmented generation (RAG)**: Use {{es}} as a retrieval engine to supplement generative AI models with more relevant, up-to-date, or proprietary data for a range of use cases.
* **Geospatial search**: Search for locations and calculate spatial relationships using geospatial queries.

**Security**

* **Security information and event management (SIEM)**: Collect, store, and analyze security data from applications, systems, and services.
* **Endpoint security**: Monitor and analyze endpoint security data.
* **Threat hunting**: Search and analyze data to detect and respond to security threats.

This is just a sample of search, observability, and security use cases enabled by {{es}}. Refer to Elastic [customer success stories](https://www.elastic.co/customers/success-stories) for concrete examples across a range of industries.
- Learn about [{{es}} and {{kib}}](introduction.md), the core components of the Elastic Stack.
- Learn about [the stack](/get-started/the-stack.md) to understand the relationship between core and optional components of an Elastic deployment.
- Learn about the [out-of-the-box solutions and use cases](/solutions/index.md) that Elastic supports.
- Learn how to [deploy Elastic](./deployment-options.md) for your use case.
- Understand how [versioning and availability](./versioning-availability.md) work with Elastic deployments.
49 changes: 0 additions & 49 deletions get-started/installing-elastic-stack.md

This file was deleted.

Loading