

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

# 例: SAP アプリケーションの自動スケーリング
<a name="auto-scaling"></a>

SAP アプリケーションサーバーの需要を自動的に検出し、それに応じて Amazon EC2 インスタンスをスケールアップまたはスケールダウンする SAP アプリケーションの自動スケーリングを自動化できます。この機能は、同時ユーザーログイン、月末決算、支払い実行に加えて、予測可能および予測不可能なさまざまなワークロードの急増や減少に対応できます。この機能では、(新しいコンピューティングサービスをアプリケーションサーバーとして開始する) 水平的なスケールアップ と (既存のコンピューティングサービスを停止する) スケールダウンが可能です。このオートメーションの利点は次のとおりです。
+ ユーザーの需要に基づいてアプリケーションサーバーの容量を動的に調整
+ アプリケーションレイヤーで最低限のベースラインの EC2 インスタンスを実行
+ コストの削減
+ ビジネス向けの、増加した、スケーラブルなパフォーマンスサービスレベルアグリーメント (SLA) を維持 

以下のイメージとプロセスは、SAP アプリケーションをサポートするリソースのスケーリングを自動化する方法を示しています。

1. 通常 2 分ごとにスケジュールされる時間ベースのイベントにより、Amazon EventBridge が Lambda 関数を起動します。

1. Lambda 関数は、Amazon DynamoDB とそのローカル環境変数 (ホスト名やしきい値など) から必要な統計情報を収集します。

1. 需要がしきい値を上回ったり下回ったりする場合、Lambda 関数は SAP アプリケーションをサポートするために追加の EC2 インスタンスを起動または停止 AWS Systems Manager するように に指示します。

![\[EC2 インスタンスの起動と停止を自動化して SAP アプリケーションの需要をサポートする方法を示したアーキテクチャ図\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/strategy-sap-automation/images/autoscaling.png)
