| mapped_pages | |||||
|---|---|---|---|---|---|
| applies_to |
|
||||
| products |
|
{{ece}} (ECE) is an Elastic self-managed solution for deploying, orchestrating, and managing {{es}} clusters at scale. It provides a centralized platform that allows organizations to run {{es}}, {{kib}}, and other {{stack}} components across multiple machines.
ECE evolves from the {{ech}} offering into a standalone product. You can deploy ECE on public or private clouds, virtual machines, or your own premises.
With {{ece}}, you can:
- Host your regulated or sensitive data on your internal network.
- Reuse your existing investment in on-premise infrastructure and reduce total cost.
- Maximize the hardware utilization for the various clusters.
- Centralize the management of multiple Elastic deployments across teams or geographies.
Refer to for details about the ECE platform architecture and the technologies used.
:::{admonition} Use cloud services in your ECE environment with Cloud Connect With Cloud Connect, you can use Elastic-managed cloud services in your ECE environment without having to install and manage their infrastructure yourself. In this way, you can get faster access to new features without adding to your operational overhead. ::::
- Automated scaling & orchestration: Handles cluster provisioning, scaling, and upgrades automatically.
- High availability & resilience: Ensures uptime through multiple Availability Zones, data replication, and automated restore and snapshot.
- Centralized monitoring & logging: Provides insights into cluster performance, resource usage, and logs.
- Single Sign-On (SSO) & role-based access control (RBAC): Allows organizations to manage access and security policies.
- API & UI management: Offers a web interface and API to create and manage clusters easily.
- Air-gapped installations: Support for off-line installations.
- Microservices architecture: All services are containerized through Docker.
Check the glossary to get familiar with the terminology for ECE as well as other Elastic products and solutions.
This section focuses on deploying the ECE platform, as well as orchestrating and configuring {{es}} clusters, referred to as deployments.
In ECE, a deployment is a managed {{stack}} environment that provides users with an {{es}} cluster along with supporting components such as {{kib}} and other optional services like APM and {{fleet}}.
The section covers the following tasks:
Other sections of the documentation provide guidance on additional important tasks related to ECE:
-
Platform security and management:
-
Deployments security and management:
To learn about other deployment options, refer to .
Refer to the Elastic Support Matrix for more information about supported Operating Systems, Docker, and Podman versions.