【问题标题】:Does AWS Elasticsearch snapshot contains data?AWS Elasticsearch 快照是否包含数据?
【发布时间】:2020-08-11 19:55:40
【问题描述】:

我正在阅读有关 Elasticsearch 的 AWS 文档,在最新版本中,他们每 1 小时拍摄一次 AWS ES 集群的快照并将其存储在 S3 中。

这在恢复方面非常有用。

但我找不到这个快照是否只包含集群信息或数据?

有人可以确认它是同时存储数据还是只存储集群信息?

谢谢!

【问题讨论】:

    标签: amazon-web-services aws-elasticsearch


    【解决方案1】:

    来自AWS documentation:

    在 Amazon Elasticsearch Service 上,快照有两种形式:自动和手动。

    • 自动快照仅用于集群恢复。如果出现红色集群状态或其他数据丢失,您可以使用它们来恢复您的域。 Amazon ES 将自动快照存储在预配置的 Amazon S3 存储桶中,无需额外费用。

    • 手动快照用于集群恢复或将数据从一个集群移动到另一个集群。顾名思义,您必须启动手动快照。这些快照存储在您自己的 Amazon S3 存储桶中,并收取标准 S3 费用。如果您有来自自我管理的 Elasticsearch 集群的快照,您甚至可以使用该快照迁移到 Amazon ES 域。

    这将支持从手动快照进行集群恢复和数据迁移。来自 Elasticsearch 服务本身的任何网络或集群配置都完全通过 AWS API 进行管理,因此这些应通过基础设施即代码(例如 CloudFormation 或 Terraform)进行管理。

    【讨论】:

    • 谢谢。用例是如果我的集群出现故障,我将需要恢复数据。所以当时的想法是通过 CF/TF 创建集群。然后创建索引并将数据从旧快照复制到新集群。但是在所有这一切中,考虑到我创建的索引与旧索引的名称相同,我不确定是否需要重新索引?你对此有什么想法吗?
    • 这应该已经包含以下信息:“快照是集群索引和状态的备份。状态包括集群设置、节点信息、索引设置和分片分配。”
    • 这就是我问题的重点。它从不谈论数据。它涉及所有配置和设置,但不涉及数据。
    • 这些都包含在索引中。该索引也包括该索引的数据:)
    猜你喜欢
    • 1970-01-01
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多