Sobre agendamentos de snapshots para discos


Uma programação de snapshot cria snapshots padrão, que são backups de disco com redundância geográfica, em intervalos especificados. Use programações de snapshots como prática recomendada para fazer backup dos discos do Compute Engine. Você pode usar programações de snapshots para fazer backup regular e automático de volumes de discos permanentes zonais e regionais e de volumes de hiperdiscos do Google Cloud.

Propriedades de agendamento de captura instantânea

Uma programação de captura instantânea inclui as seguintes propriedades:

  • Nome do agendamento
  • Descrição do cronograma
  • Frequência do instantâneo (por hora, diariamente, semanalmente)
  • Hora de início do instantâneo
  • Região onde a programação do snapshot está disponível
  • Política de exclusão do disco de origem para lidar com instantâneos gerados automaticamente se o disco de origem for excluído
  • Política de retenção para definir por quanto tempo manter os snapshots gerados a partir da programação de snapshots

Frequência de agendamento de snapshots

Antes de criar uma programação de snapshot, escolha um horário de início e uma frequência de snapshot. A hora de início é quando você deseja que o agendamento do snapshot comece. A frequência é definida como horária, diária ou semanal.

Uma programação de snapshot começa na hora do horário de início especificado. Por exemplo, se o horário de início programado for às 12h, a criação de instantâneos começará a qualquer momento entre 12h e 12h59. A programação usa o padrão de horário UTC.

As programações de instantâneos são afetadas pelas mudanças no horário de verão (DST). No início e no final do horário de verão nos EUA, você poderá ver os horários de início dos trabalhos de agendamento de snapshot avançarem ou retrocederem uma hora, respectivamente, independentemente de seu fuso horário local usar o horário de verão.

  • Configurando uma programação por hora: Para configurar uma programação por hora, escolha a hora de início e escolha um intervalo de snapshot usando um número inteiro entre 1 e 23. Um intervalo de snapshot define a frequência com que o snapshot é obtido. Ao definir o intervalo, escolha um número que divida 24 igualmente (1, 2, 3, 4, 6, 8 ou 12) para que o instantâneo comece no mesmo intervalo de tempo todos os dias. Por exemplo, definir um horário de início de 9h com um intervalo de 6 indica que o planejamento de snapshot começa entre 9h e 10h com um intervalo de snapshot a cada 6 horas.

  • Configurando uma programação diária: Defina a frequência diária para que o snapshot ocorra uma vez por dia. Por exemplo, você pode definir uma programação de snapshot para que um snapshot seja gerado todos os dias às 9h.

  • Configurando uma programação semanal: defina a frequência como semanal para capturar instantâneos em um ou mais dias da semana. Por exemplo, um horário de início às 21h com uma programação semanal definida para segunda-feira indica que a programação do instantâneo ocorre às 21h de segunda-feira, todas as semanas. Você também pode definir uma programação semanal que gere instantâneos em diferentes dias da semana. Por exemplo, você pode criar uma programação para cada semana na segunda-feira às 14h (14h) e na quinta-feira às 10h.

Nomes para snapshots agendados

Os instantâneos capturados como parte de sua programação de instantâneos geraram nomes automaticamente. Os nomes dos instantâneos são gerados de acordo com o seguinte padrão:

[disk-name-prefix]-[scope-name]-[timestamp]-[random-chars]
  • disk-name-prefix : O nome do disco de origem. Este campo pode ter até 20 caracteres.
  • scope-name : o nome da zona ou região do disco de origem.
  • timestamp : o carimbo de data / hora de criação UTC no formato YYYYMMDDHHMMSS .
  • random-chars : caracteres alfanuméricos gerados aleatoriamente para evitar conflitos de nomenclatura com outros instantâneos.

Política de retenção de instantâneos

Você pode especificar por quanto tempo o Compute Engine retém os snapshots criados automaticamente definindo uma política de retenção de snapshots.

Como prática recomendada, configure uma política de retenção para minimizar os custos de armazenamento de instantâneos. Se você não definir uma política de retenção, o Compute Engine retém os snapshots indefinidamente. Você incorre em custos de armazenamento para esses instantâneos até excluí-los manualmente.

Se você optar por configurar uma política de retenção de snapshot, deverá fazê-lo ao criar o agendamento de snapshot.

Se você não definir uma política de retenção, todos os seus instantâneos gerados automaticamente serão retidos indefinidamente. Você incorrerá em custos de armazenamento para esses instantâneos até excluí-los manualmente.

Exclusão automática de instantâneo

Você pode especificar um período máximo de retenção para seu instantâneo. O período máximo de retenção especifica o número máximo de dias durante os quais o Compute Engine retém o snapshot do disco após sua criação. Depois que o período máximo de retenção terminar, o Compute Engine tentará excluir automaticamente o snapshot do disco. Observe que o Compute Engine concluirá a exclusão automática desse snapshot somente se você tiver um snapshot mais recente do disco disponível. Se você não tiver um snapshot mais recente disponível, o Compute Engine continuará retendo esse snapshot até que você crie um snapshot mais recente.

Por exemplo, se você definir o valor como 3 , o Compute Engine retém o snapshot por no máximo três dias antes de tentar excluí-lo. Após três dias, o Compute Engine verifica se há um snapshot mais recente criado para seu disco. Se esse snapshot estiver disponível, o Compute Engine o excluirá automaticamente.

  • A política de retenção de snapshots aplica-se apenas a snapshots automáticos, e não àqueles que você criou manualmente.
  • Você não pode aplicar uma política de retenção retroativamente. Se você criar um agendamento de snapshot sem uma política de retenção e depois mudar para um agendamento de snapshot com uma política de retenção, a política de retenção só será aplicada aos novos snapshots.
  • Independentemente da política de retenção, você sempre pode excluir manualmente os instantâneos gerados automaticamente e manuais.
  • Se você quiser que o Compute Engine exclua automaticamente o snapshot do disco após um período de retenção máximo especificado, será necessário criar um snapshot mais recente para esse disco antes do tempo de exclusão automática.
  • Se você definir um tempo de retenção máximo para o snapshot do disco, certifique-se de usar um valor mínimo de 1 dia.

Regra de exclusão do disco de origem

Ao criar um agendamento de snapshot, você também pode definir uma regra de exclusão do disco de origem. A regra de exclusão do disco de origem controla o que acontece com seus instantâneos se o disco de origem for excluído. Por padrão, se o seu disco de origem for excluído, os instantâneos gerados automaticamente a partir da sua programação de instantâneos serão retidos permanentemente, a menos que você os exclua manualmente, independentemente da política de retenção original definida, a menos que você especifique o contrário.

Alternativamente, você pode definir a regra para que sua política de retenção de instantâneo seja aplicada aos seus instantâneos se o disco de origem for excluído. Por exemplo, você pode aplicar uma política de retenção que mantenha seus instantâneos por uma semana após a exclusão do disco de origem.

Por exemplo, suponha que você criou um agendamento de snapshot com uma política de retenção de 3 dias, mas optou por não aplicar a política de retenção na exclusão do disco de origem. Depois de aplicar a política ao disco permanente ou hiperdisco, o Compute Engine gera snapshots automaticamente, mas também os exclui automaticamente após três dias, de acordo com a política de retenção. No entanto, se você excluir o disco de origem, a política de retenção não será mais aplicada e todos os instantâneos existentes criados por esse agendamento serão retidos indefinidamente.

Agendamento de snapshots para instâncias do Windows

Se você estiver aplicando uma programação de snapshot a discos anexados a instâncias de VM do Windows, use a opção guest-flush para permitir que o VSS gere cópias de sombra de seus snapshots. Para obter mais informações sobre capturas instantâneas para Windows, consulte Criar uma captura instantânea de disco consistente de aplicativo do Windows .

Regras de localidade de snapshot e rótulos de snapshot

Semelhante aos instantâneos gerados manualmente, você também pode aplicar rótulos de recursos e selecionar o local de armazenamento para instantâneos gerados automaticamente. Se você definir isso em sua programação de snapshots, quaisquer snapshots gerados automaticamente dessa programação terão essas propriedades aplicadas a eles. Por exemplo, se você definir uma localidade de snapshot como US , todos os snapshots gerados a partir desta programação serão armazenados nos Estados Unidos da América. Consulte Criar uma programação de snapshot para obter exemplos de como definir essas opções.

Limitações para programações de snapshots

As programações de snapshot têm as seguintes limitações:

  • As programações de instantâneos se aplicam somente ao projeto em que foram criadas. As programações de instantâneos não podem ser usadas em outros projetos ou organizações.
  • Não é possível criar snapshots de arquivo ou instantâneos usando uma programação de snapshot.
  • Depois de criar um agendamento de snapshot, você poderá fazer alterações na descrição, no agendamento, na política de retenção e nos rótulos. Para atualizar outros valores para um planejamento de captura instantânea, você deve excluir o planejamento de captura instantânea e criar um novo.
  • Para discos que usam uma chave de criptografia fornecida pelo cliente (CSEK) , não é possível criar agendas de instantâneos.
  • Para discos que usam uma chave de criptografia gerenciada pelo cliente (CMEK) , todos os instantâneos criados com uma programação de instantâneo são criptografados automaticamente com a mesma chave.
  • Você não pode anexar programações de snapshots a discos no modo multigravador .
  • É possível anexar no máximo 10 programações de snapshots por vez a um volume de disco permanente usando a Google Cloud CLI ou REST. No console do Google Cloud, você pode anexar apenas uma programação de snapshot a um disco.
  • Você pode anexar uma programação de snapshot a no máximo 1.000 discos.
  • Você pode criar no máximo 1.000 programações de snapshots em uso por região.

O que vem a seguir