Back up and restore
Elasticsearch snapshots store data and supported cluster state in an off-cluster repository. Azure storage access can be provisioned for snapshots, but do not assume that a repository, schedule, retention rule, or restore test is active until you verify it.
A restore is complete only after the customer validates recovered data, security, integrations, and application behavior.
Verify backup readiness
- In Kibana, use navigation search to open Snapshot and Restore.
- Confirm that the approved repository is registered and reachable.
- Review Snapshot Lifecycle Management policies.
- Confirm the last successful snapshot and its included data.
- Compare retention and frequency with the approved recovery objectives.
- Record the last restore-test date.
Create an on-demand snapshot
Before a high-risk change, create a snapshot through Kibana or the approved Elasticsearch API. Give it a descriptive, non-sensitive name. Wait for success and confirm that failed or partial shards are not being overlooked.
Plan a restore
- Identify the exact snapshot and indices or feature state to restore.
- Review version compatibility and name conflicts.
- Confirm the required cluster and repository privileges.
- Define the effect on current data, writes, aliases, and clients.
- Obtain change approval and a maintenance window.
- Restore into a non-production target first when possible.
- Validate document counts, searches, Kibana objects, permissions, and application behavior.
Snapshots are not copies of Azure managed infrastructure. Coordinate a full-service recovery with iVedha.
See Elastic snapshot and restore for product behavior and compatibility requirements.