# Capturar um instantâneo

Para fazer backup dos seus GitHub Enterprise Server dados antes de fazer upgrade, crie um snapshot da VM ou do disco.

## Sobre instantâneos

Um instantâneo armazena o estado de uma VM (máquina virtual) em um determinado momento.
GitHub recomenda enfaticamente criar um instantâneo da VM ou do disco antes de atualizar sua VM, para que, se a atualização falhar, você possa restaurar sua instância a partir do instantâneo.

## Tipos de instantâneos

Há dois tipos de instantâneos:

* Os **instantâneos de VM** salvam todo o estado da VM, incluindo os dados do usuário e da configuração. Esse método de instantâneo é demorado e requer muito espaço livre em disco.
* Os **instantâneos de disco de dados** salvam apenas os dados do usuário.

## Criar um instantâneo

GitHub recomenda tirar um instantâneo da VM apenas quando a VM da instância estiver desligada ou quando a instância estiver em modo de manutenção e todos os trabalhos em segundo plano tiverem sido concluídos.

O tipo de snapshot que você pode tirar depende da plataforma que você usa.

* Algumas plataformas não permitem usar instantâneos apenas do disco de dados. Nessas plataformas, você terá que obter um instantâneo de toda a VM.
* Se o hipervisor não der suporte a instantâneos completos de VM, obtenha um instantâneo do disco raiz e do disco de dados em rápida sucessão.

| Plataforma                                                                                                                                                                                       | Método de Captura | Documentação |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------- | ------------ |
| Amazon AWS                                                                                                                                                                                       | Disk              |              |
| [Criar instantâneos do Amazon EBS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-creating-snapshot.html) na documentação da AWS                                                        |                   |              |
| Azure                                                                                                                                                                                            | VM                |              |
| [Criar um snaphot de um disco rígido virtual em uma VM do Azure](https://learn.microsoft.com/azure/virtual-machines/snapshot-copy-managed-disk) no Microsoft Learn                               |                   |              |
| Hyper-V                                                                                                                                                                                          | VM                |              |
| [Habilitar ou desabilitar pontos de verificação no Hyper-V](https://docs.microsoft.com/windows-server/virtualization/hyper-v/manage/enable-or-disable-checkpoints-in-hyper-v) no Microsoft Learn |                   |              |
| Google Compute Engine                                                                                                                                                                            | Disk              |              |
| [Criar e gerenciar instantâneos de disco](https://cloud.google.com/compute/docs/disks/create-snapshots) na documentação do Google Cloud                                                          |                   |              |
| VMware                                                                                                                                                                                           | VM                |              |
| [Criar instantâneos de uma máquina virtual](https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.hostclient.doc/GUID-64B866EF-7636-401C-A8FF-2B4584D9CA72.html) no VMware Docs       |                   |              |

## Restaurando a partir de um snapshot

Se uma atualização falhar, você poderá restaurar sua instância a partir do instantâneo que você criou antes da atualização.

* Se você criou um instantâneo da VM, reverta a VM ao instantâneo.
* Se você criou snapshots de disco, implante uma nova instância executando a mesma versão em que os snapshots foram tirados e, em seguida, anexe os volumes criados a partir desses snapshots. Consulte [Como instalar o GitHub Enterprise](/pt/enterprise-server@3.17/admin/installing-your-enterprise-server).