代码之家  ›  专栏  ›  技术社区  ›  zaitsman

可以停止AWS ElastiCache集群中的节点吗

  •  12
  • zaitsman  · 技术社区  · 7 年前

    我有一个用于开发的AWS帐户。由于开发人员处于同一时区,我们在下班后关闭资源以节省使用。

    是否可以暂时关闭elasticache集群中的节点?我在cli参考中找到的只是“删除集群”: http://docs.aws.amazon.com/cli/latest/reference/elasticache/index.html

    2 回复  |  直到 7 年前
        1
  •  17
  •   Matt Houser    7 年前

    ElastiCache群集无法停止。只能删除和重新创建它们。当您不使用集群时,可以使用这种模式来避免花费时间。

    如果您使用的是Redis ElastiCache群集,则可以在删除群集时创建快照。然后,您可以在创建集群时从快照中恢复集群。这样,您可以在集群中保留数据。

    • 集群ID,
    • 该地区,

    因此,只要在这些部分不变的情况下删除并重新创建簇,那么簇将保持相同的端点。

        2
  •  8
  •   Kannaiyan    7 年前

    使用EC2实例可以感觉到。EMR集群使用实例存储 卷和EC2启动/停止功能依赖于EBS的使用 不适合高性能、低延迟的卷

    模拟这种行为的最佳方法是将数据存储在S3和 然后作为集群的启动步骤进行摄取,然后保存回

    文件参考:

    https://forums.aws.amazon.com/thread.jspa?threadID=149772

    编辑1:

    如果要维护相同的dns,可以使用API/CLI更新弹性集群。

    http://docs.aws.amazon.com/cli/latest/reference/es/update-elasticsearch-domain-config.html

    希望有帮助。