What happens when I reboot an EC2 instance?

Amazon Ec2Amazon Web-Services

Amazon Ec2 Problem Overview


When I reboot an EC2 instance, do I get the initial image again, or is the state of the hard disk before the reboot kept?

And what happens with billing, does the hour start again, or do I continue with the fraction of the hour I was in when I rebooted?

Amazon Ec2 Solutions


Solution 1 - Amazon Ec2

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.

Solution 2 - Amazon Ec2

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.

Solution 3 - Amazon Ec2

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.

Solution 4 - Amazon Ec2

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

Solution 5 - Amazon Ec2

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.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionflybywireView Question on Stackoverflow
Solution 1 - Amazon Ec2kgiannakakisView Answer on Stackoverflow
Solution 2 - Amazon Ec2Barry BrownView Answer on Stackoverflow
Solution 3 - Amazon Ec2captainblackView Answer on Stackoverflow
Solution 4 - Amazon Ec2ashokheinView Answer on Stackoverflow
Solution 5 - Amazon Ec2jacaiView Answer on Stackoverflow