You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Flesh out 'Deploy', sidequest to update 'Get Started' (#540)
**get-started/**
1. `index.md`: Major overhaul - Simplified to focus on first steps for
users, with clear pathways to learn about Elasticsearch, Kibana,
solutions, deployment options, and versioning. Clears out duplication as
much possible.
2. `introduction.md`: Significant restructuring - Combined Elasticsearch
and Kibana overview into a single comprehensive overview, explaining
what they are and their use cases. Lots of `$$$` to clean up eventually
on this page.
5. `the-stack.md`: Streamlined - Made more concise and added clearer
deployment options references.
6. `versioning-availability.md`: New file - Added detailed explanation
of:
- Semantic versioning (X.Y.Z format)
- Feature availability states (GA, Beta, Preview, etc.)
- Deployment type variations
7. `deployment-options.md`: Simplified to serve as a quick reference for
deployment options, using content reuse outlined below.
8. Removed: `installing-elastic-stack.md` - anchors moved to
deploy-manage section for redirection
**deploy-manage/**
1. `deploy.md`: New comprehensive deployment guide including:
- Core components overview
- Detailed deployment options
- Version compatibility considerations
- Decision framework for choosing deployment type
- Cost considerations
2. New snippet file `_snippets/deployment-options-overview.md`: Created
to maintain consistent deployment options documentation across multiple
pages, including:
- Quick start option (Local development)
- Hosted options (Cloud Hosted and Serverless)
- Advanced options (Self-managed, Cloud Enterprise, Cloud on K8s)
---------
Co-authored-by: Karen Metts <[email protected]>
Co-authored-by: florent-leborgne <[email protected]>
*[**Elastic Cloud**](/deploy-manage/deploy/elastic-cloud.md): Get a hosted solution up and running in minutes.
4
+
*[**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).
5
+
*[**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).
6
+
*[**Local development**](/solutions/search/run-elasticsearch-locally.md): Get started quickly with {{es}} and {{kib}} in Docker for local development and testing.
7
+
8
+
**Advanced options**
9
+
10
+
*[**Self-managed**](/deploy-manage/deploy/self-managed.md): Install, configure, and run Elastic on your own premises.
11
+
*[**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.
12
+
*[**Elastic Cloud on Kubernetes**](/deploy-manage/deploy/cloud-on-k8s.md): Deploy Elastic Cloud on Kubernetes.
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.
21
+
22
+
This page will help you understand your deployment options and choose the approach that best fits your needs.
23
+
24
+
## Core components
25
+
26
+
Every Elastic deployment requires {{es}} as its core data store and search/analytics engine.
27
+
Additionally, {{kib}} 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.
28
+
29
+
Your choice of deployment type determines how you'll set up and manage these core components, plus any additional components you need.
30
+
31
+
:::{tip}
32
+
Learn more about the [{{stack}}](/get-started/the-stack.md) to understand the core and optional components of an Elastic deployment.
If you want to focus on using Elastic products rather than managing infrastructure, choose:
45
+
46
+
-**Serverless**: Zero operational overhead, automatic scaling and updates, latest features
47
+
-**Cloud hosted**: Balance of control and managed operations, choice of resources and regions
48
+
49
+
#### Self-hosted options
50
+
51
+
If you need to run Elastic on your infrastructure, choose between a fully self-managed deployment or using an orchestrator:
52
+
53
+
-**Fully self-managed**: Complete control and responsibility for your Elastic deployment
54
+
-**With orchestration**:
55
+
-**Elastic Cloud on Kubernetes (ECK)**: If you need Kubernetes-native orchestration
56
+
-**Elastic Cloud Enterprise (ECE)**: If you need a multi-tenant orchestration platform
57
+
58
+
:::::{note}
59
+
:::{dropdown} About orchestration
60
+
61
+
An orchestrator automates the deployment and management of multiple Elastic clusters, handling tasks like scaling, upgrades, and monitoring.
62
+
63
+
Consider orchestration if you:
64
+
- Need to manage multiple Elastic clusters
65
+
- Want automated operations at scale
66
+
- Have a Kubernetes environment (ECK)
67
+
- Need to build a multi-tenant platform (ECE)
68
+
69
+
Orchestrators manage the lifecycle of your Elastic deployments but don't change how the core products work. When using ECK or ECE:
70
+
- You'll still use the same Elasticsearch and Kibana features and configurations
71
+
- Most product documentation remains applicable
72
+
- You can add other Elastic products as needed
73
+
- The orchestrator handles operational tasks while you focus on using and configuring the products
74
+
75
+
::::{tip}
76
+
Documentation will specify when certain features or configurations are not applicable to specific deployment types.
77
+
::::
78
+
:::
79
+
:::::
80
+
81
+
### Versioning and compatibility
82
+
83
+
In {{serverless-full}}, you automatically get access to the latest versions of Elastic features and you don't need to manage version compatibility.
84
+
85
+
With other deployment types ({{ecloud}} Hosted, ECE, and ECK), you control which {{stack}} versions you deploy and when you upgrade. The ECE and ECK orchestrators themselves also receive regular version updates, independent of the {{stack}} versions they manage.
86
+
87
+
Consider this when choosing your deployment type:
88
+
89
+
- Choose Serverless if you want automatic access to the latest features and don't want to manage version compatibility
90
+
- Choose other deployment types if you need more control over version management
91
+
92
+
:::{tip}
93
+
Learn more about [versioning and availability](/get-started/versioning-availability.md).
94
+
:::
95
+
96
+
### Cost considerations
21
97
22
-
The documentation team is working to combine content pulled from the following pages:
98
+
-**Serverless**: Pay for what you use
99
+
-**Cloud hosted**: Subscription-based with resource allocation
100
+
-**Self-hosted options**: Infrastructure costs plus operational overhead mean a higher total cost of ownership (TCO)
For a detailed comparison of features and capabilities across deployment types, see the [Deployment comparison reference](./deploy/deployment-comparison.md).
This reference provides detailed comparisons of features and capabilities across Elastic's deployment options: self-managed deployments, Elastic Cloud Hosted, and Serverless. For a high-level overview of deployment types and guidance on choosing between them, see the [overview](../deploy.md).
Copy file name to clipboardExpand all lines: deploy-manage/deploy/self-managed.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,3 +7,7 @@ mapped_pages:
7
7
8
8
See [Elastic Stack Third-party Dependencices](https://artifacts.elastic.co/reports/dependencies/dependencies-current.md) for the complete list of dependencies for {{es}}.
To use {{es}}, you need a running instance of the {{es}} service. You can deploy {{es}} in various ways.
9
-
10
-
**Quick start option**
11
-
12
-
*[**Local development**](../solutions/search/get-started.md): Get started quickly with a minimal local Docker setup for development and testing.
13
-
14
-
**Hosted options**
15
-
16
-
*[**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).
17
-
*[**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).
3
+
Use this page for a quick overview of your options for deploying Elastic.
*[**Self-managed**](../deploy-manage/deploy/self-managed/installing-elasticsearch.md#elasticsearch-deployment-options): Install, configure, and run {{es}} on your own premises.
22
-
*[**Elastic Cloud Enterprise**](/deploy-manage/deploy/cloud-enterprise.md): Deploy Elastic Cloud on public or private clouds, virtual machines, or your own premises.
23
-
*[**Elastic Cloud on Kubernetes**](../deploy-manage/deploy/cloud-on-k8s.md): Deploy Elastic Cloud on Kubernetes.
8
+
:::{tip}
9
+
Refer to [](/deploy-manage/index.md) for detailed information and guidance on choosing the right deployment for your needs.
[{{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.
12
+
{{es}} is the heart of the [Elastic Stack](the-stack.md). Combined with {{kib}}, it powers these Elastic solutions and use cases:
12
13
13
-
{{es}} is the heart of the [Elastic Stack](the-stack.md). Combined with [{{kib}}](https://www.elastic.co/kibana), it powers these Elastic solutions:
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.
20
+
:::
18
21
19
-
Explore the full list of [{{es}} features](https://www.elastic.co/elasticsearch/features) on the product webpage.
22
+
## Next steps
20
23
21
-
::::{admonition} What is the Elastic Stack?
22
-
:name: elasticsearch-intro-elastic-stack
24
+
Get started by learning about:
23
25
24
-
{{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).
25
-
26
-
::::
27
-
28
-
29
-
30
-
## Use cases [elasticsearch-intro-use-cases]
31
-
32
-
You can use {{es}} for a wide and growing range of use cases. Here are a few examples:
33
-
34
-
**Observability**
35
-
36
-
***Logs, metrics, and traces**: Collect, store, and analyze logs, metrics, and traces from applications, systems, and services.
37
-
***Application performance monitoring (APM)**: Monitor and analyze the performance of business-critical software applications.
38
-
***Real user monitoring (RUM)**: Monitor, quantify, and analyze user interactions with web applications.
39
-
***OpenTelemetry**: Reuse your existing instrumentation to send telemetry data to the Elastic Stack using the OpenTelemetry standard.
40
-
41
-
**Search**
42
-
43
-
***Full-text search**: Build a fast, relevant full-text search solution using inverted indexes, tokenization, and text analysis.
44
-
***Vector database**: Store and search vectorized data, and create vector embeddings with built-in and third-party natural language processing (NLP) models.
45
-
***Semantic search**: Understand the intent and contextual meaning behind search queries using tools like synonyms, dense vector embeddings, and learned sparse query-document expansion.
46
-
***Hybrid search**: Combine full-text search with vector search using state-of-the-art ranking algorithms.
47
-
***Build search experiences**: Add hybrid search capabilities to apps or websites, or build enterprise search engines over your organization’s internal data sources.
48
-
***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.
49
-
***Geospatial search**: Search for locations and calculate spatial relationships using geospatial queries.
50
-
51
-
**Security**
52
-
53
-
***Security information and event management (SIEM)**: Collect, store, and analyze security data from applications, systems, and services.
54
-
***Endpoint security**: Monitor and analyze endpoint security data.
55
-
***Threat hunting**: Search and analyze data to detect and respond to security threats.
56
-
57
-
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.
26
+
-[{{es}} and {{kib}}](introduction.md), the core components of the {{stack}}.
27
+
-[The stack](/get-started/the-stack.md) to understand the relationship between core and optional components of an Elastic deployment.
28
+
-[The out-of-the-box solutions and use cases](/solutions/index.md) that Elastic supports.
29
+
-[Deploying Elastic](./deployment-options.md) for your use case.
30
+
-[Versioning and availability](./versioning-availability.md) in Elastic deployments.
0 commit comments