2017-11-11 6 views
1

私は開発のためにec2を使用しています。それは仕事後のお金の無駄です。毎朝午前8時に自動的に開始し、午後7時に終了するスケジューラを作成するには、どれくらい時間がかかりますか? AWSが提供するガイドを読んだことがありますが、少し難しいです。 https://aws.amazon.com/ko/answers/infrastructure-management/ec2-scheduler/AWS EC2インスタンススケジューラーは簡単に

答えて

0

ec2-scheduler.templateを使用して、CloudFormationスタックを展開して、必要なプラットフォームをスケジュール設定することができます。

このアプローチは、スケジューリングされたラムダ関数とEC2 SDKを使用してゼロから実装する方が便利です。

0

自分でガイドを作るのも良いですが、それは約1週間かかります。

開発者は、開発者のために1日あたり約200ドルのコストがかかると仮定すると、開発の5日間で少なくとも1000ドルかかるでしょう。 CloudSchedulerサービスは月額10ドルです.1000ドルの場合は、約4年間、100ヶ月間サービスを利用できます。

​​

サービスは開発よりも安いです。サービスを利用するだけです。

1

Amazon CloudWatch Eventsを使用して独自のスケジューラを簡単に作成して、定期的なスケジュールでAWSラムダ機能を起動できます。

  • アマゾンCloudWatchのイベントは、そのようなラムダ関数
  • Aラムダ関数は、このようなタグ

に基づいてインスタンスを起動/停止など、あなたが望むものは何でもできるトリガーなどのイベントを、スケジュールする能力を持っています参照:Creating an Enterprise Scheduler Using AWS Lambda and Tagging

0

ゼロ。 AWSは無料でこれを行うものをリリースします:https://aws.amazon.com/answers/infrastructure-management/instance-scheduler/

これは定期的に実行され、タグ付きのリソースを検索して電源を切るラムダ機能です。弱点はかなり低いレベルであり、チーム全体のために1つの固定スケジュールを作成する必要があります。しかし、自由です。

開示:私はPowerDownを使って、さらに進んだ製品を提供し、AutoScaleグループとFargateコンテナも処理し、ユーザーのニーズに合わせてスケジュールを作成します。ここにそれについて書いてあります。https://www.powerdown.io/blog/posts/2018/announcing-powerdown.html