アプリケーションインスタンスの数を変更して、アプリケーションのワークロードに基づいてアプリケーションの計算能力を調整できます。 これにより、リソース利用率の向上とコストの削減に役立ちます。 このトピックでは、Serverless App Engine (SAE) コンソールでアプリケーションインスタンスを手動で追加または削除する方法について説明します。
前提条件
- アプリケーションがデプロイされます。 詳細については、「SAEへのデモアプリケーションのデプロイ」をご参照ください。
- 自動スケーリングポリシーの設定
背景情報
次のいずれかの方法を使用して、インスタンスをスケーリングできます。
- たとえば、予期しないトラフィックの急増が発生した場合など、すぐにインスタンスをスケールしたい場合は、手動でインスタンスをスケールできます。
- 定期的なトラフィックの変更に基づいてインスタンスをスケーリングする場合は、自動スケーリングポリシーを設定できます。 自動スケーリングポリシーの設定方法については、「自動スケーリングポリシーの設定」をご参照ください。
制限事項
元のインスタンスと追加するインスタンスの合計数がアプリケーションインスタンスの上限を超える場合、スケールアウト操作は失敗します。 アプリケーションインスタンスの数が上限に達したら、DingTalkグループ32874633に参加してインスタンスを追加できます。
手順
警告 スケーリング操作中のビジネスの中断などの予測できないエラーを防ぐために、ビジネスシナリオに基づいて自動スケーリングポリシーを構成または有効にすることをお勧めします。
SAEコンソールにログインします。
左側のナビゲーションウィンドウで、[アプリケーション] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。 次に、アプリケーションの名前をクリックします。
- [基本情報] ページの右上隅にある [手動スケーリング] をクリックします。
- [Application Scaling] ダイアログボックスで、パラメーターを設定します。
- 自動スケーリングポリシーが設定されていない場合、または設定されたポリシーが無効になっている場合:表示されるダイアログボックスで、[Application Expected Instances] パラメーターを設定し、[OK] をクリックします。
- 自動スケーリングポリシーが設定され有効になっている場合:
- [Application Expected Instances] パラメーターを設定します。
- [手動スケーリング後に自動スケーリングを再開] パラメーターを設定し、[OK] をクリックします。 手動スケーリング後の自動スケーリングの再開パラメータは、次の有効な値をサポートします。
- 自動: スケジュールされた自動スケーリングポリシーは、現在のサイクルの次の指定された期間に有効になります。 トリガ条件が満たされない場合、スケジュールされたポリシーは、次のサイクルで有効になり得る。 手動スケーリングが完了すると、メトリックベースまたはハイブリッド自動スケーリングポリシーがすぐに有効になります。 ポリシーで指定されたインスタンスの最小数と最大数を確認することを推奨します。 これにより、サービスレベル契約 (SLA) が保証されます。
- Manual: 自動スケーリングポリシーを手動で有効にできます。
説明- 手動スケーリングの完了後にメトリックベースの自動スケーリングポリシーを有効にする場合、手動スケーリングで維持するインスタンスの数は、メトリックベースの自動スケーリングポリシーで指定されたインスタンスの最大数以下である必要があります。
- 手動スケーリング後の自動スケーリングの再開パラメーターは、自動スケーリングポリシーを設定および有効にした後にのみ使用できます。
- 自動スケーリングポリシーが設定されていない場合、または設定されたポリシーが無効になっている場合:
- 手動スケーリングが成功したかどうかを確認します。 [変更の詳細] ページに移動して、変更レコードを表示します。 次のいずれかの方法を使用して、手動スケーリングの結果を表示できます。
- 方法1: [基本情報] ページの上部で、[詳細の表示] をクリックします。 表示される [詳細の変更] ページで、手動スケーリング操作のステータスを表示します。
- 方法2: 左側のナビゲーションウィンドウで、[レコードの変更] をクリックします。 表示される [レコードの変更] ページで、手動スケーリング操作のレコードを見つけ、[ステータスの変更] 列の値を表示します。 [ステータスの変更] 列に [実行済み] が表示されている場合、アプリケーションのスケーリングは成功です。 [操作] 列の [表示] をクリックします。 表示される [詳細の変更] ページで、手動スケーリング操作の実行情報を表示します。