Skip to content

Commit aba29a1

Browse files
committed
overview
1 parent 4a5b52d commit aba29a1

File tree

4 files changed

+108
-3
lines changed

4 files changed

+108
-3
lines changed

deploy-manage/deploy/deployment-comparison.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
# Compare deployment options
2+
# Detailed deployment comparison
33

44
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).
55

deploy-manage/deploy/self-managed.md

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,103 @@ sub:
77

88
# Self-managed cluster
99

10+
If you want to install Elastic on your own premises without the assistance of an [orchestrator](/deploy-manage/deploy.md#about-orchestration), then you can deploy a self-managed cluster. If you deploy a self-managed cluster, then you have complete control and responsibility over every aspect of your Elastic deployment.
1011

12+
To quickly set up {{es}} and {{kib}} in Docker for local development or testing, jump to [](/deploy-manage/deploy/self-managed/local-development-installation-quickstart.md).
13+
14+
:::{admonition} Simplify the deployment process
15+
Self-managed clusters are useful for local development, and for exploring Elastic features. However, Elastic offer several deployment options that can simplify the process of deploying and managing multi-node deployments, especially in production. They also allow you to deploy and manage multiple deployments from a single surface.
16+
17+
Managed by Elastic:
18+
* [{{serverless-full}}](/deploy-manage/deploy/elastic-cloud/serverless.md)
19+
* [{{ech}}](/deploy-manage/deploy/elastic-cloud/cloud-hosted.md)
20+
21+
Self-hosted options:
22+
* [{{eck}}](/deploy-manage/deploy/cloud-on-k8s.md)
23+
* [{{ece}}](/deploy-manage/deploy/cloud-enterprise.md)
24+
25+
For a comparison of these deployment options, refer to [Choosing your deployment type](/deploy-manage/deploy#choosing-your-deployment-type.md) and [](/deploy-manage/deploy/deployment-comparison.md).
26+
:::
27+
28+
## Section overview
29+
30+
This section focuses on deploying {{es}} and {{kib}} without an orchestrator.
31+
32+
Depending on your use case, you might need to deploy other components, such as APM, Fleet, or Logstash. Deploying those components is not covered in this section. [Learn more about optional components](/get-started/the-stack.md).
33+
34+
This section covers the following tasks:
35+
36+
### Deploying Elasticsearch
37+
38+
Learn how to install and configure {{es}}. {{es}} is the distributed search and analytics engine, scalable data store, and vector database at the heart of all Elastic solutions.
39+
40+
* [](/deploy-manage/deploy/self-managed/deploy-cluster.md)
41+
* [](/deploy-manage/deploy/self-managed/important-system-configuration.md): Prepare your environment for an {{es}} installation.
42+
* [](/deploy-manage/deploy/self-managed/installing-elasticsearch.md): Install and run {{es}} using one of our install packages or container images.
43+
* [](/deploy-manage/deploy/self-managed/local-development-installation-quickstart.md): Quickly set up {{es}} and {{kib}} in Docker for local development or testing.
44+
* [](/deploy-manage/deploy/self-managed/configure-elasticsearch.md): Learn how to make configuration changes to {{es}}
45+
* [](/deploy-manage/deploy/self-managed/important-settings-configuration.md): Learn about key settings required for production environments.
46+
* [](/deploy-manage/deploy/self-managed/plugins.md): Learn about how to extend {{es}} functionality with plugins.
47+
48+
:::{note}
49+
For a complete list of settings that you can apply to your {{es}} cluster, refer to the [Elasticsearch configuration reference](elasticsearch://reference/elasticsearch/configuration-reference.md).
50+
:::
51+
52+
### Deploying Kibana
53+
54+
After you deploy {{es}}, you can install {{kib}}. {{kib}} provides the user interface for all Elastic solutions. It’s a powerful tool for visualizing and analyzing your data, and for managing and monitoring the {{stack}}. Although {{kib}} is not required to use {{es}}, it's required for most use cases.
55+
56+
* [](/deploy-manage/deploy/self-managed/install-kibana.md): Install {{kib}} using one of our install packages or container images, and enroll {{kib}} with your {{es}} cluster.
57+
* [](/deploy-manage/deploy/self-managed/configure-kibana.md): Learn how to make configuration changes to {{kib}}.
58+
* [](/deploy-manage/deploy/self-managed/access-kibana.md): Learn how to access {{kib}} using a web browser.
59+
60+
### Installing in air gapped environments
61+
62+
Some components of the {{stack}} require additional configuration and local dependencies in order to deploy in environments without internet access.
63+
64+
Refer to [](/deploy-manage/deploy/self-managed/air-gapped-install.md) to learn how to install {{es}}, {{kib}}, and optional components in an environment without internet access.
65+
66+
### Tools and APIs
67+
68+
Review a list of all of the resources that you can use to interact with your self-managed cluster, including tools, APIs, client libraries, and more.
69+
70+
[](/deploy-manage/deploy/self-managed/tools-apis.md).
71+
72+
## Other important sections
73+
74+
Review these other sections for critical information about securing and managing your self-managed cluster.
75+
76+
### Secure and control access
77+
78+
Learn how to secure your Elastic environment to restrict access to only authorized parties, and allow communication between your environment and external parties.
79+
80+
* [](/deploy-manage/security.md): Learn about security features that prevent bad actors from tampering with your data, and encrypt communications to, from, and within your cluster.
81+
* [](/deploy-manage/users-roles.md): Set up authentication and authorization for your cluster, and learn about the underlying security technologies that {{es}} uses to authenticate and authorize requests internally and across services.
82+
* [](/deploy-manage/manage-spaces.md): Learn how to organize content in {{kib}}, and restrict access to this content to specific users.
83+
* [](/deploy-manage/api-keys.md): Authenticate and authorize programmatic access to your deployments and {{es}} resources.
84+
* [](/deploy-manage/manage-connectors.md): Manage connection information between Elastic and third-party systems.
85+
* [](/deploy-manage/remote-clusters.md): Enable communication between {{es}} clusters to support [cross-cluster replication](/deploy-manage/tools/cross-cluster-replication.md) and [cross-cluster search](/solutions/search/cross-cluster-search.md).
86+
87+
### Administer and maintain
88+
89+
Monitor the performance of your Elastic environment, administer your license, set up backup and resilience tools, and maintain the health of your environment.
90+
91+
* [](/deploy-manage/tools.md): Learn about the tools available to safeguard data, ensure continuous availability, and maintain resilience in your {{es}} environment.
92+
* [](/deploy-manage/monitor.md): View health and performance data for Elastic components, and receive recommendations and insights.
93+
* [](/deploy-manage/license.md): Learn how to manage your Elastic license.
94+
* [](/deploy-manage/maintenance.md): Learn how to isolate or deactivate parts of your Elastic environment to perform maintenance, or restart parts of Elastic.
95+
96+
### Upgrade
97+
98+
You can [upgrade your Elastic environment](/deploy-manage/upgrade.md) to gain access to the latest features. Learn how to upgrade your cluster or deployment to the latest {{stack}} version, or upgrade your {{ece}} orchestrator or {{eck}} operator to the latest version.
99+
100+
### Design guidance
101+
102+
Learn how to design a production-ready Elastic environment.
103+
104+
* [](/deploy-manage/production-guidance.md): Review tips and guidance that you can use to design a production environment that matches your workloads, policies, and deployment needs.
105+
* [](/deploy-manage/reference-architectures.md): Explore blueprints for deploying clusters tailored to different use cases.
106+
107+
### Architectural information
108+
109+
In the [](/deploy-manage/distributed-architecture.md) section, learn about the architecture of {{es}} and {{kib}}, and how Elastic stores and retrieves data and executes tasks in clusters with multiple nodes.

deploy-manage/deploy/self-managed/access-kibana.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Access {{kib}} through the web application on port 5601.
99

1010
1. Point your web browser to the machine where you are running {{kib}} and specify the port number. For example, `localhost:5601` or `http://YOURDOMAIN.com:5601`.
1111

12-
To remotely connect to {{kib}}, set [server.host](configure.md#server-host) to a non-loopback address.
12+
To remotely connect to {{kib}}, set [`server.host`](kibana://reference/configuration-reference/general-settings.md#server-host) to a non-loopback address.
1313

1414
2. Log on to your account.
1515
3. Go to the home page, then click **{{kib}}**.

deploy-manage/deploy/self-managed/tools-apis.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
# Tools and APIs
1+
---
2+
navigation_title: "Tools and APIs"
3+
applies_to:
4+
deployment:
5+
self:
6+
---
7+
# Tools and APIs for self-managed clusters
28

39
% What needs to be done: Write from scratch
410

0 commit comments

Comments
 (0)