AWS インスタンスの開始と停止を自動化する - AWS での Instance Scheduler

AWS インスタンスの開始と停止を自動化する

AWS での Instance Scheduler ソリューションは、Amazon Elastic Compute Cloud (Amazon EC2) および Amazon Relational Database Service (Amazon RDS) インスタンスなど、さまざまな AWS のサービスの起動と停止を自動化します。

このソリューションは、使用されていないリソースを停止し、キャパシティーが必要なときにリソースを起動することで、運用コストを削減するのに役立ちます。例えば、企業は AWS での Instance Scheduler を使用して、毎日営業時間外にインスタンスを自動的に停止できます。すべてのインスタンスをフル活用している場合は、このソリューションで通常の営業時間中にのみ必要なインスタンスに対して最大 70% のコスト削減を実現できます (毎週の使用率を 168 時間から 50 時間に削減)。

AWS での Instance Scheduler は、Amazon Web Services (AWS) リソースタグと AWS Lambda を使用して、独自に定義されたスケジュールに従って、複数の AWS リージョンとアカウントのインスタンスを自動的に停止および再起動します。このソリューションでは、停止した Amazon EC2 インスタンスにハイバネーション (休止) を使用することもできます。

この実装ガイドでは、AWS での Instance Scheduler ソリューションの概要、そのリファレンスアーキテクチャとコンポーネント、デプロイを計画する際の考慮事項、AWS クラウドにソリューションをデプロイするための設定手順について説明します。

このガイドは、環境に AWS での Instance Scheduler を実装したい IT インフラストラクチャアーキテクト、管理者、DevOps プロフェッショナルを対象としています。

このナビゲーションテーブルを使用すると、次の質問に対する回答をすばやく見つけることができます。

質問内容 参照先

このソリューションの実行に必要なコストを確認する。米国東部 (バージニア北部) リージョンでこのソリューションを実行するための推定コストは、13.15 USD / 月です。

コスト

このソリューションのセキュリティ上の考慮事項を理解する。

AWS Well-Architected の設計に関する考慮事項セキュリティ

スケジュールを設定する。

スケジューラ設定テーブル

どの AWS リージョンでこのソリューションをサポートしているか知りたい場合。

サポートしている AWS リージョン

このソリューションに含まれている AWS CloudFormation テンプレートを表示またはダウンロードして、このソリューションのインフラストラクチャリソース (スタック) を自動的にデプロイする。

AWS CloudFormation テンプレート

ソースコードにアクセスし、オプションで AWS Cloud Development Kit (AWS CDK) を使用してソリューションをデプロイする。

GitHub リポジトリ