Posted On: Feb 28, 2022

The EC2 Hibernation feature is now available in the Asia Pacific (Jakarta) and (Osaka) AWS Regions. Hibernation gives you the ability to launch EC2 instances, set them up as desired, and then pause and resume them again whenever you need to. Your instances and applications will pick up right where they left off instead of rebuilding their memory footprint from a cold boot. Hibernation enables you to maintain a fleet of pre-warmed instances, getting you to a productive state in less time and without modifying your existing applications. Hibernation is available for instances running Linux and Windows OSes.

Hibernation requires an EC2 instance to be an encrypted Amazon EBS-backed instance. This ensures protection of sensitive contents in memory (RAM) as they get copied to EBS upon hibernation. You can now enable Amazon EBS Encryption by Default, to ensure all new EBS volumes created in your account are encrypted.

Hibernation is available for On-Demand and Reserved Instances running on newly launched M3, M4, M5, C3, C4, C5, R3, R4, R5, I3, T2 and T3 instance families running Amazon Linux, Amazon Linux 2, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04, Red Hat, Fedora and CentOS as well as Windows Server versions: 2012, 2012R2, 2016 and 2019. For Windows, Hibernation is supported for instances with up to 16 GB of RAM. For other operating systems, Hibernation is supported for instances with up to 150 GB of RAM.

This feature is available through AWS Command Line Interface (CLI), AWS SDKs, or the AWS Management Console at no extra charge. To learn more about hibernation, visit this blog. For information about enabling hibernation for your EC2 instances, visit our FAQs or technical documentation.