2017-10-02 219 views
2

私は開発に使用されるAWSアカウントを持っています。開発者は1つのタイムゾーンにあるため、時間を節約するためにリソースをオフにして、使用量を節約します。AWS ElastiCacheクラスタのノードを停止することは可能ですか

elasticacheクラスタ内のノードを一時的に無効にすることはできますか?私は、CLIリファレンスで見つかったすべての「クラスタを削除」された: http://docs.aws.amazon.com/cli/latest/reference/elasticache/index.html

答えて

1

この時点で停止する方法とEMRクラスタは、EC2インスタンスにすることができます同じ 意味ではありません。 EMRクラスターはインスタンスストア ボリュームを使用し、EC2の開始/停止機能は高性能、低遅延の HDFSの使用に適していないEBS ボリュームの使用に依存しています。

この動作をシミュレートする最善の方法は、データを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

はそれがお役に立てば幸いです。

+0

クラスタを作成するときにDNSを指定する方法がないので、アプリの設定を毎日更新する必要があるため、これはかなり面倒です。 – zaitsman

+0

ドメイン情報を変更するように更新されました。弾力クラスターが起動したら、domain configで名前を更新できます。それはあなたの問題を解決するはずです。 – Kannaiyan

+0

@KannaiyanはDNSを更新しません。それはElastiCacheではなく、ElasticSearchにも当てはまります。 –

3

ElastiCacheクラスタを停止することはできません。それらは削除および再作成のみが可能です。このパターンを使用すると、クラスタを使用していない時間の支払いを避けることができます。

Redis ElastiCacheクラスタを使用している場合は、クラスタを削除するときにスナップショットを作成できます。その後、作成時にスナップショットからクラスタを復元できます。この方法で、クラスタ内のデータを保持します。

クラスタエンドポイントは

  • クラスタID、
  • 領域、
  • AWSアカウントの組み合わせから誘導されます。

これらの部分が定数であるクラスタを削除して再作成する限り、クラスタは同じエンドポイントを維持します。

関連する問題