勉強前のイメージ
rebootって、webの画面から「インスタンスの停止」ってやるだけじゃないの?
調査
インスタンスリブート
特徴
- グローバルIPアドレスが変わらない
- 物理的に実行されるハードウェアが変わらないから
実施方法
-
webコンソールでの方法
- インスタンスにチェック
- 右クリック or アクション
- インスタンスの状態 → 再起動
-
AWS CLIでの方法
$ aws ec2 reboot-instances --instance-ids [ インスタンスID ]
-
EC2のサーバでの方法
# reboot
システムリブート
特徴
- グローバルIPアドレスが変わる
- 物理的に実行されるハードウェアが変わるから
- ElasticIPを使用することで防ぐことが出来る
- インスタンスストアのデータが消える
実施方法
-
webコンソールでの方法
- インスタンスにチェック
- 右クリック or アクション
- インスタンスの状態 → 停止
- インスタンスの状態 → 開始
-
AWS CLIでの方法
$ aws ec2 start-instances --instance-ids [ インスタンスID ]
$ aws ec2 stop-instances --instance-ids [ インスタンスID ]
リタイア
特徴
- ハードウェアが故障し、運用できない際に出るアラート
- AWSから通知が来た、スケジュールの日以降は終了されてしまう
実施方法
-
webコンソールでの方法
- インスタンスにチェック
- 右クリック or アクション
- インスタンスの状態 → 停止
- インスタンスの状態 → 開始
-
AWS CLIでの方法
$ aws ec2 start-instances --instance-ids [ インスタンスID ]
$ aws ec2 stop-instances --instance-ids [ インスタンスID ]
勉強後のイメージ
サーバのreboot
と画面の再起動
は一緒。
サーバのshutdown→起動
と画面の停止→開始
は一緒。
あまり今まで考えてrebootとかしてなかったけど、勉強になった。
リタイアの通知が来たときは、停止→開始
をしないといけない。