すべてのプロダクト
Search
ドキュメントセンター

Auto Scaling:インスタンスのステータスを手動で変更する

最終更新日:Sep 11, 2024

このトピックでは、インスタンスを手動でスタンバイ、保護、または停止状態にする方法について説明します。

インスタンスステータスの説明

スケーリンググループ内のインスタンスは、追加追加保留サービス中スタンバイ保護削除削除保留、および停止のうちの1つの状態にあることができます。 詳細については、「スケーリンググループ内のインスタンスのライフサイクル状態」をご参照ください。

次の表に、インスタンスの状態を示します。

インスタンスカテゴリ

前に

操作

ユーザーガイド

APIリファレンス

Elastic Compute Service (ECS) インスタンスまたはelasticコンテナインスタンス

保護

インスタンスを保護状態から移動します。

サービス中

インスタンスを手動で保護状態にする、またはインスタンスを保護状態から移動する

SetInstancesProtection

ECSインスタンスまたはelasticコンテナインスタンス

サービス中

インスタンスを保護状態にします。

保護

ECS インスタンス

サービス、スタンバイ、および保護

インスタンスをStopped状態にします。

Stopped

説明

スタンバイ状態になっているインスタンスのステータスは、一時的にRemovingに設定されます。

インスタンスを手動で停止状態にします。

なし

ECSインスタンスまたはelasticコンテナインスタンス

サービス、スタンバイ、および保護

インスタンスを削除するか、スケーリンググループからインスタンスを削除します。

ステートレス

説明

インスタンスがスケーリンググループから削除または削除されている場合、インスタンスは [削除] 状態になります。

手動でインスタンスを削除または削除

ECSインスタンスまたはelasticコンテナインスタンス

サービス中

インスタンスをスタンバイ状態にします。

スタンバイ

インスタンスを手動でスタンバイ状態にする、またはインスタンスをスタンバイ状態から移動する

EnterStandby

ECSインスタンスまたはelasticコンテナインスタンス

スタンバイ

インスタンスをスタンバイ状態から移動します。

サービス中

ExitStandby

ECSインスタンスまたはelasticコンテナインスタンス

サービス、スタンバイ、および保護

スケーリンググループからインスタンスを削除します。

スケーリンググループから削除されたインスタンスは、停止またはリリースされず、スケーリンググループから独立しています。

手動でインスタンスを削除または削除

DetachInstances

マネージドインスタンス

サービス中

スケーリンググループからインスタンスを削除します。

スケーリンググループから削除された管理対象インスタンスは、停止またはリリースされず、スケーリンググループから独立しています。

スケーリンググループからマネージインスタンスを手動で削除

なし

使用上の注意

ECSインスタンスまたはエラスティックコンテナインスタンスをスタンバイまたは保護状態にする前、またはECSインスタンスまたはエラスティックコンテナインスタンスをスタンバイまたは保護状態から移動する前に、次の表に注意してください。

フェーズ

説明

スタンバイ状態へ

  • Server Load Balancer (SLB) インスタンスが、スタンバイ状態にしたECSインスタンスまたはエラスティックコンテナインスタンスが属するスケーリンググループに関連付けられている場合、バックエンドサーバーとしてのインスタンスの重みはゼロにリセットされます。

  • ECSインスタンスまたはエラスティックコンテナインスタンスをスタンバイ状態にした後、インスタンスをスタンバイ状態から手動で移動するまで、インスタンスはスタンバイ状態のままになります。

  • Auto Scalingは、スタンバイ状態にあるECSインスタンスまたはエラスティックコンテナインスタンスのライフサイクルを管理しません。 インスタンスのライフサイクルを手動で管理する必要があります。

  • スケールイン中、Auto Scalingは、スタンバイ状態にあるECSインスタンスまたはエラスティックコンテナインスタンスをスケーリンググループから削除しません。

  • スタンバイ状態のECSインスタンスまたはエラスティックコンテナインスタンスが停止または再起動された場合、Auto Scalingはインスタンスのヘルスチェックステータスを更新しません。

  • インスタンスをリリースする前に、スケーリンググループからスタンバイ状態にあるECSインスタンスまたはエラスティックコンテナインスタンスを手動で削除する必要があります。

  • スタンバイ状態にあるECSインスタンスまたはエラスティックコンテナインスタンスが属するスケーリンググループを削除すると、インスタンスは自動的にスケーリンググループから削除され、スタンバイ状態を終了します。

    説明

    削除したスケーリンググループがECSインスタンスまたはエラスティックコンテナインスタンスのライフサイクルを管理している場合、インスタンスはスケーリンググループから削除された後にリリースされます。 削除したスケーリンググループがECSインスタンスまたはエラスティックコンテナインスタンスのライフサイクルを管理していない場合、インスタンスは独立して実行されます。 ECSインスタンスまたはエラスティックインスタンスのライフサイクルを管理する方法の詳細については、「インスタンスライフサイクル」をご参照ください。

  • インスタンスの停止インスタンスの再起動ECSインスタンスタイプの変更OS (システムディスク) の変更クラウドディスクの初期化ネットワークタイプのクラシックネットワークからVPCへの変更など、スタンバイ状態のECSインスタンスまたはエラスティックコンテナインスタンスに対してカスタム操作を実行できます。

スタンバイ状態から

  • スタンバイ状態を終了したECSインスタンスまたはエラスティックコンテナインスタンスは、インサービス状態になります。

  • スタンバイ状態を終了するECSインスタンスまたはエラスティックコンテナインスタンスが属するスケーリンググループにSLBインスタンスが関連付けられている場合、バックエンドサーバーとしてのインスタンスの重みは50にリセットされます。

  • スタンバイ状態を終了したECSインスタンスまたはエラスティックコンテナインスタンスが停止または再起動されると、Auto Scalingはインスタンスのヘルスチェックステータスを更新します。

  • スケールイン中、Auto Scalingは、スタンバイ状態を終了したECSインスタンスまたはエラスティックコンテナインスタンスをスケーリンググループから削除する場合があります。

    説明

    スケーリンググループがスタンバイ状態を終了するECSインスタンスまたはエラスティックコンテナインスタンスのライフサイクルを管理する場合、Auto scalingはスケーリンググループから削除された後にインスタンスをリリースします。 スケーリンググループが、スタンバイ状態を終了するECSインスタンスまたはエラスティックコンテナインスタンスのライフサイクルを管理しない場合、インスタンスは、スケーリンググループから削除された後に独立して実行されます。 ECSインスタンスまたはエラスティックインスタンスのライフサイクルを管理する方法の詳細については、「インスタンスライフサイクル」をご参照ください。

保護された状態に

  • SLBインスタンスが、保護状態にあるECSインスタンスまたはエラスティックコンテナインスタンスが属するスケーリンググループに関連付けられている場合、バックエンドサーバーとしてのECSインスタンスまたはエラスティックコンテナインスタンスの重みは変更されません。

  • ECSインスタンスまたはelastic containerインスタンスをProtected状態にした後、手動でインスタンスをProtected状態から外すまで、インスタンスはProtected状態のままになります。

  • スケールイン中、Auto Scalingは保護状態のECSインスタンスまたはエラスティックコンテナインスタンスをスケーリンググループから削除しません。 インスタンスをリリースする前に、保護状態にあるECSインスタンスまたはエラスティックコンテナインスタンスをスケーリンググループから手動で削除する必要があります。

  • 保護状態のECSインスタンスまたはエラスティックコンテナインスタンスが停止または再起動された場合、Auto Scalingはインスタンスのヘルスチェックステータスを更新しません。

停止状態へ

ECSインスタンスを [停止済み] 状態にすると、ECSインスタンスはサービスを提供しなくなります。 特定のリソースに対しては課金されません。 たとえば、従量課金ECSインスタンスを [停止済み] 状態にした後、ECSコンソールでインスタンスのエコノミーモードを手動で有効にする必要はありません。 vCPU、メモリサイズ、パブリックIPアドレスなど、リリースされたリソースに対しては課金されません。 ただし、クラウドディスクやelastic IPアドレス (EIP) などの保持されたリソースに対しては課金されます。

インスタンスを手動でスタンバイ状態にするか、インスタンスをスタンバイ状態から移動する

不要になったECSインスタンスまたはエラスティックコンテナインスタンスをスタンバイ状態にすることができます。 ECSインスタンスまたはelasticコンテナインスタンスをスタンバイ状態から移動することもできます。

  1. Auto Scalingコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、スケーリンググループをクリックします。

  3. 上部のナビゲーションバーで、リージョンを選択します。

  4. インスタンスを操作するスケーリンググループを見つけて、アクション列の詳細をクリックします。

  5. 詳細ページの上部で、インスタンスタブをクリックします。

  6. [自動作成] タブまたは [手動で追加] タブをクリックします。

    • 自動的に作成されたECSインスタンスまたはエラスティックコンテナインスタンスをスタンバイ状態にする場合は、[自動作成] タブをクリックします。

    • 手動で追加されたECSインスタンスまたはエラスティックコンテナインスタンスをスタンバイ状態にする場合は、[手動で追加] タブをクリックします。

  7. インスタンスを手動でスタンバイ状態にするか、インスタンスをスタンバイ状態から移動します。

    インスタンスを手動でスタンバイ状態にする

    1. 次のいずれかの方法を使用して、ECSインスタンスまたはelastic containerインスタンスをスタンバイ状態にします。

      • 1つのインスタンスをスタンバイ状態にするには、ECSインスタンスまたはエラスティックコンテナインスタンスを見つけ、[操作] 列の [スタンバイに切り替え] をクリックします。

      • 複数のインスタンスを同時にスタンバイ状態にするには、ECSインスタンスまたはエラスティックコンテナインスタンスを見つけ、ページ下部の [スタンバイに切り替え] をクリックします。

    2. [スタンバイに切り替え] ダイアログボックスで、インスタンスを非同期でスタンバイ状態にするかどうかを指定します。

      オプション

      説明

      手順

      インスタンスを同期してスタンバイ状態にします。

      [スタンバイに切り替え] ダイアログボックスで [OK] をクリックすると、Auto Scalingバックエンドがリクエストを処理して、選択したインスタンスをスタンバイ状態にします。 スタンバイ状態にするインスタンスの数が多い場合、Auto Scalingバックエンドがリクエストを処理するのに時間がかかることがあります。 この場合、非同期モードを選択することを推奨します。

      [スタンバイに切り替え] ダイアログボックスで、[OK] をクリックします。

      インスタンスを非同期的にスタンバイ状態にします。

      [スタンバイに切り替える] ダイアログボックスで [非同期的にスタンバイに切り替える] オプションを選択すると、Auto Scalingコンソールに操作結果がすぐに表示されます。 インスタンスのステータスがスタンバイ状態になったかどうかは、Auto Scalingコンソールで確認できます。 同期モードと比較して、非同期モードは、ユーザにより良いインタラクティブな経験を提供します。

      [スタンバイに切り替え] ダイアログボックスで、[スタンバイに非同期に切り替え] オプションを選択し、[OK] をクリックします。

      [スケーリングルールとアクティビティ] タブで、[スケーリングアクティビティ] タブをクリックします。 インスタンスがスタンバイ状態になったスケーリングアクティビティの実行結果を確認できます。

    インスタンスをスタンバイ状態から手動で移動する

    1. 次のいずれかの方法を使用して、ECSインスタンスまたはelasticコンテナインスタンスをスタンバイ状態から移行します。

      • 1つのインスタンスをスタンバイ状態から移動する場合は、ECSインスタンスまたはエラスティックコンテナインスタンスを見つけ、[操作] 列の [スタンバイから削除] をクリックします。

      • 複数のインスタンスを同時にスタンバイ状態から移動する場合は、ECSインスタンスまたはエラスティックコンテナインスタンスを選択し、ページ下部の [スタンバイから削除] をクリックします。

    2. [スタンバイから削除] ダイアログボックスで、インスタンスをスタンバイ状態から非同期に移動するかどうかを指定します。

      オプション

      説明

      手順

      インスタンスをスタンバイ状態から同期移動します。

      [スタンバイから削除] ダイアログボックスで [OK] をクリックすると、Auto Scalingバックエンドはインスタンスをスタンバイ状態から移動するリクエストを処理します。 スタンバイ状態から移行するインスタンスの数が多い場合、Auto Scalingバックエンドがリクエストを処理するのに時間がかかることがあります。 この場合、非同期モードを選択することを推奨します。

      [スタンバイから削除] ダイアログボックスで、[OK] をクリックします。

      インスタンスをスタンバイ状態から非同期に移動します。

      [スタンバイから削除] ダイアログボックスで [スタンバイから非同期的に削除] オプションを選択すると、Auto Scalingコンソールに操作結果がすぐに表示されます。 インスタンスがスタンバイ状態から移行しているかどうかは、Auto Scalingコンソールで確認できます。 同期モードと比較して、非同期モードは、ユーザにより良いインタラクティブな経験を提供します。

      [スタンバイから削除] ダイアログボックスで、[スタンバイから非同期的に削除] オプションを選択し、[OK] をクリックします。

      [スケーリングルールとアクティビティ] タブで、[スケーリングアクティビティ] タブをクリックします。 インスタンスがスタンバイ状態から移動したスケーリングアクティビティの実行結果を確認できます。

インスタンスを手動で保護状態にするか、または保護状態からインスタンスを移動する

スケーリンググループから削除したくないECSインスタンスまたはエラスティックコンテナインスタンスを保護状態にすることができます。 ECSインスタンスまたはelasticコンテナインスタンスをProtected状態から移動することもできます。

  1. Auto Scalingコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、スケーリンググループをクリックします。

  3. 上部のナビゲーションバーで、リージョンを選択します。

  4. インスタンスを操作するスケーリンググループを見つけて、アクション列の詳細をクリックします。

  5. 詳細ページの上部で、インスタンスタブをクリックします。

  6. をクリックし、自動作成タブまたは手動で追加タブをクリックします。

    • 自動的に作成されたECSインスタンスまたはエラスティックコンテナインスタンスを [保護] 状態にする場合は、[自動作成] タブをクリックします。

    • 手動で追加されたECSインスタンスまたはエラスティックコンテナインスタンスを [保護] 状態にする場合は、[手動で追加] タブをクリックします。

  7. インスタンスを手動で保護の状態またはインスタンスを保護状態になります。

    インスタンスを手動で保護状態にする

    1. 次のいずれかの方法を使用して、ECSインスタンスまたはelastic containerインスタンスをProtected状態にします。

      • 単一のECSインスタンスまたはエラスティックコンテナインスタンスを保護状態にする場合は、ECSインスタンスまたはエラスティックコンテナインスタンスを見つけて、[操作] 列の [保護に切り替え] をクリックします。

      • 複数のECSインスタンスまたはエラスティックコンテナインスタンスを同時に保護状態にする場合は、ECSインスタンスまたはエラスティックコンテナインスタンスを選択し、ページ下部の [保護に切り替え] をクリックします。

    2. [OK] をクリックします。

    保護された状態からインスタンスを手動で移動する

    1. 次のいずれかの方法を使用して、ECSインスタンスまたはelastic containerインスタンスをProtected状態から移動します。

      • 単一のECSインスタンスまたはエラスティックコンテナインスタンスを保護状態から移動する場合は、ECSインスタンスまたはエラスティックコンテナインスタンスを見つけ、[操作] 列の [保護から削除] をクリックします。

      • 複数のECSインスタンスまたはエラスティックコンテナインスタンスを同時に [rotected] 状態から移動する場合は、ECSインスタンスまたはエラスティックコンテナインスタンスを選択し、ページ下部の [保護から削除] をクリックします。

    2. [OK] をクリックします。

インスタンスを手動で停止状態にします。

仮想プライベートクラウド (VPC) に存在するECSインスタンスのみを停止状態にすることができます。 スケーリンググループの [Instance Reclaim Mode] パラメーターが [Economical Mode] に設定されており、スケーリンググループ内のECSインスタンスがAuto scalingによって作成されている場合、ECSインスタンスを手動で [Stopped] 状態にすることができます。 スケールアウト中、Auto Scalingは [停止済み] 状態のECSインスタンスを優先的に起動します。

  1. Auto Scalingコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、スケーリンググループをクリックします。

  3. 上部のナビゲーションバーで、リージョンを選択します。

  4. インスタンスを操作するスケーリンググループを見つけて、アクション列の詳細をクリックします。

  5. 詳細ページの上部で、インスタンスタブをクリックします。

  6. 自動作成タブをクリックします。

  7. 停止に配置したいECSインスタンスを検索して、アクション列のmore />停止に切り替えを選択します。

  8. [スケーリンググループの削除] メッセージで、[OK] をクリックします。

スケーリンググループからマネージインスタンスを手動で削除

ECSタイプのスケーリンググループのみからマネージインスタンスを手動で削除できます。 管理対象インスタンスのライフサイクルを管理するためにスケーリンググループを使用しない場合は、管理対象インスタンスをスケーリンググループから手動で削除する必要があります。 管理対象インスタンスは、スケーリンググループから削除してもリリースされません。

  1. Auto Scalingコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、スケーリンググループをクリックします。

  3. 上部のナビゲーションバーで、リージョンを選択します。

  4. インスタンスを操作するスケーリンググループを見つけて、アクション列の詳細をクリックします。

  5. 詳細ページの上部で、インスタンスタブをクリックします。

  6. [マネージドインスタンス] タブをクリックします。

  7. 次のいずれかの方法を使用して、管理対象インスタンスをスケーリンググループから削除します。

    • 1つのインスタンスを削除する場合は、削除するマネージドインスタンスを見つけて、[操作] 列の [スケーリンググループから削除] をクリックします。

    • 複数のマネージドインスタンスをスケーリンググループから同時に削除する場合は、マネージドインスタンスを選択し、マネージドインスタンスリストの下部にある [スケーリンググループから削除] をクリックします。

  8. 表示されるダイアログボックスで、[期待インスタンス数の変更] を選択し、[OK] をクリックします。 デフォルトでは、[期待インスタンス数の変更] が選択されています。

    • [予想インスタンス数の変更] を選択した場合、スケーリンググループから特定の数のインスタンスを削除すると、予想インスタンス数が減少します。

    • [期待インスタンス数の変更] を選択しない場合、スケーリンググループから特定の数のインスタンスを削除しても、期待インスタンス数は減少しません。