Skip to content
Merged
Show file tree
Hide file tree
Changes from 24 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
fb26f58
Snapshot and restore section
kosabogi Feb 18, 2025
ef74de0
Fixing errors
kosabogi Feb 19, 2025
09d5d2f
Fixing links
kosabogi Feb 19, 2025
6fdaf65
Merge branch 'main' into refinements
kosabogi Feb 19, 2025
b900662
Update deploy-manage/tools/snapshot-and-restore/elastic-cloud-hosted.md
kosabogi Feb 20, 2025
000940b
Update deploy-manage/tools/snapshot-and-restore/restore-snapshot.md
kosabogi Feb 20, 2025
368a9b0
Update deploy-manage/tools/snapshot-and-restore/ece-restore-across-cl…
kosabogi Feb 20, 2025
32d2048
Update deploy-manage/tools/snapshot-and-restore/repository-isolation-…
kosabogi Feb 20, 2025
72e375f
Update deploy-manage/tools/snapshot-and-restore/repository-isolation-…
kosabogi Feb 20, 2025
5a2f5ec
Update deploy-manage/tools/snapshot-and-restore/access-isolation-for-…
kosabogi Feb 20, 2025
863b8e4
Update deploy-manage/tools/snapshot-and-restore/restore-snapshot.md
kosabogi Feb 20, 2025
a127b6d
Merge branch 'main' into refinements
kosabogi Feb 20, 2025
30dddc0
Resolving comments
kosabogi Feb 20, 2025
a696640
Adds AWS page, fixes applies-to tags
kosabogi Feb 20, 2025
005b3fb
Resolved merge conflicts
kosabogi Feb 21, 2025
2e94684
Fixing links
kosabogi Feb 21, 2025
8b9630f
Fixing links
kosabogi Feb 21, 2025
9cc0e96
Fixing merge conflict
kosabogi Feb 21, 2025
7b0d75f
Update deploy-manage/tools/snapshot-and-restore/cloud-enterprise.md
kosabogi Feb 21, 2025
7f88e9b
Update deploy-manage/tools/snapshot-and-restore/cloud-enterprise.md
kosabogi Feb 21, 2025
a91a9eb
Update deploy-manage/tools/snapshot-and-restore/cloud-enterprise.md
kosabogi Feb 21, 2025
9e384a1
Fixing AWS S3 link
kosabogi Feb 21, 2025
fdb317c
Fixing
kosabogi Feb 21, 2025
3dfeb91
Link fix
kosabogi Feb 21, 2025
681c79c
Update deploy-manage/tools/snapshot-and-restore/ece-aws-custom-reposi…
kosabogi Feb 21, 2025
62b82d3
Merge branch 'main' into refinements
eedugon Feb 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cloud-account/join-or-leave-an-organization.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ If you already belong to an organization, and you want to join a new one you wil

Alternatively, for Elastic Cloud Hosted deployments, there's a possibility to migrate your deployments to the new organization through back up and restore operations. In such case:

1. [Back up your deployments to any private repository](/deploy-manage/tools/snapshot-and-restore/ec-custom-repository.md) so that you can restore them to your new organization.
1. [Back up your deployments to any private repository](/deploy-manage/tools/snapshot-and-restore/elastic-cloud-hosted.md) so that you can restore them to your new organization.
2. Leave your current organization.
3. Ask the administrator to invite you to the organization you want to join.
4. Accept the invitation that you will get by email.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ To resize a deployment:
: If the initial deployment you created uses only one availability zone, it is not fault tolerant. On a production system, enable [high availability](ece-ha.md) by changing your deployment to use at least two availability zones, three for mission-critical deployments. The number of instances comes from the number of zones and the type of template. Having more nodes or instances lets you scale out horizontally by adding more processing capacity to your deployment.

::::{warning}
Deployments that use only one availability zone are not highly available and are at risk of data loss, if you do not [configure an external snapshot repository](../../tools/snapshot-and-restore/cloud-enterprise.md#ece-manage-repositories-add) to enable regular backups. To safeguard against data loss, you must use at least two data centers and configure an external repository for backups.
Deployments that use only one availability zone are not highly available and are at risk of data loss, if you do not [configure an external snapshot repository](../../tools/snapshot-and-restore/cloud-enterprise.md) to enable regular backups. To safeguard against data loss, you must use at least two data centers and configure an external repository for backups.
::::


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ ECE lets you manage snapshot repositories, so that you can back up and restore y

As mentioned earlier, the `logging-and-metrics` cluster stores important information about your environment logs and metrics. There are also additional configurations provided out-of-the-box, such as data views (formerly *index patterns*), visualizations, and dashboards, that will require running an external script to recreate if you do not have a snapshot to restore from. We recommend that you also back up the `logging-and-metrics` cluster, though it is up to you to decide if that information should be available to be restored.

To configure snapshot repositories, check [Add snapshot repository configurations](../../tools/snapshot-and-restore/cloud-enterprise.md#ece-manage-repositories-add).
To configure snapshot repositories, check [Add snapshot repository configurations](../../tools/snapshot-and-restore/cloud-enterprise.md).


### Sizing [ece_sizing]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ To restore internal indices from a snapshot, the procedure is a bit different fr
"snapshot": "scheduled-1527616008-instance-0000000004",
```

3. To restore internal Elasticsearch indices, you need to register the snapshot repository in `read-only` mode. To do so, first add the authentication information for the repository to the Elasticsearch Add-On for Heroku keystore, following the steps for [AWS S3](../../tools/snapshot-and-restore/ech-aws-custom-repository.md#ech-snapshot-secrets-keystore), [Google Cloud Storage](../../tools/snapshot-and-restore/ech-gcs-snapshotting.md#ech-configure-gcs-keystore), or [Azure Blog storage](../../tools/snapshot-and-restore/ech-azure-snapshotting.md#ech-configure-azure-keystore).
3. To restore internal Elasticsearch indices, you need to register the snapshot repository in `read-only` mode. To do so, first add the authentication information for the repository to the Elasticsearch Add-On for Heroku keystore, following the steps for [AWS S3](../../tools/snapshot-and-restore/ec-aws-custom-repository.md), [Google Cloud Storage](../../tools/snapshot-and-restore/ec-gcs-snapshotting.md), or [Azure Blog storage](../../tools/snapshot-and-restore/ec-azure-snapshotting.md).
4. To register a read-only repository, open the Elasticsearch [API console](ech-api-console.md) or the Kibana [Dev Tools page](../../../explore-analyze/query-filter/tools.md) and run the [Read-only URL repository](../../tools/snapshot-and-restore/read-only-url-repository.md) API call.
5. Once the repository has been registered and verified, you are ready to restore the internal indices to your new cluster, either all at once or individually.

Expand Down
2 changes: 1 addition & 1 deletion deploy-manage/deploy/elastic-cloud/ech-migrate-data2.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ If you cannot connect to a remote index for whatever reason, such as if it’s i
}
```

3. From the [Elasticsearch Add-On for Heroku console](https://cloud.elastic.co?page=docs&placement=docs-body) of the **new** Elasticsearch cluster, add the snapshot repository. For details, check our guidelines for [Amazon Web Services (AWS) Storage](../../tools/snapshot-and-restore/ech-aws-custom-repository.md), [Google Cloud Storage (GCS)](../../tools/snapshot-and-restore/ech-gcs-snapshotting.md), or [Azure Blob Storage](../../tools/snapshot-and-restore/ech-azure-snapshotting.md).
3. From the [Elasticsearch Add-On for Heroku console](https://cloud.elastic.co?page=docs&placement=docs-body) of the **new** Elasticsearch cluster, add the snapshot repository. For details, check our guidelines for [Amazon Web Services (AWS) Storage](../../tools/snapshot-and-restore/ec-aws-custom-repository.md), [Google Cloud Storage (GCS)](../../tools/snapshot-and-restore/ec-gcs-snapshotting.md), or [Azure Blob Storage](../../tools/snapshot-and-restore/ec-azure-snapshotting.md).

::::{important}
If you’re migrating [searchable snapshots](../../tools/snapshot-and-restore/searchable-snapshots.md), the repository name must be identical in the source and destination clusters.
Expand Down
14 changes: 4 additions & 10 deletions deploy-manage/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -428,22 +428,16 @@ toc:
- file: tools/snapshot-and-restore/source-only-repository.md
- file: tools/snapshot-and-restore/elastic-cloud-hosted.md
children:
- file: tools/snapshot-and-restore/ec-custom-repository.md
children:
- file: tools/snapshot-and-restore/ec-aws-custom-repository.md
- file: tools/snapshot-and-restore/ec-gcs-snapshotting.md
- file: tools/snapshot-and-restore/ec-azure-snapshotting.md
- file: tools/snapshot-and-restore/ech-custom-repository.md
children:
- file: tools/snapshot-and-restore/ech-aws-custom-repository.md
- file: tools/snapshot-and-restore/ech-gcs-snapshotting.md
- file: tools/snapshot-and-restore/ech-azure-snapshotting.md
- file: tools/snapshot-and-restore/ec-aws-custom-repository.md
- file: tools/snapshot-and-restore/ec-gcs-snapshotting.md
- file: tools/snapshot-and-restore/ec-azure-snapshotting.md
- file: tools/snapshot-and-restore/access-isolation-for-found-snapshots-repository.md
children:
- file: tools/snapshot-and-restore/repository-isolation-on-azure.md
- file: tools/snapshot-and-restore/repository-isolation-on-aws-gcp.md
- file: tools/snapshot-and-restore/cloud-enterprise.md
children:
- file: tools/snapshot-and-restore/ece-aws-custom-repository.md
- file: tools/snapshot-and-restore/google-cloud-storage-gcs-repository.md
- file: tools/snapshot-and-restore/azure-storage-repository.md
- file: tools/snapshot-and-restore/minio-on-premise-repository.md
Expand Down
12 changes: 7 additions & 5 deletions deploy-manage/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,16 @@
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/high-availability.html

applies:
stack: all
hosted: all
ece: all
eck: all
applies_to:
deployment:
eck:
ess:
ece:
self:
---



# Backup, high availability, and resilience tools [high-availability]

Elastic provides comprehensive tools to safeguard data, ensure continuous availability, and maintain resilience. These tools are designed to support disaster recovery strategies, enabling businesses to protect critical information and minimize downtime, and maintain high availability in case of unexpected failures. In this section, you'll learn about these tools and how to implement them in your environment.
Expand Down
12 changes: 8 additions & 4 deletions deploy-manage/tools/cross-cluster-replication.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/xpack-ccr.html
applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Cross-cluster replication [xpack-ccr]
Expand Down Expand Up @@ -201,7 +205,7 @@ Soft deletes must be enabled for indices that you want to use as leader indices.



## Use {{ccr}} [ccr-learn-more]
## Use cross-cluster replication [ccr-learn-more]

This following sections provide more information about how to configure and use {{ccr}}:

Expand All @@ -211,7 +215,7 @@ This following sections provide more information about how to configure and use
* [Upgrading clusters](cross-cluster-replication/upgrading-clusters.md)


## {{ccr-cap}} limitations [ccr-limitations]
## Cross-cluster replication limitations [ccr-limitations]

{{ccr-cap}} is designed to replicate user-generated indices only, and doesn’t currently replicate any of the following:

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/_configure_privileges_for_cross_cluster_replication_2.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Configure privileges for cross-cluster replication [_configure_privileges_for_ccr_2]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/_connect_to_a_remote_cluster.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Connect to a remote cluster [_connect_to_a_remote_cluster]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/_failback_when_clustera_comes_back.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Failback when clusterA comes back [_failback_when_clustera_comes_back]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/_failback_when_clustera_comes_back_2.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Failback when clusterA comes back [_failback_when_clustera_comes_back_2]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/_failover_when_clustera_is_down.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Failover when clusterA is down [_failover_when_clustera_is_down]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/_failover_when_clustera_is_down_2.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Failover when clusterA is down [_failover_when_clustera_is_down_2]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/_perform_update_or_delete_by_query.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Perform update or delete by query [_perform_update_or_delete_by_query]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/_prerequisites_14.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Prerequisites [_prerequisites_14]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@
navigation_title: "Bi-directional disaster recovery"
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-disaster-recovery-bi-directional-tutorial.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---


Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-auto-follow-create.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Create auto-follow patterns [ccr-auto-follow-create]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-auto-follow-delete.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Delete auto-follow patterns [ccr-auto-follow-delete]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-auto-follow-pause.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Pause and resume auto-follow patterns [ccr-auto-follow-pause]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-auto-follow-retrieve.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Retrieve auto-follow patterns [ccr-auto-follow-retrieve]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-bi-directional-upgrade.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Bi-directional index following [ccr-bi-directional-upgrade]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-getting-started-auto-follow.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Create an auto-follow pattern to replicate time series indices [ccr-getting-started-auto-follow]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-getting-started-follower-index.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Create a follower index to replicate a specific index [ccr-getting-started-follower-index]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-getting-started-prerequisites.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Prerequisites [ccr-getting-started-prerequisites]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-inspect-progress.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Inspect replication statistics [ccr-inspect-progress]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-pause-replication.html

applies_to:
deployment:
eck:
ess:
ece:
self:
---

# Pause and resume replication [ccr-pause-replication]
Expand Down
Loading