> For the complete documentation index, see [llms.txt](https://docs.duplocloud.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.duplocloud.com/docs/automation-platform/overview/use-cases/hosts-vms/hibernate-an-ec2-host.md).

# Hibernate an EC2 Host

Save resources by hibernating EC2 hosts while maintaining persistence

When you hibernate an instance, Amazon EC2 signals the operating system to perform hibernation (suspend-to-disk). Hibernation saves the contents from the instance memory (RAM) to your Amazon Elastic Block Store (Amazon EBS) root volume. Amazon EC2 persists the instance's EBS root volume and any attached EBS data volumes.

For more information on Hibernation, see the [AWS Documentation](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html).

## Hibernating an EC2 Host

### Prerequisites

Before you can hibernate an EC2 Host in DuploCloud, you must configure the EC2 host at launch to use the Hibernation feature in AWS.

Follow the steps in the [AWS documentation](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hibernating-instances.html) before attempting Hibernation of EC2 Host instances with DuploCloud.

After you configure your EC2 hosts for Hibernation in AWS:

1. In the DuploCloud Portal, navigate to **Cloud Services** -> **Hosts**.
2. In the **EC2** tab, select the Host you want to Hibernate.
3. Click the **Actions** menu, and select **Hibernate Host**. A confirmation message displays.

<figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2FpNengOigaTBbKwzfsNlt%2Fscreenshot-nimbusweb.me-2024.02.18-14_39_26.png?alt=media&amp;token=274b91c9-a00f-422a-b6c2-36a12b6e5347" alt=""><figcaption><p><strong>EC2</strong> page for a <strong>Host</strong>, displaying the <strong>Actions</strong> menu with <strong>Hibernate Host</strong> highlighted</p></figcaption></figure>

4. Click **Confirm**. On the EC2 tab, the host's status displays as **hibernated**.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.duplocloud.com/docs/automation-platform/overview/use-cases/hosts-vms/hibernate-an-ec2-host.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
