EC2インスタンスがいつシャットダウンされたかを知る方法は?


8

EC2 Webコンソールに何百ものインスタンスがあります。

一部はシャットダウンされています。何ヶ月も何年も前に作成されたことがわかります。それらは放棄され、しばらくの間忘れられているように見えますが、それらの終了が安全であるかどうかはわかりません。

たとえば、それらは古いバックアップである可能性があります。誰かが負荷を新しいインスタンスに移行し、予防策として古いものを数週間保持している可能性があります。

それが最も安全な選択であるため、私たちはそれらのほとんどを維持することになります。

インスタンスがシャットダウンされている(ただし、終了していない)場合でも、EBSボリュームの支払いは行われます。未使用のインスタンスが多数あると、時間とともに価格が上昇する可能性があります(EBSは、1 TBあたり月額$ 140です)。だから私はいくつかのクリーンアップをしたいと思います。

インスタンスがシャットダウンされた時間を見つけることができれば、それがいかに「放棄」されたかを示す良い指標になると思います。

インスタンスが最後にシャットダウンされたのはいつですか?



インスタンスを終了する前にインスタンスのAMIを作成します...スナップショットの方が安価です。
Skaperen

回答:


6

awscliを使用する。 pip install awscli

aws ec2 describe-instances --output table --instance-id i-aef88019

出力:

|||  StateTransitionReason |  User initiated (2015-11-16 13:36:40 GMT)   |||
[...]
||||                             StateReason                            ||||
|||+---------+----------------------------------------------------------+|||
||||  Code   |  Client.UserInitiatedShutdown                            ||||
||||  Message|  Client.UserInitiatedShutdown: User initiated shutdown   ||||

インスタンスに何が発生したかを確認できます。

たとえば、これは2015-11-16 13:36:40 GMTに手動でシャットダウンされました。


これには、理由や時間は必ずしも含まれません。ドキュメントは「これは空の文字列かもしれません」と言います。docs.aws.amazon.com/AWSEC2/latest/APIReference/…–
Matt Houser

2
EC2 Webコンソールでインスタンスがシャットダウンされた場合に機能します。インスタンスがshutdown -h now内部からの場合は機能しません。Amazonがインスタンスに「ラストシャットダウン」メタ情報を正式に追加するまでは、これで十分です。
user5994461 2016

1

これらのマシンは何年も前に作成されたとのことですが、古い種類のストレージ呼び出しインスタンスストアを使用しているかどうかを確認する必要があると思います。

私の経験では、インスタンスストアを備えたEC2マシンをシャットダウンする必要がある場合、唯一のオプションはそれを終了することですが、データが失われます。

したがって、私の提案は、新しいEBSを追加してすべてのデータをバックアップし、最新の設定で新しいEC2を作成するか、単にリモートでデータをバックアップすることです。次に、古いEC2インスタンスを終了します。これにより、ストレージコストが削減されます。


0

お金を節約することが目的の場合は、ディスクのEBSスナップショットを作成してから、ボリュームを削除できます。

EBSスナップショットは、実際のボリュームよりも低価格で請求されます。

たとえば、US-Eastの場合:

  • スナップショットは9.5c / GBです
  • 汎用SSD EBSボリュームは、プロビジョニングされたストレージの10c / GBで課金されます
  • 古い磁気EBSボリュームは、プロビジョニングされたストレージの5c / GBで課金されます

ただし、EBSスナップショットには、使用済みブロック用のストレージ領域のみが必要です。EBSボリュームに未使用のスペースがある場合(たとえば、30 GBのうち10 GBしか使用されていない場合)、EBSスナップショットの方が安価です。

EBSボリュームがほぼ満杯の場合は、スナップショットを作成してから、2.5c / GBのプロビジョニング済みストレージで課金されるコールドHDD EBSボリュームとして再作成できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.