Proteja aplicativos com snapshots e backups
Proteja todos os aplicativos tirando snapshots e backups usando uma política de proteção automatizada ou ad hoc. Você pode usar a IU do Astra Control Center ou "API Astra Control" para proteger aplicações.
-
Aplicativos implantados pelo Helm: Se você usar o Helm para implantar aplicativos, o Astra Control Center precisará do Helm versão 3. O gerenciamento e clonagem de aplicativos implantados com o Helm 3 (ou atualizados do Helm 2 para o Helm 3) são totalmente compatíveis. As aplicações implementadas com o Helm 2 não são suportadas.
-
(somente clusters OpenShift) Adicionar políticas: Quando você cria um projeto para hospedar um aplicativo em um cluster OpenShift, o projeto (ou namespace Kubernetes) recebe um UID SecurityContext. Para ativar o Astra Control Center para proteger seu aplicativo e mover o aplicativo para outro cluster ou projeto no OpenShift, você precisa adicionar políticas que permitam que o aplicativo seja executado como qualquer UID. Como exemplo, os seguintes comandos OpenShift CLI concedem as políticas apropriadas a um aplicativo WordPress.
oc new-project wordpress
oc adm policy add-scc-to-group anyuid system:serviceaccounts:wordpress
oc adm policy add-scc-to-user privileged -z default -n wordpress
Você pode executar as seguintes tarefas relacionadas à proteção dos dados do aplicativo:
Configurar uma política de proteção
Uma política de proteção protege um aplicativo criando snapshots, backups ou ambos em um cronograma definido. Você pode optar por criar snapshots e backups por hora, diariamente, semanalmente e mensalmente, e especificar o número de cópias a reter.
Se precisar de backups ou snapshots para executar com mais frequência do que uma vez por hora, você pode "Use a API REST do Astra Control para criar snapshots e backups".
|
Offset programações de backup e replicação para evitar sobreposições de agendamento. Por exemplo, execute backups no topo da hora a cada hora e programe a replicação para começar com um deslocamento de 5 minutos e um intervalo de 10 minutos. |
|
Se o aplicativo usar uma classe de armazenamento apoiada pelo ontap-nas-economy driver, as políticas de proteção não poderão ser usadas. Migre para uma classe de storage com suporte do Astra Control se quiser agendar backups e snapshots.
|
-
Selecione aplicativos e, em seguida, selecione o nome de um aplicativo.
-
Selecione proteção de dados.
-
Selecione Configurar política de proteção.
-
Defina um cronograma de proteção escolhendo o número de snapshots e backups para manter a hora, o dia, a semana e o mês.
Você pode definir as programações por hora, diária, semanal e mensal simultaneamente. Uma programação não ficará ativa até que você defina um nível de retenção.
Ao definir um nível de retenção para backups, você pode escolher o intervalo onde deseja armazenar os backups.
O exemplo a seguir define quatro programações de proteção: Por hora, por dia, por semana e por mês para snapshots e backups.
-
Selecione Revisão.
-
Selecione Definir política de proteção.
O Astra Control implementa a política de proteção de dados criando e retendo snapshots e backups usando o cronograma e a política de retenção definidos por você.
Criar um instantâneo
Você pode criar um snapshot sob demanda a qualquer momento.
|
Se o aplicativo usar uma classe de armazenamento suportada pelo ontap-nas-economy driver, os snapshots não poderão ser criados. Use uma classe de armazenamento alternativa para instantâneos.
|
-
Selecione aplicações.
-
No menu Opções na coluna ações para o aplicativo desejado, selecione Instantâneo.
-
Personalize o nome do instantâneo e selecione Next.
-
Reveja o resumo do instantâneo e selecione Snapshot.
O processo de instantâneo é iniciado. Um instantâneo é bem-sucedido quando o status é saudável na coluna Estado na página proteção de dados > instantâneos.
Crie uma cópia de segurança
Você também pode fazer backup de um aplicativo a qualquer momento.
|
Os buckets do S3 no Astra Control Center não relatam a capacidade disponível. Antes de fazer backup ou clonar aplicativos gerenciados pelo Astra Control Center, verifique as informações do bucket no sistema de gerenciamento ONTAP ou StorageGRID. |
|
Se o aplicativo usar uma classe de armazenamento apoiada pelo ontap-nas-economy driver, certifique-se de que você definiu um backendType parâmetro no "Objeto de storage do Kubernetes" com um valor de ontap-nas-economy antes de executar qualquer operação de proteção. Os backups de aplicativos suportados pelo ontap-nas-economy são disruptivos e o aplicativo ficará indisponível até que a operação de backup seja concluída.
|
-
Selecione aplicações.
-
No menu Opções na coluna ações para o aplicativo desejado, selecione Backup.
-
Personalize o nome da cópia de segurança.
-
Escolha se deseja fazer backup do aplicativo a partir de um snapshot existente. Se selecionar esta opção, pode escolher entre uma lista de instantâneos existentes.
-
Escolha um intervalo de destino para o backup na lista de buckets de armazenamento.
-
Selecione seguinte.
-
Reveja o resumo da cópia de segurança e selecione cópia de segurança.
O Astra Control cria um backup da aplicação.
|
Se a sua rede tiver uma interrupção ou estiver anormalmente lenta, uma operação de backup pode acabar com o tempo limite. Isso faz com que o backup falhe. |
|
Se for necessário cancelar uma cópia de segurança em execução, utilize as instruções em Cancelar cópias de segurança. Para excluir o backup, aguarde até que ele esteja concluído e, em seguida, use as instruções na Eliminar cópias de segurança. |
|
Após uma operação de proteção de dados (clone, backup, restauração) e subsequente redimensionamento persistente de volume, há até vinte minutos de atraso antes que o novo tamanho de volume seja exibido na IU. A operação de proteção de dados é bem-sucedida em minutos. Você pode usar o software de gerenciamento do back-end de storage para confirmar a alteração no tamanho do volume. |
Visualizar instantâneos e backups
Você pode exibir os snapshots e backups de um aplicativo na guia proteção de dados.
-
Selecione aplicativos e, em seguida, selecione o nome de um aplicativo.
-
Selecione proteção de dados.
Os instantâneos são apresentados por predefinição.
-
Selecione backups para ver a lista de backups.
Eliminar instantâneos
Exclua os snapshots programados ou sob demanda que você não precisa mais.
|
Não é possível excluir um instantâneo que está sendo replicado no momento. |
-
Selecione aplicativos e, em seguida, selecione o nome de um aplicativo gerenciado.
-
Selecione proteção de dados.
-
No menu Opções na coluna ações para o instantâneo desejado, selecione Excluir instantâneo.
-
Digite a palavra "delete" para confirmar a exclusão e selecione Yes, Delete snapshot.
O Astra Control exclui o Snapshot.
Cancelar cópias de segurança
Pode cancelar uma cópia de segurança em curso.
|
Para cancelar uma cópia de segurança, a cópia de segurança tem de estar Running no estado. Não é possível cancelar uma cópia de segurança que esteja Pending no estado.
|
-
Selecione aplicativos e, em seguida, selecione o nome de um aplicativo.
-
Selecione proteção de dados.
-
Selecione backups.
-
No menu Opções na coluna ações para o backup desejado, selecione Cancelar.
-
Digite a palavra "cancelar" para confirmar a operação e selecione Sim, cancelar backup.
Eliminar cópias de segurança
Exclua os backups programados ou sob demanda que você não precisa mais.
|
Se for necessário cancelar uma cópia de segurança em execução, utilize as instruções em Cancelar cópias de segurança. Para excluir o backup, aguarde até que ele esteja concluído e, em seguida, use estas instruções. |
-
Selecione aplicativos e, em seguida, selecione o nome de um aplicativo.
-
Selecione proteção de dados.
-
Selecione backups.
-
No menu Opções na coluna ações para o backup desejado, selecione Excluir backup.
-
Digite a palavra "delete" para confirmar a exclusão e selecione Yes, Delete backup.
O Astra Control exclui o backup.