| mapped_pages | ||||
|---|---|---|---|---|
| applies_to |
|
|||
| products |
|
If you want to install Elastic on your own premises without the assistance of an orchestrator, 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.
To quickly set up {{es}} and {{kib}} in Docker for local development or testing, jump to .
:::{admonition} Simplify the deployment process Self-managed clusters are useful for local development, and for exploring Elastic features. However, Elastic offers 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.
Managed by Elastic:
Self-hosted options:
For a comparison of these deployment options, refer to Choosing your deployment type and . :::
:::{admonition} Use cloud services in your self-managed cluster with Cloud Connect If you need to run Elastic on your own infrastructure, use Cloud Connect. Cloud connect enables you to use Elastic-managed cloud services in your self-managed cluster without having to install and manage their infrastructure yourself.
This way, you can get faster access to new cloud features while still meeting your infrastructure requirements. ::::
This section focuses on deploying {{es}} and {{kib}} without an orchestrator.
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.
This section covers the following tasks:
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.
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.
- : Install {{kib}} using one of our install packages or container images, and enroll {{kib}} with your {{es}} cluster.
- : Learn how to make configuration changes to {{kib}}.
- : Learn how to access {{kib}} using a web browser.
Some components of the {{stack}} require additional configuration and local dependencies in order to deploy in environments without internet access.
Refer to to learn how to install {{es}}, {{kib}}, and optional components in an environment without internet access.
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.
Two tutorials are available to guide you through installing and securing a full, self-managed {{stack}}:
Review these other sections for critical information about securing and managing your self-managed cluster.
Learn how to secure your Elastic environment to restrict access to only authorized parties, and allow communication between your environment and external parties.
- : Learn about security features that prevent bad actors from tampering with your data, and encrypt communications to, from, and within your cluster.
- Users and roles: 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.
- : Learn how to organize content in {{kib}}, and restrict access to this content to specific users.
- : Authenticate and authorize programmatic access to your deployments and {{es}} resources.
- : Manage connection information between Elastic and third-party systems.
- : Enable communication between {{es}} clusters to support cross-cluster replication and cross-cluster search.
Monitor the performance of your Elastic environment, administer your license, set up backup and resilience tools, and maintain the health of your environment.
- : Learn about the tools available to safeguard data, ensure continuous availability, and maintain resilience in your {{es}} environment.
- : View health and performance data for Elastic components, and receive recommendations and insights.
- : Learn how to manage your Elastic license.
- : Learn how to isolate or deactivate parts of your Elastic environment to perform maintenance, or restart parts of Elastic.
- : Learn how to add nodes to a cluster or remove them from a cluster to change the size and capacity of {{es}}.
You can upgrade your Elastic environment to gain access to the latest features.
Learn how to design a production-ready Elastic environment.
- : Review tips and guidance that you can use to design a production environment that matches your workloads, policies, and deployment needs.
- : Explore blueprints for deploying clusters tailored to different use cases.
In the section, learn about the architecture of {{es}} and {{kib}}, and how Elastic stores and retrieves data and executes tasks in clusters with multiple nodes.