2017-08-22 31 views
0

私は、自動的にシャットダウンし、予定外のEC2インスタンスを起動するソリューションを探しています。エージェントやサーバーソフトウェアをインストールしたくないので、サービスとしてのソフトウェアは完璧です。EC2の起動とシャットダウンの自動化

AWS MarketplaceからAWS Cost Optimizer(https://www.costoptimizer.cloud)をご利用いただけます。それは完全に法案に合っているようだが、それはさらに良いです!誰もが実際にこの製品を使用した経験がありますか?

おかげで、 アンドリュー

+0

このamazonソリューションをご覧ください:https://aws.amazon.com/answers/ec2-scheduler/ –

答えて

1

本製品にはありませんが、私の経験ではCloudWatchのイベントを使用してこのタスクを処理するために実行されるbashスクリプトをスケジュール示唆しています。このリンクを参考にしてください - http://docs.aws.amazon.com/lambda/latest/dg/with-scheduled-events.html

+0

これは簡単な解決策です!しかし、スケジュールを設定したい数百のインスタンスのそれぞれに対してラムダ関数を設定するのはかなり時間がかかるようです。また、一度に1つのインスタンスだけでなく、特定のタグを持つインスタンスを識別できるようにするのも良いでしょう。私はプログラミングの経験が豊富ではなく、維持するためのコードベースをとることをためらっています。しかし、提案、素晴らしいアイデアのおかげで。 – Aardvark

1

AWS Data Pipelineは潜在的な解決策です。 CLIを使用して非常に簡単に起動/停止をスケジュールできます。インスタンスの開始/停止に使用できる最小のインスタンスを使用します。 ShellCommandActivityを使用して、CLIを使用してスケジュールに従ってインスタンスを開始/停止します。

AWSデータパイプラインハンドル:

  • あなたの仕事スケジューリング、実行、および再試行ロジック
  • あなたのロジックがないことを確認するために、ビジネス・ロジック、データソース、および以前の処理工程間の依存関係を追跡すべての依存関係が満たされるまで実行されません。
  • 必要なエラー通知の送信
  • ジョブが必要とする一時的な計算リソースの作成と管理
関連する問題