

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

# Elastic Beanstalk 環境用の Auto Scaling トリガー
<a name="environments-cfg-autoscaling-triggers"></a>

Elastic Beanstalk 環境の Auto Scaling グループは、2 つの Amazon CloudWatch アラームを使用してスケーリングオペレーションをトリガーします。各インスタンスの 5 分間の平均アウトバウンドネットワークトラフィックが 6 MB 以上または 2 MB 以下の場合は、デフォルトのトリガーがスケーリングされます。Amazon EC2 Auto Scaling を効率的に使用するには、アプリケーション、インスタンスタイプ、サービス要件に合ったトリガーを設定します。レイテンシー、ディスク I/O、CPU 使用率、リクエスト数などの複数の統計に基づいて、スケールすることができます。

CloudWatch メトリクスとアラームの詳細については、*Amazon CloudWatch ユーザーガイド*の「[Amazon CloudWatch の概念](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html)」を参照してください。

## Auto Scaling トリガーの設定
<a name="environments-cfg-autoscaling-triggers-console"></a>

Elastic Beanstalk コンソールで、環境の Auto Scaling グループのインスタンス数を調整するトリガーを設定できます。

**Elastic Beanstalk コンソールでトリガーを設定するには**

1. [Elastic Beanstalk コンソール](https://console.aws.amazon.com/elasticbeanstalk)を開き、**リージョン**リストで を選択します AWS リージョン。

1. ナビゲーションペインで、[**環境**] を選択し、リストから環境の名前を選択します。

1. ナビゲーションペインで、[**設定**] を選択します。

1. [**キャパシティー**] 設定カテゴリで、[**編集**] を選択します。

1. [**スケーリングトリガー**] セクションで、次のように設定します。
   + [**メトリクス**] – Auto Scaling トリガーに使用されるメトリクス。
   + [**統計**] – `Average` など、トリガーで使用する統計計算。
   + [**単位**] – トリガーのメトリクス単位 (例: [**バイト**])。
   + [**期間**] - ボックスには、Amazon CloudWatch でトリガーのメトリクスを測定する頻度を指定します。
   + [**超過時間**] – スケーリングオペレーションのトリガーが発生するまでにメトリクスが上限および下限のしきい値を超過する時間 (分単位)。
   + [**上限しきい値**] – メトリクスが超過時間中にこの数を超えると、スケーリングオペレーションがトリガーされます。
   + [**増分をスケールアップする**] – 規模の拡大や縮小時に追加する Amazon EC2 インスタンスの数。
   + [**下限しきい値**] – メトリクスが超過時間中にこの数を下回ると、スケーリングオペレーションがトリガーされます。
   + [**増分をスケールダウンする**] – 規模の拡大や縮小時に削除する Amazon EC2 インスタンスの数。

1. ページの最下部で **[適用]** を選択し変更を保存します。

## aws:autoscaling:trigger 名前空間
<a name="environments-cfg-autoscaling-triggers-namespace"></a>

Elastic Beanstalk は、[`aws:autoscaling:trigger`](command-options.md)名前空間の Auto Scaling 設定に、[設定オプション](command-options-general.md#command-options-general-autoscalingtrigger)を提供します。この名前空間の設定は、適用されるリソースごとに編成されています。

```
option_settings:
  AWSEBAutoScalingScaleDownPolicy.aws:autoscaling:trigger:
    LowerBreachScaleIncrement: '-1'
  AWSEBAutoScalingScaleUpPolicy.aws:autoscaling:trigger:
    UpperBreachScaleIncrement: '1'
  AWSEBCloudwatchAlarmHigh.aws:autoscaling:trigger:
    UpperThreshold: '6000000'
  AWSEBCloudwatchAlarmLow.aws:autoscaling:trigger:
    BreachDuration: '5'
    EvaluationPeriods: '1'
    LowerThreshold: '2000000'
    MeasureName: NetworkOut
    Period: '5'
    Statistic: Average
    Unit: Bytes
```