it-swarm-ja.com

LinuxAWSインスタンスのshutdown-hは、インスタンスを停止または終了しますか?

AWSで実行されているLinuxインスタンスでコマンドshutdown -h nowを使用すると、インスタンスが終了するのか、単に停止するのかを理解しようとしています。それに関する公式の文書はないようです。

6
PeanutsMonkey

コンソール、EC2 API、CloudFormationのいずれを介してでも、新しいインスタンスを作成する場合、シャットダウン時の動作をstopまたはInstanceInitiatedShutdownBehaviorオプションの値でterminateします。 デフォルト値はstopです 。必要に応じて、インスタンスの作成後いつでも この動作を変更 できます。

停止は、インスタンスがまだ存在しているが、シャットダウンされていることを意味します。それはまだインスタンスIDを持っていますが、その仮想RAMは、エフェメラル(インスタンスとも呼ばれます)ストレージボリューム(EBSボリュームではない)と同様に破棄されます。インスタンスに関する情報を取得できます。 APIとそのinstance-idを使用します。将来インスタンスを再起動できます。インスタンスが停止している間は、インスタンスに接続されているEBSボリュームの料金はかかりますが、実行時間の料金はかかりません。Amazonの EC2のドキュメントはこちら 詳細があります。

終了とは、インスタンスが存在しなくなったことを意味します。再起動することはできませんが、最初から、または保存したスナップショットからいつでも新しいものを作成できます。

シャットダウン時に終了するようにインスタンスを構成するのは、特定のタスクを実行するためにインスタンスを作成するときだけです。終了したらシャットダウンするようにプログラムし、結果を別の場所に保存します。これで終了することがわかっているので、後で自分で終了することを覚えておく必要はありません。

4
Charles Engelke

起動時にAWSインスタンスをどのように設定したかによって異なります。通常、シャットダウンはインスタンスを停止します。 [シャットダウン時に終了]を選択した場合は、代わりに終了します。

使用しているもの:

# shutdown -h

したがって、システムを停止するように要求しています。

使用してみてください:

# poweroff

代わりに?

3
user340645