Deploy and manage
To get started with Elastic, you need to choose a deployment method and deploy Elastic Stack components.
In this section, you'll learn about how to deploy and manage all aspects of your Elastic environment. You'll learn how to design resilient, highly available clusters and deployments, and how to maintain and scale your environment to grow with your use case.
This section focuses on deploying and managing the core components of the Elastic Stack: Elasticsearch and Kibana. It also documents deploying and managing supporting orchestration technologies. However, depending on your use case, you might need to deploy other components. Learn more.
To get started quickly, you can set up a local development and testing environment, or sign up for a Serverless or Hosted trial in Elastic Cloud.
Learn how to design and deploy a production-ready Elastic environment.
Deploy: Understand your deployment options and choose the approach that best fits your needs.
If you already know how you want to deploy, you can jump to the documentation for your preferred deployment method:
Distributed architecture: Learn about the architecture of Elasticsearch and Kibana, and how Elastic stores and retrieves data and executes tasks in clusters with multiple nodes.
Production guidance: Review tips and guidance that you can use to design a production environment that matches your workloads, policies, and deployment needs.
Reference architectures: Explore blueprints for deploying clusters tailored to different use cases.
Backup, high availability, and resilience tools: Learn about the tools available to safeguard data, ensure continuous availability, and maintain resilience in your Elasticsearch environment.
Autoscaling: Learn how to configure your orchestrated deployment to scale based on policies and cluster signals. Applies to Elastic Cloud Hosted, Elastic Cloud Enterprise, and Elastic Cloud on Kubernetes deployments.
If you deploy an Elastic Cloud Serverless project, then you don't need to learn about Elastic architecture, production design, resilience, or scaling concepts. Serverless automatically scales and backs up your cluster for you, and is ready for production out of the box.
Learn how to secure your Elastic environment to restrict access to only authorized parties, and allow communication between your environment and external parties.
- Security: 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: Manage user authentication and authorization at the level of your Cloud organization, your orchestrator, or your deployment or cluster.
- Spaces: Learn how to organize content in Kibana, and restrict access to this content to specific users.
- API keys: Authenticate and authorize programmatic access to your deployments and Elasticsearch resources.
- Connectors: Manage connection information between Elastic and third-party systems.
- Remote clusters: Enable communication between Elasticsearch clusters to support cross-cluster replication and cross-cluster search.
Monitor the performance of your Elastic environment, administer your organization and license, and maintain the health of your environment.
- Monitoring: View health and performance data for Elastic components, and receive recommendations and insights.
- Manage your Cloud organization: Administer your Elastic Cloud organization, including billing, organizational contacts, and service monitoring.
- Licenses and subscriptions: Learn how to manage your Elastic license or subscription.
- Maintenance: Learn how to isolate or deactivate parts of your Elastic environment to perform maintenance, or restart parts of Elastic.
- Uninstall: Uninstall one or more Elastic components.
You can upgrade your Elastic environment to gain access to the latest features. Learn how to upgrade your cluster or deployment to the latest Elastic Stack version, or upgrade your Elastic Cloud Enterprise orchestrator or Elastic Cloud on Kubernetes operator to the latest version.