Skip to content

Commit d05dbf9

Browse files
authored
Merge branch 'main' into email-connector
2 parents 5c72898 + d5d534c commit d05dbf9

30 files changed

+1385
-2008
lines changed

deploy-manage/deploy/deployment-comparison.md

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -3,55 +3,57 @@
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

6-
## Security features
6+
For more details about feature availability in Serverless, check [](elastic-cloud/differences-from-other-elasticsearch-offerings.md#elasticsearch-differences-serverless-feature-categories).
7+
8+
## Security
79

810
| Feature/capability | Self-managed | Elastic Cloud Hosted | Serverless |
911
|-------------------|-------------|--------------------------------|-------------------------|
10-
| Custom security configurations | Yes | Limited | No |
11-
| Authentication realms and custom roles | Yes | Yes | No |
12-
| Audit logging | Yes | Yes | No |
12+
| [Security configurations](/deploy-manage/security.md) | Full control | Limited control | Limited control |
13+
| [Authentication realms](/deploy-manage/users-roles.md) | Available | Available | Available, through Elastic Cloud only |
14+
| [Custom roles](/deploy-manage/users-roles.md) | Available | Available | Available |
15+
| [Audit logging](/deploy-manage/monitor/logging-configuration/configuring-audit-logs.md) | Available | Available | No |
1316

14-
## Management features
17+
## Infrastructure and cluster management
1518

1619
| Feature/capability | Self-managed | Elastic Cloud Hosted | Serverless |
1720
|-------------------|-------------|--------------------------------|-------------------------|
18-
| Full control over configuration | Yes | Limited | No |
19-
| Infrastructure flexibility | Yes | No | No |
20-
| Autoscaling | No | Yes | Yes |
21-
| Data tiers management | No | Yes | No |
22-
| Snapshot management | No | Yes | No |
23-
| High availability and disaster recovery | Yes | Yes | Yes |
24-
| Multi-cloud support | No | Yes | Yes |
25-
| Shard management and replicas | Yes | Yes | No |
21+
| Hosting | Any infrastructure | Elastic Cloud through AWS, Azure, or GCP | Elastic Cloud through AWS or Azure |
22+
| Hardware configuration | Full control | Limited control | Managed by Elastic |
23+
| Autoscaling | No | Available | Automatic |
24+
| Data tiers management | Through ILM policies | Available | No data tiers |
25+
| Snapshot management | Custom | Available | Managed by Elastic |
26+
| High availability and disaster recovery | Available | Available | Managed by Elastic |
27+
| Shard management and replicas | Available | Available | Managed by Elastic |
2628

27-
## Monitoring features
29+
## Monitoring
2830

2931
| Feature/capability | Self-managed | Elastic Cloud Hosted | Serverless |
3032
|-------------------|-------------|--------------------------------|-------------------------|
31-
| Watcher | Yes | Yes | No |
33+
| [Deployment health monitoring](/deploy-manage/monitor.md) | Monitoring cluster | AutoOps or monitoring cluster | Managed by Elastic |
34+
| [Alerting](/explore-analyze/alerts-cases.md) | Watcher or Kibana alerts | Watcher or Kibana alerts | Alerts ([why?](/deploy-manage/deploy/elastic-cloud/differences-from-other-elasticsearch-offerings.md#elasticsearch-differences-serverless-features-replaced)) |
3235

33-
## Data lifecycle features
36+
## Data lifecycle
3437

3538
| Feature/capability | Self-managed | Elastic Cloud Hosted | Serverless |
3639
|-------------------|-------------|--------------------------------|-------------------------|
37-
| Index lifecycle management (ILM) | Yes | Yes | No (uses data streams) |
38-
| Data tiers management | No | Yes | No |
39-
| Snapshot management | No | Yes | No |
40+
| [Data lifecycle management](/manage-data/lifecycle.md) | ILM, data tiers, data stream lifecycle | ILM, data tiers, data stream lifecycle | Data stream lifecycle ([why?](/deploy-manage/deploy/elastic-cloud/differences-from-other-elasticsearch-offerings.md#elasticsearch-differences-serverless-features-replaced)) |
41+
| [Snapshot management](/deploy-manage/tools/snapshot-and-restore.md) | Custom | Available | Managed by Elastic |
4042

41-
## Integration features
43+
## Integrations and extensions
4244

4345
| Feature/capability | Self-managed | Elastic Cloud Hosted | Serverless |
4446
|-------------------|-------------|--------------------------------|-------------------------|
45-
| Custom plugins | Yes | No | No |
46-
| Self-managed connectors | Yes | No | Limited |
47-
| Elasticsearch-Hadoop integration | Yes | Yes | No |
48-
| Cross cluster search (CCS) | Yes | Yes | No |
49-
| Cross cluster replication | Yes | Yes | Yes |
47+
| Custom plugins and bundles | Available | Available | No |
48+
| Self-managed connectors | Available | Limited | Limited |
49+
| Elasticsearch-Hadoop integration | Available | Available | No |
50+
| Cross cluster search (CCS) | Available | Available | [Planned](/deploy-manage/deploy/elastic-cloud/differences-from-other-elasticsearch-offerings.md#elasticsearch-differences-serverless-feature-planned) |
51+
| Cross cluster replication | Available | Available | [Planned](/deploy-manage/deploy/elastic-cloud/differences-from-other-elasticsearch-offerings.md#elasticsearch-differences-serverless-feature-planned) |
5052

5153
## Development and testing features
5254

5355
| Feature/capability | Self-managed | Elastic Cloud Hosted | Serverless |
5456
|-------------------|-------------|--------------------------------|-------------------------|
55-
| Advanced testing and development | Yes | No | No |
56-
| Java (JVM) customization | Yes | No | No |
57+
| Advanced testing and development | Available | No | No |
58+
| Java (JVM) customization | Available | No | No |
5759

deploy-manage/remote-clusters.md

Lines changed: 37 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,40 @@
1-
# Remote clusters
1+
---
2+
applies_to:
3+
deployment:
4+
ece: ga
5+
eck: ga
6+
ess: ga
7+
self: ga
8+
serverless: unavailable
9+
---
210

3-
% What needs to be done: Write from scratch
11+
# Remote clusters [remote-clusters]
412

5-
% GitHub issue: https://github.com/elastic/docs-projects/issues/345
13+
By setting up **remote clusters**, you can connect an {{es}} cluster to other {{es}} clusters. Remote clusters can be located in different data centers, geographic regions, and run on a different type of environment: {{ech}}, {{ece}}, {{eck}}, or self-managed.
614

7-
% Scope notes: "Landing page for cross cluster comms, used by CCS and CCR.
8-
We will cover here the raw configuration at Elasticsearch level and the docs to enable remote clusters in ESS / ECE / ECK.
9-
We can include links to the use cases of remote clusters, such as CCR and CCS."
15+
Remote clusters are especially useful in two cases:
16+
17+
- **Cross-cluster replication**
18+
With [cross-cluster replication](/deploy-manage/tools/cross-cluster-replication.md), or CCR, you ingest data to an index on a remote cluster. This leader index is replicated to one or more read-only follower indices on your local cluster. Creating a multi-cluster architecture with cross-cluster replication enables you to configure disaster recovery, bring data closer to your users, or establish a centralized reporting cluster to process reports locally.
19+
20+
- **Cross-cluster search**
21+
[Cross-cluster search](/solutions/search/cross-cluster-search.md), or CCS, enables you to run a search request against one or more remote clusters. This capability provides each region with a global view of all clusters, allowing you to send a search request from a local cluster and return results from all connected remote clusters. For full {{ccs}} capabilities, the local and remote cluster must be on the same [subscription level](https://www.elastic.co/subscriptions).
22+
23+
::::{note} about terminology
24+
In the case of remote clusters, the {{es}} cluster or deployment initiating the connection and requests is often referred to as the **local cluster**, while the {{es}} cluster or deployment receiving the requests is referred to as the **remote cluster**.
25+
::::
26+
27+
## Setup
28+
29+
Depending on the environment the local and remote clusters are deployed on and the security model you wish to use, the exact details needed to add a remote cluster vary but generally follow the same path:
30+
31+
1. **Configure trust between clusters.** In the settings of the local deployment or cluster, configure the trust security model that your remote connections will use to access the remote cluster. This step involves specifying API keys or certificates retrieved from the remote clusters.
32+
33+
2. **Establish the connection.** In {{kib}} on the local cluster, finalize the connection by specifying each remote cluster's details.
34+
35+
Find the instructions with details on the supported security models and available connection modes for your specific scenario:
36+
37+
- [Remote clusters with {{ech}}](remote-clusters/ec-enable-ccs.md)
38+
- [Remote clusters with {{ece}}](remote-clusters/ece-enable-ccs.md)
39+
- [Remote clusters with {{eck}}](remote-clusters/eck-remote-clusters.md)
40+
- [Remote clusters with self-managed installations](remote-clusters/remote-clusters-self-managed.md)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
:::::{dropdown} Version compatibility table
2+
3+
* Any node can communicate with another node on the same major version. For example, 9.0 can talk to any 9.x node.
4+
* Version compatibility is symmetric, meaning that if 7.16 can communicate with 8.0, 8.0 can also communicate with 7.16. The following table depicts version compatibility between local and remote nodes.
5+
6+
| | |
7+
| --- | --- |
8+
| | Local cluster |
9+
| Remote cluster | 5.0–5.5 | 5.6 | 6.0–6.6 | 6.7 | 6.8 | 7.0 | 7.1–7.16 | 7.17 | 8.0–9.0 |
10+
| 5.0–5.5 | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") |
11+
| 5.6 | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") |
12+
| 6.0–6.6 | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") |
13+
| 6.7 | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") |
14+
| 6.8 | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") |
15+
| 7.0 | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") |
16+
| 7.1–7.16 | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") |
17+
| 7.17 | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") |
18+
| 8.0–9.0 | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![No](https://doc-icons.s3.us-east-2.amazonaws.com/icon-no.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") | ![Yes](https://doc-icons.s3.us-east-2.amazonaws.com/icon-yes.png "") |
19+
20+
21+
::::{important}
22+
Elastic only supports {{ccs}} on a subset of these configurations. See [Supported {{ccs}} configurations](../../../solutions/search/cross-cluster-search.md#ccs-supported-configurations).
23+
::::
24+
25+
:::::
26+
27+

0 commit comments

Comments
 (0)