新しいエラスティックIPを取得し、それをインスタンスにアタッチしましたが、機能しませんか?ローカルコンピューターからもIPにpingできないのですか?ここで何か不足していますか?
EBS-backedインスタンスは、「終了」するのではなく「停止」できます。 EBSブートボリュームのストレージ料金だけで、サーバー料金は支払いません。後でサーバーを「起動」しても、すべてのブートボリュームデータはそのまま残ります。ただし、サーバーにElastic IPが関連付けられている場合、サーバーが停止するとその関連付けは失われ、関連付けられていないEIP料金が支払われます。また、サーバーを再起動すると、EIPをサーバーに手動で再度関連付ける必要があります。
デフォルトのEC2ファイアウォール構成では、pingを含め、AWSクラウドの外部からのallトラフィックを許可していません。ファイアウォールの設定を変更していない場合、ホストにpingすることはできません。次のようなものを実行することでpingを有効にできます
ec2auth default -P icmp -t 8:0
(EC2インスタンスのセキュリティグループの名前を「デフォルト」に置き換えます)
EC2インスタンスをシャットダウンすると、そのインスタンスは破棄されます。インスタンスをオフにして再起動することはできません[*]。したがって、インスタンスをオフにしてから別のインスタンスを起動する場合は、Elastic IPアドレスを新しいインスタンスに関連付ける必要があります。
[*] EBS-backedインスタンスを使用している場合を除きます。これらを使用したことがないので、Elastic IPアドレスとどのようにやり取りするのかわかりません。