自動時間ベースのスケーリングの使用 - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

自動時間ベースのスケーリングの使用

重要

AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは OpsWorks コンソール、 API、 CLI、および CloudFormation リソースを通常どおり使用できますが、その時点でこれらのリソースは廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、AWS OpsWorks Stacks サポート終了に関する FAQ および AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行 を参照してください。

時間ベースのスケーリングにより、指定したスケジュールでインスタンスを起動または停止することで、特定の時間または特定の曜日にレイヤーによりオンラインにされるインスタンス数を制御できます。AWS OpsWorksスタックはインスタンスを数分ごとに確認し、必要に応じてインスタンスを起動または停止します。次のように、インスタンスごとに個別の予定を指定します。

  • 時刻。たとえば、夜間よりも日中により多くのインスタンスを実行することができます。

  • 曜日。たとえば、週末より平日により多くのインスタンスを実行することができます。

注記

特定の日付を指定することはできません。

レイヤーへの時間ベースのインスタンスを追加する

レイヤーに新しい時間ベースのインスタンスを追加するか、既存のインスタンスを使用します。

新しい時間ベースのインスタンスを追加するには
  1. [インスタンス] ページで [+ インスタンス] を選択して、インスタンスを追加します。[新規] タブで、[アドバンスト] を選択してから、[時間ベース] を選択します。

    
                             [Add instance] ページの時間ベースのスケーリングオプション
  2. インスタンスを設定します。次に、[インスタンスの追加] を選択して、インスタンスをレイヤーに追加します。

既存の時間ベースのインスタンスをレイヤーに追加するには
  1. [時間ベースのインスタンス] ページで、すでに時間ベースのインスタンスがある場合、[+ インスタンス] を選択します。それ以外の場合は、[時間ベースのインスタンスを追加] をクリックします。次に、[既存] タブを選択します。

    
                            既存の時間ベースのインスタンスをレイヤーに追加する
  2. [既存] タブで、リストからインスタンスを選択します。リストには時間ベースのインスタンスのみが表示されます。

    注記

    既存のインスタンスを使用しなくなった場合は、前述の手順に従って、[新規] タブで新しいインスタンスを作成します。

  3. [インスタンスの追加] を選択して、インスタンスをレイヤーに追加します。

時間ベースのインスタンスの構成

レイヤーに時間ベースのインスタンスを追加したら、次のようにスケジュールを設定します。

時間ベースのインスタンスを設定するには
  1. ナビゲーションペインの [インスタンス] で、[時間ベース] を選択します。

  2. 希望する時間の下にある適切なボックスを入力して、各時間ベースのインスタンスにオンライン期間を指定します。

    • 毎日同じスケジュールを使用するには、[毎日] タブを選択し、次にオンライン期間を指定します。

    • 異なる日に異なるスケジュールを使用するには、毎日を選択し、次に適切な期間を選択します。

    
                            時間ベーススケーリングのスケジュール
注記

インスタンスを起動するのにある程度の時間がかかること、および AWS OpsWorks スタックは、インスタンスを起動または停止するかどうかを数分おきにしか確認しないことを必ず考慮してください。たとえば、インスタンスを 1 時 (UTC) までに実行する必要がある場合、0 時 (UTC) にそのインスタンスを起動します。そうしないと、AWS OpsWorks スタックは UTC 1:00 を数分過ぎてもインスタンスを起動せず、インスタンスがオンラインになるまでにさらに数分かかる場合があります。

上記の手順を実行することで、インスタンスのオンライン期間をいつでも変更できます。AWS OpsWorks スタックによる次の確認時に、インスタンスを起動または停止するかを決定するのに新しいスケジュールが使用されます。

注記

レイヤーに新しい時間ベースのインスタンスを 追加するには、[時間ベース] ページを開き、[時間ベースのインスタンスを追加] (レイヤーに時間ベースのインスタンスをまだ追加していない場合) を選択、または [+インスタンス] (レイヤーにすでに1つ以上の時間ベースのインスタンスがある場合) を選択します。次に、前述の手順で説明したようにインスタンスを構成します。