是否可以在AWS ElastiCache群集中停止节点

时间:2017-10-02 23:53:33

标签: amazon-web-services amazon-elasticache

我有一个用于开发的AWS账户。由于开发人员处于一个时区,我们会在数小时后关闭资源以节省使用时间。

是否可以临时关闭弹性缓存集群中的节点?我在cli参考中找到的所有内容都是'删除群集': http://docs.aws.amazon.com/cli/latest/reference/elasticache/index.html

2 个答案:

答案 0 :(得分:5)

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

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

群集端点来自

的组合
  • 群集ID,
  • 该地区,
  • AWS账户。

因此,只要删除并重新创建这些部分保持不变的集群,集群就会保持相同的端点。

答案 1 :(得分:3)

  

目前还没有办法停止和EMR集群相同   感觉你可以使用EC2实例。 EMR集群使用实例存储   卷和EC2启动/停止功能依赖于EBS的使用   不适合高性能,低延迟的卷   HDFS利用率。

     

模拟此行为的最佳方法是将数据存储在S3和   然后只是作为群集的启动步骤摄取然后保存回来   S3完成后。

文档参考:

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

希望它有所帮助。

<强> EDIT1:

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

<强>参考:

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

希望它有所帮助。