Earlier quoted context omitted.
> EC2 instances can be rebooted at any time No, they can't be rebooted any time. Where are you getting this information from?
https://repost.aws/knowledge-center/ec2-linux-degraded-hardw... Note in particular: > For instances that launched from an Amazon EC2 Auto Scaling group, the instance termination and replacement occur immediately
> Amazon EC2 also sends a notification in your email
Interesting. I had seen EC2 instances running for multiple years and never saw this so I assumed that this isn't possible. I know for a fact that GCP has live migration where while the service would be degraded for few seconds, you don't need to do anything so I assumed AWS also had something similar.