builderall

No difcil encontrar um administrador de rede que acredita estar com seu ambiente protegido contra perda de dados por ter criado snapshotsem suas mquinas virtuais. No entanto, snapshotse backups so coisas diferentes e cada um tem seu lugar no data center.


Conceito


Para comear, o que um snapshot? Segundo a Storage Networking Industry Association (SNIA), ?uma cpia de uma coleo de dados em um ponto do tempo?. Em outras palavras, uma ?fotografia? da informao. como uma foto de famlia de anos atrs, mas com a possibilidade de voltar o tempo at l, se necessrio.

Agora que o ttulo chamou sua ateno, vamos detalhar a mensagem. Se voc levar em considerao que backup uma cpia da informao principal, ento snapshot pode ser um backup ou no, a depender de como implementado. Mas quando falo de backup, quero me referir a algo mais amplo, precisamente uma estratgia de backup ou rotina de backup, aquilo que voc desenha, planeja e coloca em prtica no seu ambiente.

Uma boa rotina de backup deve considerar a natureza da informao, as polticas e normas, as retenes, janelas de execues, capacidade e performance do armazenamento e assim por diante. Falo sobre isso em outro post.


Por que snapshots no so backups


Nesse momento eu vou me concentrar em apenas trs pontos pelos quais seu backup no pode se restringir apenas ao uso de snapshots.


Snapshot no recuperam arquivos de forma granular.


Caso voc precise simplesmente restaurar uma planilha que foi excluda acidentalmente, ter que retornar o snapshot inteiro. Todas as informaes contidas nele iro voltar quele ponto no tempo, seja uma mquina virtual ou um disco de dados. Esse processo invivel para recuperar um arquivo ou pasta, pois as alteraes realizadas aps a criao do snapshot sero perdidas.


Apenas para ficar ainda mais fcil de visualizar. Pense que os dados do financeiro esto em um disco D: em um servidor Windows, compartilhado na rede. Ento o gerente perde uma planilha importante e pede para voc restaurar o backup de ontem. Se voc tiver apenas um snapshot desse disco e restaurar ele para o dia de ontem, todo o disco D: voltar ao estado de ontem. No s a planilha do seu gerente mas todos os demais arquivos voltaro a ficar com a data (e o estado) de ontem. Todas as alteraes feitas depois do snapshot sero perdidas.


Snapshots degradam performance


Assim como uma foto de famlia, no a prpria famlia mas uma representao dela, um snapshot de um volume uma representao dele no tempo e no uma cpia em si. Essa representao ocupa espao e causa leituras e escritas adicionais nos volumes de dados. Quanto mais snapshots so criados, mais a performance do ambiente fica degradada. Ento, aconselho que conhea a arquitetura do seu equipamento, sistema operacional ou hypervisor, para ver como os snapshots so implementados (existem muitas variaes), qual o impacto deles e, principalmente, as melhores prticas recomendadas pelo fornecedor da soluo. Fabricantes de storage e virtualizadores (DELL/EMC, VMware, Microsoft e outros) tm documentaes exaustivas sobre o assunto. A ttulo de curiosidade, digite ?vmware snapshot best practices? e veja a quantidade de posts com material denso sobre isso.


Snapshots consomem espao em disco


Sejam clones (cpias) ou deltas, o mecanismo de snapshots intensivo em uso de disco. H um conjunto de ponteiros internos, cpias, journaling e etc. que so usados para manter controle dos incrementos e de transaes. A depender de como so utilizados, podem haver snapshots em cascata e outras topologias ainda mais complexas. No entanto h uma temerria operao a que pode passar despercebida: DELETE. Isso mesmo. Apagar um snapshot costuma ser extremamente custoso, sobretudo em ambientes virtuais. E pior, pode requerer uma enorme quantidade de disco para completar a operao (espao que liberado aps a concluso). Quando no h espao suficiente, esses snapshots no podem ser deletados e isso pode ser uma enorme dor de cabea.


Resumo


Concluindo, no quero me alongar demais nesse post. Pelo contrrio, dividi o assunto em vrios outros posts e voc pode ir aprofundando medida que te interessar. S queria fazer algumas consideraes para que voc no entre em uma armadilha inadvertidamente. Sim, snapshots so timos e eu recomendo o seu uso. Todos os ambientes que projetamos e gerenciamos usam esse recursos e so a melhor opo de recuperao em alguns momentos, alm de facilitar sobremaneira o clone de discos e mquinas virtuais. No entanto eles fazem parte de uma estratgia de backup. No so o backup em si. Se atente a isso.


Est procurando uma soluo eficiente para proteger seus dados contra os mais diversos tipos de ameaa? Conhea nossa soluo de Backup Imutvel saia do risco. Fale com um especialista sem compromisso.


Espero ter ajudado. At o prximo artigo.


Referncias

https://www.snia.org/education/online-dictionary/term/snapshot

https://searchdatabackup.techtarget.com/definition/storage-snapshot