

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

# 自動時間ベースのスケーリングの使用
<a name="workinginstances-autoscaling-timebased"></a>

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて AWS サポート チームにお問い合わせください。

時間ベースのスケーリングでは、指定したスケジュールでインスタンスを開始または停止することで、レイヤーが特定の時間帯または曜日にオンラインにするインスタンスの数を制御できます。 OpsWorks スタックは数分ごとにチェックし、必要に応じてインスタンスを開始または停止します。次のように、インスタンスごとに個別の予定を指定します。
+ 時刻。たとえば、夜間よりも日中により多くのインスタンスを実行することができます。
+ 曜日。たとえば、週末より平日により多くのインスタンスを実行することができます。

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

**Topics**
+ [レイヤーへの時間ベースのインスタンスを追加する](#workinginstances-autoscaling-timebased-add)
+ [時間ベースのインスタンスの構成](#workinginstances-autoscaling-timebased-configure)

## レイヤーへの時間ベースのインスタンスを追加する
<a name="workinginstances-autoscaling-timebased-add"></a>

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

**新しい時間ベースのインスタンスを追加するには**

1. **[インスタンス]** ページで **[\$1 インスタンス]** を選択して、インスタンスを追加します。**[新規]** タブで、**[アドバンスト]** を選択してから、**[時間ベース]** を選択します。  
![\[[Add instance] ページの時間ベースのスケーリングオプション\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/time_based_instances.png)

1. インスタンスを設定します。次に、**[インスタンスの追加]** を選択して、インスタンスをレイヤーに追加します。

**既存の時間ベースのインスタンスをレイヤーに追加するには**

1. **[時間ベースのインスタンス]** ページで、すでに時間ベースのインスタンスがある場合、**[\$1 インスタンス]** を選択します。それ以外の場合は、**[時間ベースのインスタンスを追加]** をクリックします。次に、**[既存]** タブを選択します。  
![\[既存の時間ベースのインスタンスをレイヤーに追加する\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/time_based_instances_existing.png)

1. **[既存]** タブで、リストからインスタンスを選択します。リストには時間ベースのインスタンスのみが表示されます。
**注記**  
既存のインスタンスを使用しなくなった場合は、前述の手順に従って、**[新規]** タブで新しいインスタンスを作成します。

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

## 時間ベースのインスタンスの構成
<a name="workinginstances-autoscaling-timebased-configure"></a>

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

**時間ベースのインスタンスを設定するには**

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

1. 希望する時間の下にある適切なボックスを入力して、各時間ベースのインスタンスにオンライン期間を指定します。
   + 毎日同じスケジュールを使用するには、**[毎日]** タブを選択し、次にオンライン期間を指定します。
   + 異なる日に異なるスケジュールを使用するには、毎日を選択し、次に適切な期間を選択します。  
![\[時間ベーススケーリングのスケジュール\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/time_based.png)

**注記**  
インスタンスを起動するのにかかる時間を確保し、 OpsWorks スタックがインスタンスを起動または停止するかどうかを数分ごとにチェックするようにしてください。たとえば、インスタンスを 1 時 (UTC) までに実行する必要がある場合、0 時 (UTC) にそのインスタンスを起動します。そうしないと、 OpsWorks スタックは 1:00 UTC から数分経過するまでインスタンスを起動せず、インスタンスがオンラインになるまでにさらに数分かかることがあります。

上記の手順を実行することで、インスタンスのオンライン期間をいつでも変更できます。次回 OpsWorks スタックがチェックするとき、新しいスケジュールを使用してインスタンスを起動または停止するかどうかを決定します。

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