「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」
インスタンスの停止と起動
インスタンスにルートデバイスとして Amazon EBS ボリュームがある場合、そのインスタンスを停止して起動できます。インスタンスにはそのインスタンス ID が保持されますが、「概要」セクションで述べられているように変更される可能性があります。
ユーザーがインスタンスを停止すると、インスタンスはシャットダウンされます。停止しているインスタンスの使用料またはデータ転送料は課金されませんが、Amazon EBS ボリュームのストレージに対しては課金されます。停止したインスタンスを起動するたびに、最低 1 分間分の使用料が課金されます。1 分経過した後は、使用した秒数のみ課金されます。たとえば、インスタンスを 20 秒間実行して停止した場合は、1 分間分課金されます。インスタンスを 3 分 40 秒実行した場合は、ちょうど 3 分 40 秒間分課金されます。
インスタンスが停止している間、他のボリュームと同様にそのルートボリュームを扱い、変更することができます (ファイルシステムの問題を修復したり、ソフトウェアを更新したりするなど)。停止しているインスタンスからボリュームを接続解除し、それを実行中のインスタンスに接続して、変更を行い、実行中のインスタンスから接続解除して、停止しているインスタンスに再接続します。インスタンスのブロックデバイスマッピングにルートデバイスとして指定されたストレージデバイス名を使用して、ボリュームを接続解除していることを確認します。
インスタンスが必要なくなったら、終了することができます。インスタンスの状態が shutting-down
または terminated
に変わったら、そのインスタンスへの課金は停止します。詳細については、「インスタンスの終了」を参照してください。インスタンスを休止する場合は、「オンデマンドまたはリザーブドの Linux もしくは インスタンスを休止状態にする」を参照してください。詳細については、「再起動、停止、休止、削除の違い」を参照してください。
概要
停止できるのは Amazon EBS-Backed インスタンスだけです。インスタンスのルートデバイスタイプを確認するには、インスタンスを記述し、そのルートボリュームのデバイスタイプが
ebs
(Amazon EBS-Backed インスタンス) か instance store
(Instance store-Backed インスタンス) かをチェックします。詳細については、「AMI のルートデバイスタイプの判別」を参照してください。
実行中のインスタンスを停止すると、次の処理が実行されます。
-
インスタンスは正常なシャットダウンを実行し、実行を停止します (ステータスは
stopping
、次にstopped
に変わります)。 -
Amazon EBS ボリュームはインスタンスに接続されたままとなり、そのデータは保持されます。
-
ホストコンピュータの RAM またはホストコンピュータのインスタンスストアボリュームに保存されたデータはなくなります。
-
ほとんどの場合、インスタンスはその起動時に基盤となる新しいホストコンピュータに移行されます (ただし、現在のホストに残ることもあります)。
-
インスタンスの停止および起動時に、インスタンスにはプライベート IPv4 アドレスと任意の IPv6 アドレスが保持されます。インスタンスの起動時に、パブリック IPv4 アドレスを解放し、新しいアドレスを割り当てます。
-
インスタンスには関連付けられた Elastic IP アドレスが保持されます。停止されているインスタンスに関連付けられた Elastic IP アドレスに対して課金されます。EC2-Classic を利用した場合、インスタンスを停止すると、Elastic IP アドレスとインスタンスの関連付けが解除されます。詳細については、「EC2-Classic」を参照してください。
-
Windows インスタンスを停止して起動すると、アタッチされた Amazon EBS ボリュームのドライブ文字の変更などのタスクが EC2Config サービスによりインスタンスで実行されます。これらのデフォルトおよび変更方法については、『Windows インスタンスの Amazon EC2 ユーザーガイド』の「EC2Config サービスを使用した Windows インスタンスの設定」を参照してください。
-
インスタンスが Auto Scaling グループにある場合、Amazon EC2 Auto Scaling サービスはインスタンスを異常と判断して停止し、場合によってはそれを終了して代わりのインスタンスを起動します。詳細については、『Amazon EC2 Auto Scaling ユーザーガイド』の「Auto Scaling インスタンスのヘルスチェック」を参照してください。
-
ClassicLink インスタンスを停止すると、今までリンクされていた VPC とのリンクが解除されます。インスタンスを起動した後に再び VPC にリンクする必要があります。ClassicLink の詳細については、「ClassicLink」を参照してください。
詳細については、「再起動、停止、休止、削除の違い」を参照してください。
以下のインスタンスの属性は停止されると、変更できます。
-
インスタンスタイプ
-
ユーザーデータ
-
Kernel
-
RAM ディスク
インスタンスの実行中にこれらの属性を変更しようとすると、Amazon EC2 が IncorrectInstanceState
エラーを返します。
インスタンスを停止するとどうなるか
stop-instances
コマンドを使用して EC2 インスタンスを停止すると、OS レベルで以下が登録されます。
-
API リクエストは、ボタンのクリックイベントをゲストに送信します。
-
ボタンのクリックイベントの結果として、さまざまなシステムサービスが停止します。適切なシャットダウンは、ハイパーバイザーからの ACPI シャットダウンボタンのクリックイベントによってトリガーされます。
-
ACPI シャットダウンが開始されます。
-
このインスタンスは、適切なシャットダウンプロセスが終了したときにシャットダウンされます。設定可能な OS シャットダウン時間はありません。
-
インスタンス OS が数分以内に正常にシャットダウンされない場合は、ハードシャットダウンが実行されます。
デフォルトでは、Amazon EBS-backed インスタンスからシャットダウンを開始すると (例えば、shutdown または poweroff コマンドを使用)、インスタンスが停止します。この動作を変更して、インスタンスの停止ではなく終了させることができます。詳細については、「インスタンスによって起動されたシャットダウン動作の変更」を参照してください。
インスタンスから halt コマンドを使用しても、シャットダウンは開始されません。使用した場合、インスタンスは終了しません。代わりに、CPU が HLT
状態になり、インスタンスは実行されたままになります。
インスタンスの停止と起動
コンソールまたはコマンドラインを使用して、Amazon EBS-Backed インスタンスを起動および停止できます。
コマンドラインを使用して Amazon EBS-Backed インスタンスを停止および起動するには
次のコマンドの 1 つを使用できます。これらのコマンドラインインターフェイスの詳細については、Amazon EC2 へのアクセス を参照してください。
-
stop-instances および start-instances (AWS CLI)
-
Stop-EC2Instance および Start-EC2Instance (AWS Tools for Windows PowerShell)
停止したインスタンスの変更
AWS マネジメントコンソールまたはコマンドラインインターフェイスを使用して、停止されているインスタンスのインスタンスタイプ、ユーザーデータ、および EBS 最適化属性を変更できます。AWS
マネジメントコンソールを使用して、DeleteOnTermination
、カーネル、または RAM ディスクの属性を変更することはできません。
インスタンス属性を変更するには
-
インスタンスタイプを変更するには、「インスタンスタイプを変更する」を参照してください。
-
インスタンスのユーザーデータを変更するには、「インスタンスユーザーデータの使用」を参照してください。
-
インスタンスの EBS 最適化を有効または無効にするには、「EBS 最適化の変更」を参照してください。
-
インスタンスのルートボリュームの
DeleteOnTermination
属性を変更するには、「実行中のインスタンスのブロックデバイスマッピングの更新」を参照してください。この属性を変更するためにインスタンスを停止する必要はありません。
コマンドラインを使用してインスタンス属性を変更するには
次のコマンドの 1 つを使用できます。これらのコマンドラインインターフェイスの詳細については、Amazon EC2 へのアクセス を参照してください。
-
modify-instance-attribute (AWS CLI)
-
Edit-EC2InstanceAttribute (AWS Tools for Windows PowerShell)
インスタンスの停止に関するトラブルシューティング
Amazon EBS-Backed インスタンスを停止し、stopping
状態に "stuck" が表示されている場合、インスタンスを強制終了できます。詳細については、「インスタンスの停止に関するトラブルシューティング」を参照してください。