重新启动 EC2实例时会发生什么?

当我重新启动 EC2实例时,是再次获得初始映像,还是保留重新启动前硬盘的状态?

那么计费会发生什么情况呢,是重新开始计时,还是继续使用重新启动时的小时数?

54907 次浏览

Rebooting an instance is like rebooting a PC. The hard disk isn't affected. You don't return to the image's original state, but the contents of the hard disks are those before the reboot.

Rebooting isn't associated with billing. Billing starts when you instantiate an image and stops when you terminate it. Rebooting in between hasn't any effect.

Rebooting keeps the disks intact.

If you shut down the instance and power up a new one, the disks will be reset to their initial states.

This doesn't apply to the EBS disks, which persist even across shutdowns.

When you rebooting an instance, it will keep remains same hypervisor and restart the VM just like normal Linux reboot.

If you created a VM with ephemeral block store, then you would not lose the ephemeral storage when you restart the instance.

As mentioned above, rebooting will not affect the billing

As per AWS Documentation:

An instance reboot is equivalent to an operating system reboot. In most cases, it takes only a few minutes to reboot your instance. When you reboot an instance, it remains on the same physical host, so your instance keeps its public DNS name (IPv4), private IPv4 address, IPv6 address (if applicable), and any data on its instance store volumes.

Rebooting an instance doesn't start a new instance billing hour, unlike stopping and restarting your instance.

Further, they recommend:

We recommend that you use Amazon EC2 to reboot your instance instead of running the operating system reboot command from your instance. If you use Amazon EC2 to reboot your instance, we perform a hard reboot if the instance does not cleanly shut down within four minutes.

go to instance and reboot. I just did and all my states and the data were intact. Wait for a few minutes before everything comes back to normal.