Pontos principais
- A durabilidade do Amazon S3 ajuda a proteger contra falhas na infraestrutura, mas é necessária uma proteção adicional por meio de backup contra exclusão acidental, configuração incorreta, credenciais comprometidas e corrupção de dados.
- Clumio ajuda a proteger os dados do S3 por meio de cópias imutáveis e isoladas, atualizadas continuamente, que permanecem disponíveis mesmo que a conta da AWS de origem seja comprometida.
- Os grupos e as políticas de proteção permitem definir quais buckets e objetos do S3 serão protegidos, bem como a frequência de backup, a retenção, o nível de armazenamento e as opções de Recovery.
- O Clumio Backtrack ajuda a fornecer reversão para um momento específico em buckets S3 com controle de versões, enquanto o SecureVault oferece suporte à Recovery no nível de objeto, prefixo e bucket a partir de backups imutáveis.
- Testar as restaurações antes de ocorrer um incidente ajuda as equipes a se familiarizarem com o processo de Recovery e a responderem mais rapidamente em caso de perda ou corrupção de dados.
O Amazon S3 foi projetado para oferecer 99,999999999% (11 noves) de durabilidade dos dados. Isso significa que os objetos do S3 devem permanecer recuperáveis mesmo em caso de falha de componentes de hardware ou da infraestrutura.
No entanto, a durabilidade tem seus limites.
Não adianta nada se um arquivo for excluído acidentalmente, se uma regra de ciclo de vida estiver mal configurada, se uma credencial de gerenciamento de identidade e acesso (IAM) for comprometida ou se alguém executar uma exclusão em lote no prefixo errado do S3.
Nesta postagem, vou explicar comoClumio protege os dados do Amazon S3e, mais especificamente, como recuperar arquivos excluídos ou corrompidos após um incidente. Abordarei a configuração de um grupo de proteção e de uma política de backup, bem como a localização e restauração de objetos específicos por meio do calendário de backup e a realização de recuperação em um momento específico usando o Clumio Backtrack.
Como Clumio protege os dados do S3
Clumio é um serviço de backup baseado em SaaS e sem agente para a AWS. Especificamente para o S3, em vez de criar snapshots periódicos de um bucket, ele lê eventos de alteração (criações, atualizações e exclusões de objetos) e mantém uma cópia imutável, isolada fisicamente e continuamente atualizada dos seus dados. É isso que torna possível uma recuperação completa, mesmo que a própria conta de origem tenha sido comprometida.
Tudo começa com um grupo de proteção
Um grupo de proteção é um conjunto nomeado de um ou mais buckets do S3. Os buckets podem ser agrupados com base em tags, prefixos, classes de armazenamento ou selecionados manualmente. Em seguida, uma política é associada ao grupo de proteção, e é essa política que define os mecanismos de backup que serão aplicados ao grupo.
Criação de um grupo de proteção
1) Para criar um grupo de proteção, clique emProteção,Grupos de proteção,Grupos de proteção do S3.

Criação de um grupo de proteção do S3Â
2) Em seguida, clique emCriar grupo de proteção, e dê a ele um nome que reflita a carga de trabalho, como prod-customer-data. SelecioneProteção automatizadapara adicionar buckets por conta, região ou tag. Isso se aplicará tanto aos buckets futuros que atenderem aos critérios de seleção quanto aos que já existem atualmente. Em seguida, clique emPróximo.

Configurando a proteção automatizada
Também é possível selecionar os buckets manualmente e, após concluir a seleção, clicar emPróximo.
Aplicação de uma política
OPolítica padrãorealiza backups mensais na mesma região com retenção de um mês, utilizando o SecureVault Standard, que cria uma cópia secundária isolada dos seus objetos. As restaurações geralmente são concluídas em minutos e oferecem suporte aacesso instantâneo.
3) Para criar sua própria política, clique emCriar nova política, nomeie a política e selecione o tipo de recurso S3.

Criação de uma política
Configurando a frequência dos backups e as configurações de retenção
4) Marque a caixa de seleção para ativarSecureVault, e você tem a opção de configurar a frequência do backup com base no número de dias entre os backups ou selecionar backups contínuos, para fazer backup dos seus dados em intervalos frequentes ao longo do dia. Isso permite a Recovery em um momento específico para qualquer momento do dia.
5) EscolhaBackup contínuo, e definir o período de retenção para um mês.
6) Marque a caixa de seleção para ativarBacktrack, para reversões a um ponto específico no tempo. Observe que os buckets do S3 devem estar configurados com o controle de versões ativado para que as reversões funcionem.
7) SobOpções adicionais, defina a janela de backup para um horário adequado.
8)Destino do backupA configuração padrão é “na região”. Observe que serão cobradas taxas de transferência caso você armazene backups em uma região diferente da AWS.
9) SobCamada de backup do SecureVault, SelecioneSecureVault Standardpara restaurações imediatas.Arquivo do SecureVaultfoi projetado para dados que serão mantidos por um longo período e só deve ser usado quando for possível tolerar um tempo de restauração de 24 a 48 horas.
10) Marque a caixa de seleção para ativarVerificação de Ameaças, que é um serviço que analisa cada execução de backup para ajudar a sinalizar arquivos comprometidos e identificar pontos de restauração seguros e não comprometidos, a fim de evitar a reinfecção do ambiente. Em seguida, clique emAdicionareEconomizar.

Configurando a política
11) Verifique se a nova política está selecionada para o seu grupo de proteção e, em seguida, clique emPróximo.
12) SobOpções avançadas, você pode escolher quais classes de armazenamento do S3 deseja proteger, se deseja todas as versões de um objeto ou apenas a versão mais recente, incluir ou excluir determinados prefixos ou incluir objetos com base na data de criação. Em seguida, clique emPróximoeCriar.

Opções avançadas
Em seguida, o novo grupo de proteção será exibido, e o primeiro backup será executado durante a janela de backup configurada.

Visão geral dos grupos de proteção
Verificando seus backups
1) Quando for necessário realizar uma restauração, devido à falta de dados ou à identificação de dados corrompidos, acesseGrupos de proteção, selecione o grupo de proteção do S3 correspondente para visualizar os backups disponíveis eSincronizações do Clumio Backtrack. Um ponto azul no calendário indica que existe um backup bem-sucedido para aquele dia.

Visualizando backups bem-sucedidos
2) Visualizar oSincronizações do Backtrackpor bucket, selecionando oBacktrackaba dentro do grupo de proteção e verifique se o backup contínuo está funcionando corretamente.

Sincronizações de backtrack disponíveis para restauração a um ponto específico no tempo
Restauração de dados
Neste exemplo, faltam algumas transcrições de chamadas. Cada arquivo ausente tem o prefixotranscrição. Também tenho um arquivo corrompido, chamadoclientes.csv. Felizmente, tenho um backup completo, além de vários backups pontuaisSincronizações do Backtrackpara fazer a restauração a partir de.

O S3 mostra apenas a transcrição de uma única ligação; as demais foram excluídas acidentalmente.
1) A partir doRestaurarmenu, selecioneBuckets do S3, e selecione o bucket que contém os arquivos ausentes; em seguida, a partir doBacktrackmenu suspenso, selecioneReverter.

Usando o Backtrack para reverter para um ponto específico no tempo
2) Selecione o bucket para o qual deseja reverter, escolha a data e a hora e, em seguida, filtre com base na chave do objeto, no tamanho ou na classe de armazenamento do S3. Depois disso, clique emclicarem em “Visualizar”para visualizar os arquivos disponíveis para reversão.

Seleção de arquivos para reverter a um ponto específico no tempo
3) Escolha reverter para o mesmo bucket de origem ou especifique um bucket diferente para o qual reverter. Em seguida, clique emCopiarpara iniciar a tarefa de reversão.
4) Visualize o andamento da reversão naTarefasmenu.

Visualizando o andamento da reversão
5) Em seguida, para restaurar o arquivo customers.csv corrompido, vou clicar no backup da noite anterior no calendário de backups e, em seguida, selecionarRestaurar. É possível escolher entre acessar instantaneamente uma cópia somente leitura, restaurar o objeto ou restaurar vários arquivos com base no nome do bucket ou no prefixo. 
Restauração a partir do backup
6) SelecioneRestaurar objeto, em seguida, procure e selecione o objeto a ser restaurado e clique emPróximo.

Selecionando um único objeto para restaurar
7) Selecione a versão a ser restaurada e clique emPróximo.

Selecionando uma versão para restaurar
8) Escolha a conta da AWS, a região e o bucket para os quais deseja restaurar e, em seguida, inicie a restauração.

Defina o destino antes de iniciar a restauração.
9) Depois que a restauração for exibida como concluída com sucesso, o arquivo restaurado deverá estar disponível no S3.

O objeto foi restaurado.
Minha recomendação: não espere que aconteça um incidente
Com um grupo de proteção e uma política definidos, o Clumio ajuda a oferecer mais de uma opção de recuperação após um incidente no S3: o Backtrack, para reversão quase instantânea, no próprio local e em um ponto específico no tempo em buckets com controle de versão, e o SecureVault, para restaurar dados a partir de um backup imutável e isolado da rede.
Ambos oferecem suporte à Recovery com granularidade de objeto, prefixo e bucket, permitindo que você escolha a abordagem de Recovery mais adequada ao incidente. E, em ambos os casos, Recovery se resume a alguns cliques, em vez de ter que revisar manualmente várias versões do S3.
Por fim, o melhor momento para testar isso é antes de você realmente precisar. Configure hoje mesmo um grupo de proteção para seus buckets críticos do S3 e faça simulações de restauração até que isso se torne algo natural. Da próxima vez que algo desaparecer, você já saberá exatamente como recuperá-lo.
Para começar hoje mesmo,solicite uma demonstraçãoouteste gratuito de duas semanas.
Perguntas frequentes
P: Por que os buckets do Amazon S3 precisam de backup se o S3 oferece 11 noves de durabilidade?
R:A durabilidade do S3 foi projetada para proteger os dados contra falhas de hardware e de infraestrutura, mas não impede a perda lógica de dados. Exclusões acidentais, regras de ciclo de vida mal configuradas, credenciais do IAM comprometidas e operações em lote não intencionais ainda podem resultar em perda ou corrupção de dados.
P: Como a Clumio protege os dados do Amazon S3?
R:Clumio utiliza eventos de alteração do S3 para ajudar a manter uma cópia dos dados protegidos que seja continuamente atualizada, imutável e isolada da rede. Essa abordagem ajuda a garantir um caminho de Recovery independente, mesmo quando a conta da AWS de origem ou os dados forem comprometidos.
P: O que é um grupo de proteção do S3 no Clumio?
R:Um grupo de proteção é um conjunto nomeado de um ou mais buckets do S3 que compartilham uma política de proteção. Os buckets podem ser selecionados manualmente ou automaticamente com base em critérios como conta da AWS, região, tags, prefixos ou classes de armazenamento.
P: Qual é a diferença entre o Clumio Backtrack e o SecureVault?
R:O Backtrack ajuda a fornecer reversão para um ponto específico no tempo para buckets do S3 com controle de versões ativado, tornando-se útil para reverter rapidamente alterações indesejadas. O SecureVault ajuda a manter um backup imutável e isolado fisicamente, que pode ser usado para restaurar objetos individuais, prefixos ou conjuntos maiores de dados.
P: Qual é a diferença entre o SecureVault Standard e o SecureVault Archive?
R:O SecureVault Standard foi projetado para uma recuperação mais rápida e ajuda a garantir o acesso imediato aos dados protegidos. O SecureVault Archive destina-se à retenção de longo prazo e é mais adequado para dados para os quais um tempo de restauração de 24 a 48 horas é aceitável.
P: Como as equipes podem se preparar para um incidente de Recovery no S3?
R:Configure grupos de proteção e políticas de backup adequadas para buckets críticos do S3 antes que ocorra um incidente. Teste regularmente a restauração de objetos e reversões para um ponto específico no tempo, para que o processo de Recovery já seja conhecido quando for necessário recuperar dados de produção.
Faye Ellisé Arquiteto Principal de Treinamento da AWS na Pluralsight.