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

Is it possible to stop nodes in AWS ElastiCache cluster

我有一个用于开发的 AWS 账户。因为开发人员在同一个时区,我们会在下班后关闭资源以节省使用量。

是否可以暂时关闭 elasticache 集群中的节点?我在 cli 参考中找到的所有内容是 'delete cluster': http://docs.aws.amazon.com/cli/latest/reference/elasticache/index.html

At this time there is not a way to STOP and EMR cluster in the same sense you can with EC2 instances. The EMR cluster uses instance-store volumes and the EC2 start/stop feature relies on the use of EBS volumes which are not appropriate for high-performance, low-latency HDFS utilization.

The best way to simulate this behavior is to store the data in S3 and then just ingest as a start up step of the cluster then save back to S3 when done.

文档参考:

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

希望对您有所帮助。

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

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

集群端点来自

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

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