すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:スケジュールされた起動およびシャットダウン機能を使用してECSコストを削減

最終更新日:Aug 27, 2024

エンタープライズオフィスソフトウェアやコラボレーションツールが勤務時間中に頻繁に使用されたり、夜間にほとんど使用されなかったりするなど、ビジネスワークロードが時間とともに大幅に変動する場合、特定の時間帯にビジネスワークロードを実行するには、多数のElastic Compute Service (ECS) インスタンスが必要です。 業務ワークロードが正常に戻った後、多数のECSインスタンスはアイドル状態のままであり、不要なコストが発生します。 この問題を解決するために、ECSはエコノミーモードを提供します。 ECSインスタンスをエコノミーモードで停止して、インスタンスの特定のリソースを解放することができます。 これにより、ECSインスタンスを保持し、コストを削減できます。 ただし、ECSインスタンスの手動による起動と停止は遅く、エラーが発生する可能性があります。 CloudOps Orchestration Service (OOS) のスケジュールされた起動およびシャットダウン機能を使用して、ECSインスタンスを自動的に起動および停止することで、人間の労力を削減し、時間を節約できます。 このトピックでは、OOSのスケジュールされた起動およびシャットダウン機能とエコノミーモードを使用してECSコストを削減する方法について説明します。

前提条件

プリエンプティブルECSインスタンスを含む従量課金ECSインスタンスが利用可能です。

あなたが始める前に

タグを使用して既存のECSインスタンスをグループ化し、毎日開始および停止するECSインスタンスと、毎日開始および停止しないECSインスタンスを区別することを推奨します。 たとえば、毎日特定の時点で起動および停止するECSインスタンスにmachine:StopAndStartタグを追加し、毎日起動および停止しないECSインスタンスにmachine:Dailyタグを追加します。 ECSインスタンスをタグでフィルタリングし、特定のタグが追加されたECSインスタンスをバッチで開始または停止できます。 詳細については、「概要」をご参照ください。

image

手順

  1. CloudOps Orchestration Service (OOS) コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[自動タスク] > [一般的なO&Mタスク] を選択します。 [一般的なO&Mタスク] ページの左側のナビゲーションウィンドウで、[スケジュールされたスタートアップ /シャットダウン] をクリックします。 次に、[作成] をクリックします。

    image

  3. [タスクタイプの選択] セクションで、[タスク名][実行サイクル][タスクタイプ][タイムゾーン][シャットダウン時間][スタートアップ時間][終了時間] などのパラメーターを設定します。

    たとえば、Startup Timeパラメーターを08:00:00に設定し、Shutdown Timeパラメーターを21:00:00に設定して、特定のECSインスタンスを08:00:00に開始し、毎日21:00:00に停止できます。 上記のパラメーターを設定した後、[実行時間のプレビュー] パラメーターの値にスケジュールされた起動時間とシャットダウン時間を表示できます。

    image

  4. [リソースタイプ] および [停止モード] パラメーターを設定します。 Hibernateインスタンスをオンまたはオフにします。

    • リソースタイプ: ECSインスタンスを選択します。

    • 停止モード: [経済的な停止モード] を選択します。

      説明

      従量課金ECSインスタンスをエコノミーモードで停止して、インスタンスデータと設定を保持し、コストを削減できます。 エコノミーモードで従量課金ECSインスタンスを停止すると、コンピューティングリソース (vCPUとメモリ) 、静的パブリックIPアドレス、およびイメージに対して課金されなくなります。 あなたはまだリソースに対して課金されます。 システムディスク、データディスク、elastic IPアドレス (EIP) 、スナップショットなど 詳細については、「エコノミーモード」をご参照ください。

    • Hibernate Instance: このスイッチをオンにしないでください。

    • 権限: [デフォルトのサービスにリンクされたロール] を選択します。

  5. [インスタンスの選択] をクリックし、[インスタンスタグの指定] タブをクリックし、[リージョンの選択] パラメーターを設定して、マシン: StopAndStartなどの既存のタグを選択します。

    image

  6. [詳細設定 (オプション)] をクリックし、[レート制御タイプ] パラメーターを [同時実行ベースの制御] に設定し、[同時実行] パラメーターと [エラーしきい値] パラメーターを設定します。

    image

  7. [実行設定 (オプション)] セクションで、パラメーターのデフォルト値を保持し、[作成] をクリックします。

  8. [パラメーターの確認] ダイアログボックスで、設定が正しいことを確認し、[OK] をクリックします。

    image

  9. 実行の詳細を表示します。

    [スケジュールされた起動 /停止] ページで、作成したスケジュールされた起動および停止タスクを見つけ、[操作] 列の [詳細] をクリックしてタスクの実行の詳細を表示します。

    image

関連ドキュメント

OOSは、Alibaba Cloudが無料で提供する包括的な自動O&Mサービスであり、クラウドでのO&Mタスクの管理と実行を支援します。 OOSを使用して、繰り返し、イベント駆動、スケジュール、およびクロスリージョンのO&Mタスクを実行し、複数のO&Mタスクをバッチ処理し、承認要求を管理できます。 OOSは、O&Mタスクの標準化プラットフォームとしても機能し、Operations as Codeのベストプラクティスに基づいて、O&Mマニュアル、操作マニュアル、およびメンテナンスマニュアルからテンプレートを作成できます。 詳細については、「」をご参照ください。OOSとは何ですか?