Mostrando postagens com marcador Backup. Mostrar todas as postagens
Mostrando postagens com marcador Backup. Mostrar todas as postagens

domingo, 1 de dezembro de 2013

4 ferramentas gratuitas para backup de VMware (inclusive ESXi gratuito) e Microsoft Hyper-V



Backup é uma das maiores preocupações de qualquer profissional de TI. Em ambientes virtualizados, a proliferação de máquinas virtuais aumenta os riscos, afinal são mais máquinas e, consequentemente, mais dados, aplicações, serviços e áreas de negócio afetadas em caso de falhas e perda de dados.

Por isso, investir numa boa solução de backup e recuperação de desastres, mais que desejável, é imprescindível a qualquer departamento de TI que se preze. A boa notícia é que, ao contrário do que muitos podem imaginar, há muitas soluções interessantes no mercado, e destacamos a seguir as soluções gratuitas que identificamos, e que suportam inclusive a versão gratuita do hypervisor da VMware. Algumas suportam também o Microsoft Hyper-V. Vamos à lista.


O caçula da lista é o Unitrends, que tem sido muito comentado recentemente, por estar presente na VMworld 2013, ganhando ainda mais visibilidade com a solução que oferece, mesmo em sua versão gratuita, suporte ao VMware ESXi, com direito a backup "a quente", agendamento, recuperação de arquivos e deduplicação.


O Thinware vBackup é uma solução que chama a atenção por oferecer, em sua versão Standard (gratuita), suporte ao VMware ESXi, com direito a backup "a quente", recuperação de arquivos, Instant Restore para testar backups sem afetar o ambiente de produção, além de integração com o VMware Converter.



O Trilead VM Explorer é outra solução de destaque que aposta, em sua versão gratuita, no suporte ao VMware ESXi e Microsoft Hyper-V, com direito a backup "a quente", compressão e cópia de arquivos entre hosts e também para a estação de gerenciamento.

E não poderíamos fechar a lista de forma melhor. O tradicionalíssimo ghettoVCB, precursor das soluções alternativas e gratuitas para backup de ambientes virtualizados e sobre o qual falamos desde 2010, continua firme e forte, evoluindo com suporte à versão 5.1 do ESXi, além de compressão (experimental), backup de VMs com snapshots, suporte a múltiplas instâncias do script em execução e muito mais.

O que acharam da lista ? Já conheciam ? Tem alguma outra solução para indicar ?


Se estiver interessado em soluções mais "tradicionais", confira nosso outro post sobre alternativas de backup para ambientes virtualizados.


Receba nosso boletim semanal!
Tecnologia que Interessa!

segunda-feira, 9 de setembro de 2013

Onde obter entre 100 GB e 10 TB gratuitamente na nuvem (atualizado!)



Enquanto serviços como Dropbox e Google Drive oferecem capacidades reduzidas de espaço para armazenar seus arquivos na nuvem (a Microsoft conseguiu fazer pior, reduzindo de 25 GB pra 7 GB), com a possibilidade de aumentar gradativamente, muitas vezes condicionada a "ações de marketing" por parte dos usuários, novos players estão chegando, como diria aquela apresentadora do domingo: "eles vêm que vêm que vêm com tudo!".

Neste post relaciono serviços que oferecem a partir de 100 GB, chegando até 10TB (sim, você leu direito, 10 TERABYTES!). Confira:

ServiçoCapacidade (gratuita)
EVault (Seagate)100 GB
Shared100 GB
SurDoc100 GB (por um ano)
Baidu1 TB
Qihoo 3601 TB
Tencent10 TB

Se você não confia nos provedores dos serviços acima (não dá pra condenar ninguém por isso, especialmente no caso dos chineses), pode tentar os truques indicados pelo pessoal da PC World (dá bastante trabalho!) e aumentar seu espaço no Dropbox e outros mais conhecidos. Ou pode partir pra ignorância, "esconder" arquivos em imagens e usar o terabyte que o Yahoo disponibilizou aos usuários do Flickr há algum tempo.

Não deixem de comentar aqui suas impressões sobre os serviços! Eu ainda não decidi em qual vou me cadastrar, mas o fato é que as possibilidades de backup automágico na nuvem aumentaram consideravelmente :)

Atualização: esqueci do MEGA, que oferece 50 GB de graça, e descobri recentemente o OZIBOX, que oferece 100 GB gratuitamente.


Receba nosso boletim semanal!
Tecnologia que Interessa!

segunda-feira, 6 de maio de 2013

Alternativas de #backup para ambientes virtualizados


Receba nosso boletim semanal!
Tecnologia que Interessa!

Que a virtualização muda bastante a maneira de pensar o backup do ambiente em relação aos ambientes tradicionais, isso todo mundo sabe, ou deveria saber. Mas hoje, quais as alternativas e, mais importantes, quais os critérios e recursos importantes a serem levados em consideração na hora de escolher uma solução ?
As soluções de backup disponíveis variam bastante em termos de recursos e "filosofia". É possível manter a mesma estratégia do backup em ambientes não virtualizados utilizando soluções "tradicionais" como o Bacula, baseadas em agentes instalados em cada servidor (máquina virtual). Adotar uma solução que tire proveito das características de um ambiente virtualizado, entretanto, é mais interessante e oferece algumas vantagens, que até soluçõesgratuitas trazem. Há soluções baseadas em software, hardware ou híbridas, integradas ao ambiente virtualizado ou não, e é preciso estar atento para fazer a melhor escolha.
Vejamos algumas características interessantes que devem estar presentes numa solução de backup para ambientes virtualizados:
  • Deduplicação e compressão são recursos fáceis de encontrar e, em ambientes virtualizados, tem um potencial incrível para reduzir o volume de dados dos backups, especialmente se a deduplicação puder ser aplicada a toda a máquina virtual, e não apenas aos dados;
  • Backup "inteligente" de aplicações é outro recurso muito útil, pois oferece a possibilidade de restaurar não apenas a máquina virtual completa, mas também arquivos e, melhor ainda, itens como tabelas de banco de dados, caixas de correio, usuários do AD, etc;
  • Verificação automática de backups é algo que nem todas as soluções oferecem, mas é também um recurso muito interessante, na medida em que permite validar que o backup está íntegro restaurando em um ambiente paralelo;
  • Backup off-site é um recurso perfeitamente viável (embora possa ser mais custoso em alguns casos) mesmo que se utilize backup em disco. Seja através da extração de dados para um HD externo, fita ou via replicação através da rede para uma estrutura remota, talvez até na nuvem, o importante é que haja a possibilidade de levar cópias do backup para fora da organização, viabilizando a recuperação de desastres;
  • Compatibilidade com mais de uma solução de virtualização é outro requisito importante, pois nada garante que você vai continuar usando a solução de virtualização atual, principalmente agora que o hypervisor não importa mais;
  • Integração com a nuvem é outra característica que tende a se tornar cada vez mais importante à medida que os dados e aplicações migram pra "lá", por isso verifique se a solução que vai usar permite enviar o backup para uma estrutura de armazenamento na nuvem;
  • Facilidade para definição de uma política de backup é outro item muito importante e que, por incrível que pareça, tem sido negligenciado em muitos casos, uma vez que recursos como deduplicação, compressão e armazenamento em disco (barato) fazem com que a preocupação com o volume dos dados do backup seja reduzida. Mas isso é um erro, pois a definição de uma política de backup adequada é um passo fundamental para que a integridade dos dados seja garantida, assim como a capacidade de recuperação de dados em tempo hábil;
  • Capacidade de aproveitar os recursos do sistema de armazenamento é outra característica desejável, pois atualmente mesmo sistemas de armazenamento modestos podem oferecer recursos como snapshots e cópias instantâneas de unidades lógicas (LUNs), o que pode aumentar drasticamente o desempenho do backup. A rigor, algumas destas funcionalidades podem ser úteis mesmo que a solução de backup não traga suporte nativo a elas, por isso avalie a melhor maneira de fazer uso destes recursos.
lista de soluções de backup da wikipedia traz um comparativo pobre em termos de funcionalidades, apesar de dar uma idéia das opções, pois a maioria dos fabricantes já oferecem algum tipo de recurso específico para ambientes virtualizados. Por isso resolvi pesquisar uma lista mais atualizada e encontrei este ótimo levantamento da Infotech, aparentemente encomendado pela Symantec (está no site deles). Apesar do risco de direcionamento, o levantamento é muito amplo e oferece uma visão muito útil das soluções disponíveis atualmente. Confira abaixo um resumo das principais soluções avaliadas.

  • CA ARCserve  - oferece facilidade de uso e relatórios diferenciados;
  • CommVault - backup físico e virtualcom funcionalidades de integração com hardware;
  • Dell AppAssure - aquisição recente da Dell, fácil de usar e tem crescido em adoção;
  • Dell Quest vRanger - pioneiro, é reconhecido pela facilidade de uso e desempenho;
  • EMC Avamar - líder em armazenamento, oferece recursos de deduplicação diferenciados;
  • FalconStor - anteriormente focada em VTL (Virtual Tape Library), adquiriu a Continuous Data Protector recentemente;
  • HP Data Protector - custo interessante e integração diferenciada com hardware HP;
  • IBM Tivoli Storage Manager - vice líder do mercado, é altamente escalável e incrementou bastante as funcionalidades para backup virtualizado;
  • Microsoft Data Protection Manager - solução em evolução, bastante escalável;
  • NetApp Syncsort - solução de hardware e software (tudo em um!);
  • PHD Virtual - solução que se destaca pelo desempenho, flexibilidade e custo;
  • Symantec Backup Exec e NetBackup - líder do mercado, tem respondido rápidamente às demandas de backup virtualizado;
  • Unitrends - backup baseado em imagem que oferece flexibilidade e proteção "quase" contínua;
  • Veeam - oferece facilidade de uso e recursos diferenciados como a verificação automática do backup e recuperação direta.

Para se aprofundar no assunto, seguem alguns links muito úteis.
Até o próximo post!

Curta nossa página no facebook!

domingo, 3 de março de 2013

Backup múltiplo automágico com Dropbox, Skydrive e Google Drive





Receba nosso boletim semanal!
Tecnologia que Interessa!

Já comparamos aqui os principais serviços de armazenamento de dados para uso pessoal, e agora trazemos uma dica pra usá-los de forma inteligente, visando ampliar a segurança dos seus dados.

A idéia é a seguinte: que tal fazer o backup automágico dos seus dados utilizando não apenas um, mas vários serviços na nuvem ? Legal, né ? Pois é. Pra ter o backup do backup dos seus dados na nuvem, basta seguir o roteiro a seguir.

Antes de começar, é importante destacar que o cenário considerado é o seguite: conta no Google Drive com 5 GB de espaço, Skydrive com 25 GB de espaço e Dropbox com 50GB de espaço. Se o seu cenário for diferente, adapte. Se tiver dúvidas, pergunte nos comentários.

Vamos lá. O objetivo é fazer backup dos dados mais importantes em múltiplos lugares, e para isso é necessário seguir os seguintes passos:
  1. Instale o Dropbox e o Skydrive;
  2. Instale o Google Drive. É importante instalar depois dos outros, pois é o único que permite escolher a pasta, e aqui está o primeiro "pulo do gato": instalar o GDrive dentro da pasta do Skydrive ou Dropbox, como for melhor para o seu cenário. Instalei dentro do Skydrive. Com isso, toda vez que atualizar ou enviar um arquivo para o GDrive, ele irá também para o Skydrive. Veja como ficou no meu caso:
  3. Crie um script para sincronizar as pastas dos aplicativos de armazenamento. O script é necessário porque Skydrive e Dropbox não permitem escolher a pasta onde devem ser instalados, como o GDrive. Com isso, é necessário duplicar os dados, copiando os arquivos de uma pasta para outra. No meu caso, para copiar os arquivos da pasta do Skydrive (que inclui o GDrive) para a pasta do Dropbox, um arquivo bat bem simples resolveu. Veja o conteúdo do arquivo bat abaixo:
xcopy c:\Users\...\SkyDrive\* c:\Users\...\Dropbox\Skydrive\ /C /D /S /H /Y
Não vou detalhar as opções do xcopy, se tiver dúvidas digite xcopy /? no prompt. É auto-explicativo.
O importante é entender que será necessário duplicar os dados, copiando da pasta do skydrive para a pasta do dropbox.
Conclusão

Com estas medidas simples, passei a ter 4 (sim, quatro!) cópias dos meus dados mais importantes. Uma local e outra em cada um dos três serviços citados. Isto sem contar a cópia no HD externo. Pra quê tanto ? Se você não adivinhou, já perdi muitos dados por falta de backup.

Ao fazer upload ou criar qualquer documento no Google Docs, por exemplo, este conteúdo é automaticamente baixado no computador pelo aplicativo do Google Drive, que vai salvar este arquivo localmente.

Como a pasta do Google Drive está dentro da pasta do Skydrive, este vai fazer o upload do arquivo para a nuvem da Microsoft.

E, para completar, periodicamente executo (manualmente) o script indicado, que copia os arquivos novos para a pasta do Dropbox, o que faz com que o aplicativo correspondente faça o upload dos dados para a nuvem.

Informações importantes

Tudo lindo, maravilhoso, mas é importante observar alguns detalhes e limitações desta abordagem.
A cópia dos dados do Skydrive pro Dropbox não é automática. Mas isto se resolve facilmente com um agendamento no Windows. Não fiz ainda por preguiça mesmo :)

Como é necessária esta cópia, acabo duplicando os dados do Skydrive na pasta do Dropbox. A depender do seu cenário, pode ser necessário até triplicar os dados.

Os dados com múltiplas cópias estão limitados pelo serviço de menor capacidade. Ou seja, somente 5 GB de dados estão "cobertos" pelas quatro cópias, por conta do limite do GDrive. Mas é possível, por exemplo, copiar todos os dados do Skydrive (25 GB) para o Dropbox (50GB), e eu faço isso, acrescentando uma "cobertura" de 3 cópias para até 25 GB de dados. E posso ter até 50 GB de dados com duas cópias, uma local e outra no Dropbox.

Neste cenário, somente os arquivos no GDrive terão backup automágico. E os arquivos que criar nos outros serviços ? No caso do Skydrive, será feita cópia manual para o Dropbox. No caso do Dropbox, não há cópia automática.

Caso não utilize mais que 5 GB em nenhum dos serviços, você pode adaptar o script para fazer a cópia nos dois sentidos, e assim manter os dados sincronizados em todos os serviços.

segunda-feira, 12 de novembro de 2012

#Backup gratuito do seu ambiente virtual com o #Veeam Backup Free Edition


Receba nosso boletim semanal!
Tecnologia que Interessa!

Relutei um pouco em escrever este post, pois o blog se tornou, já faz algum tempo, patrocinado. Mas considerando a carência de informações sobre o assunto em português, e a escassez de soluções de backup para ambientes virtualizados, concluí que o benefício da informação supera o eventual prejuízo de ler um post que pode soar publicitário. Além do que, antes mesmo do patrocínio, já havíamos citado a solução da Veeam, bem como diversas outras, pela sua qualidade.

Diante disso, se você não concorda com a divulgação de informações no blog sobre produtos do patrocinador, peço que pare de ler aqui! Caso contrario, enjoy!



Recentemente, a Veeam, uma das maiores empresas no mercado de soluções de backup para ambientes virtualizados, lançou o Veeam Backup and Replication 6.5, sua solução comercial, cuja principal novidade é o suporte à mais recente versão (5.1) da suite VMware vSphere.

E, juntamente com o lançamento da versão comercial, foi disponibilizada uma nova versão do Veeam Backup Free Edition, que oferece alguns recursos bem interessantes para facilitar o backup do seu ambiente virtualizado, gratuitamente. Vamos a eles.

Backup "a quente"

Se você precisa fazer backup das máquinas virtuais e não pode pará-las, eis uma solução que pode lhe ser muito útil! Simplesmente conecte o Veeam Backup ao vCenter ou diretamente ao host e inicie o backup das máquinas. A solução também suporta o Hyper-V, a quem possa interessar.

VeeamZip

O recurso mais legal da versão gratuita da solução é o VeeamZip, que permite "zipar" a VM e reduzir de forma significativa o volume de dados ocupado pelo backup. Isso é ótimo para levar VMs no HD externo ou até no pen drive, quando precisamos montar um ambiente de laboratório para testes ou treinamento. Eu já usei pra isso, e posso atestar, simplifica bastante o processo!

A versão comercial da solução conta ainda com o recurso vPower, que permite restaurar o backup, verificá-lo e ter acesso aos dados, "em paralelo" com o ambiente de produção, sem afetá-lo. É muito útil quando precisamos recuperar uma informação e não queremos restaurar toda a máquina virtual, ou ainda quando precisamos verificar antes se a restauração vai resolver o problema. Restaura-se a máquina virtual num ambiente de laboratório, acessível mas sem interferência no ambiente de produção, verifica-se o que se quer e, então, se for o caso, pode-se restaurar em produção. Ou não :)

Outros recursos

Além do backup "zipado", a solução gratuita oferece outros recursos:
  • Arquivar ou copiar máquinas virtuais de um host/vCenter para outro;
  • Restaurar arquivos e dados ao invés de restaurar a máquina virtual completa (há suporte para SQL Server, Active Directory e Exchange);
  • Migrar máquinas virtuais em execução de um ambiente (host, vCenter, etc) para outro.
Limitações
O que a versão gratuita da solução não oferece:
  • Agendamento;
  • Backup incremental;
  • Um único job para várias VMs - aumentaria o potencial de deduplicação;
  • vPower - recurso que permite restaurar o backup em ambiente paralelo;
  • Replicação;
  • Scripts.
Conclusão

Me arrisco a dizer que você não vai encontrar ferramenta gratuita para backup do seu ambiente virtualizado melhor que esta. Aliás, esta foi uma das razões para escrever este post. Fica a dica!
Curta nossa página no facebook!

quinta-feira, 26 de julho de 2012

#FISL 13: Tape's not dead

O Lucas, da IBM, mostrou porque a fita não está morta. Vamos aos detalhes:
  • Cerca de 51% dos dados do mundo estão em fita;
  • Longevidade típica de 30 anos, enquanto HDs de 7 a 10 anos;
  • SATA vs LTO-4
    • Custo por terabyte ~23:1
    • Energia ~290:1,
    • Bit Error Rate (BER) uma ordem de magnitude maior;
  • Inconvenientes de LTO
    • Não há padrão para formato (TAR é comum, mas tem problemas);
    • Não são autocontidas (dependência de banco de dados no servidor de backup, etc);
  • LTO - Linear Tape Open
    • Consórcio com grandes empresas;
    • LTO-5: 1,5 TB sem compressão, 140 MB/s, particionamento dual - duas partições podem ser criadas;
  • LTFS - Linear Tape File System
    • LGPL
    • Funciona com FUSE;
    • API permite acessar informações como índice da fita de forma mais eficiente;
    • Permite usar fita como mídia removível;
    • Usa o particionamento do LTO-5, uma partição de índice - 2 wraps, 37,5 GB, partição de dados com o restante.
Eu achei a sacada da IBM genial! Criar um sistema de arquivos que facilite a utilização das fitas LTO, dando uma sobrevida ainda maior para os dispositivos e para o padrão, e agregando funcionaliades importantes para as inúmeras empresas que possuem legado e soluções de backup baseadas em fita.
Curta nossa página no facebook!

quarta-feira, 31 de agosto de 2011

Integrando #Storage, #Backup e #DisasterReovery

Descobri recentemente uma empresa chamada Nimble Storage, através do Storage Mojo (várias vezes citado aqui).

A empresa vende soluções integradas de armazenamento, backup e recuperação de desastres. E não, este não é um post pago, não tenho nenhuma ação da empresa e nem sei se a mesma tem representante no Brasil. Gostei mesmo foi da tecnologia deles, descrita num artigo bem interessante, que descrevo resumidamente a seguir. Sugiro dar uma checada no vídeo também.

O diferencial da solução é a tecnologia Cache Accelerated Sequential Layout (CASL), que comprime, armazena em cache (SSD) e em disco, além de fazer backups através de snapshots. Vamos entendê-la.

Compressão inline

O equipamento prevê a compressão dos dados em tempo real de forma a otimizar o processo de armazenamento e backup. Eles alegam taxas de 50% para sistemas de correio como Microsoft Exchange e 80% para bancos de dados como o Microsoft SQL Server.

Combinação de SSD e discos baratos para otimizar o acesso

Os dados mais acessados são mantidos em discos SSD para acesso rápido, enquanto dados menos acessados são armazenados em discos baratos, a princípio SATA. Achei a sacada muito inteligente, pois combina o que há de mais avançado em termos de desempenho sem abrir mão da capacidade de armazenamento. A análise dos dados a serem armazenados em SSD ou SATA é feita bloco a bloco.

Imagino que seja necessário um trabalho de planejamento muito bem feito para determinar a capacidade de armazenamento, especialmente em SSD, para evitar movimentações sucessivas de SSD para SATA e vice-versa, que poderiam minar o desempenho do sistema.

No caso de uma informação não estar no "cache SSD", a empresa alega que o delay seria de poucos milissegundos para buscá-la.

Backup instantâneo

O recurso de snapshots já está disponível há tempos em diversas soluções de armazenamento, e é baseado nesta tecnologia que o sistema promete backups muito rápidos (em milissegundos) e consistentes (ao nível de aplicação!). Será ?

De toda forma, a idéia parece muito interessante, e o fato de utilizar discos de baixo custo viabiliza o armazenamento de uma quantidade maior de backups, permitindo atender a necessidade de backups mais frequentes para aplicações críticas, várias vezes ao dia, por exemplo.

Além disso, o fato de que os dados estão comprimidos otimiza a utilização de espaço pelos backups, que podem ser realizados em intervalos pré-determinados.

Recuperação de desastres

A solução suporta ainda mecanismos de replicação, novamente com compressão e incremental, de modo que apenas as mudanças em blocos são replicadas, reduzindo a necessidade de banda para replicação.

Além disso, segundo o fabricante, é possível (e simples) fazer o failover de clientes para o storage replicado, de forma que a recuperação de desastres ocorreria de forma mais eficiente.

Integração com Microsoft e VMware

Segundo o fabricante, a solução permite otimizar sua configuração a depender do uso que será feito (SQL Server, VMware, Hyper-V, etc), através da simples seleção da aplicação desejada numa lista de opções pré-definida.

Conclusão

Penso que vocês vão concordar comigo que a solução é bem interessante, por isso resolvi escrever sobre ela e compartilhar com vocês. Talvez estejamos vivendo uma mudança importante no mercado de armazenamento de dados, em especial para as pequenas e médias empresas, que nunca antes na história tiveram tanta tecnologia ao seu alcance.

Siga-nos no Twitter! ou Buzz
Receba os textos via e-mail ou RSS!
Confira outros textos sobre o tema!

quinta-feira, 7 de julho de 2011

#FISL 12: #Hardening de servidores #Linux e #Backup com software livre

Resovi juntar neste post as duas palestras que assisti da Marta Vuelma. Os slides estão lá pra quem quiser conferir. Ela é bastante didática, e embora as palestras não tenham acrescentado muito ao que eu já sabia, foi interessante rever e revisar alguns conceitos.

A palestra sobre Hardening de servidores abordou os pontos importantes a considerar na segurança de um servidor, que listo a seguir.

  • Instalação - garantir que as fontes dos pacotes sejam confiáveis, e checar chave GPG.
  • Fazer imagem do sistema de arquivos para detectar alterações posteriores (rootkits, etc), checando com ferramentas como tripwire e aide. Nestes tempos de ataques pra todo lado, ferramentas desse tipo são essenciais. Já usei o aide e recomendo.
  • Logs remotos com rsyslog - mesmo que um intruso comprometa/apague os logs locais, você ainda terá informação pra analisar.
  • Checar serviços com nmap para verificar se não há nenhuma porta ativa indevidamente. Isso é básico, né pessoal ?
  • Organizar o sistema de arquivos de modo a restringir operações de gravação em pontos de montagem como /bin, /sbin, etc. Essa foi nova pra mim, nunca pensei nesse nível de segurança, mas é uma idéia bem interessante para sistemas mais visados. Vai dar mais trabalho na hora de atualizar, mas faz parte.
  • Checar arquivos SUID, SGID e sem dono. Isso também é básico, né ?
  • Utilizar ferramentas de conformidade como Bastille. Já testei ele e achei bem legal também.
  • Usar firewall, se possível de camada 7 (patch L7-filter para o netfilter). Firewall em cada servidor ? É segurança "de verdade".
  • Colocar serviços críticos "enjaulados" com chroot. Não lembro em que palestra vi que isso não será mais necessário na próxima versão do Debian ou Ubuntu. Vai ter algum recurso que vai ajudar nisso, mas não tô lembrando. Foi mal.
  • Monitorar login no servidor - incluir no .bashrc envio de e-mail automático a cada login do root. Achei esta sacada ótima, e já vou providenciar nos meus servidores. Dá pra pensar em várias outras idéias legais quando o root logar.
  • Utilizar ferramentas de monitoramento como Nagios, Shinken ou Zabbix. Mais um da série "Isso é básico, né ?".

A palestra sobre Backup citou ferramentas conhecidas, algumas bem velhinhas e outras nem tanto. Vamos a elas.

  • Dump - confesso, confesso. Vergonhosamente eu não conhecia esta ferramenta, que segundo ela é uma das mais antigas no mundo *nix. Faz backup de arquivos e até de devices, inclusive incremental, e preserva permissões, data/hora e dono.
  • rsync - a conhecida ferramenta de sincronização de pastas pode ser uma poderosa ferramenta de backup, especialmente no que se refere a desempenho, já que tem a capacidade de transferir apenas os dados modificados (eu disse dados, não arquivos).
  • Bacula - solução poderosíssima, de nível corporativo mesmo, traz uma série de conceitos importantes para a definição de uma política de backup, como jobs, volumes, mídias, agendas, etc. E ainda faz o gerenciamento da execução dos backups. Utilizamos esta solução há alguns anos e, apesar de alguns problemas, a ferramenta funciona bem. Recomendo.
  • A Marta citou ainda ferramentas como Amanda, Mondo Rescue, Star e algumas comerciais, mas sem dar detalhes.

Ela se concentrou no bacula, que é a solução que mais conhece, e destacou uma série de pontos positivos da solução: backup do Exchange 2003/2007, Expresso, Xen e VMware. Ela deu a entender que a ferramenta faz backup desses ambientes "a quente", mas preciso investigar melhor isso, pois nas conversas que tive com o Heitor Farias (especialista na solução) me pareceu que este suporte ainda não estaria disponível. De todo modo, não deixa de ser interessante saber que eles estão caminhando na direção de suportar as soluções de mercado.

Siga-nos no Twitter! ou Buzz
Receba os textos via e-mail ou RSS!
Confira outros textos sobre o tema!

quinta-feira, 11 de novembro de 2010

O problema da deduplicação


Receba nosso boletim semanal!
Tecnologia que Interessa!

Muito tem se falado nos últimos tempos sobre deduplicação, à medida que o backup em disco se consolida no mercado. Inúmeras soluções surgem a cada dia, há quem diga que a fita morreu, ou que a fita deve ser utilizada para fins de arquivamento somente, dentre outras afirmações controversas.

Os benefícios da deduplicação são inegáveis. Redução drástica no volume de dados do backup (taxas de 10 pra 1 ou até maiores não são difíceis de obter), otimização do tempo de restauração e redução dos custos associados à solução (especiamente com aquisição de discos e fitas) são alguns exemplos.

O problema está no fato de que existem alguns pontos negativos, dos quais vou destacar o que considero mais grave: o ponto único de falha resultante do fato de que pode haver uma única cópia completa do seu backup, ou mesmo de vários dos seus backups, a depender da solução utilizada.

Vamos exemplificar para facilitar o entendimento:
  • Suponha que você possua um servidor de banco de dados, cujo backup é realizado através de uma solução que oferece o recurso de deduplicação.
  • Ao realizar o backup do servidor pela primeira vez, todos os dados serão copiados.
  • A partir da segunda execução, serão copiados apenas os dados alterados, seja através da identificação de blocos modificados ou outra técnica qualquer.
  • Agora vem a pergunta do milhão: o que acontece se aquela cópia inicial dos dados for corrompida ?
  • Há soluções que vão além, e são capazes de reutilizar esta cópia primária (de uma máquina virtual, por exemplo) para vários backups, aumentando a gravidade do problema.
Desta forma, quero com este texto alertar para o fato de que, apesar de todas as vantagens das soluções baseadas em deduplicação, é essencial garantir que haja mais de uma cópia primária de cada backup. A boa notícia é que isto é bastante simples de fazer, bastando realizar um segundo backup do mesmo dado, mas com destino diferente. Ou seja, pode ser feito um backup diário para disco e um semanal para fita, por exemplo, ou qualquer combinação que garanta que haverá mais de uma cópia completa dos dados.

Vale lembrar que, certamente, a estratégia aqui sugerida vai causar uma redução nas "taxas de economia de espaço de armazenamento" propagandeadas pelas soluções baseadas em deduplicação, que desconsideram esta questão em seus datasheets e folders. Há inclusive quem considere que o problema não existe, buscando por outros meios (redundância de discos, por exemplo) garantir que a cópia única jamais será corrompida. Você acreditaria nisso ? Eu não.
Portanto, o recado que deixo é: "Deduplicação, use com moderação.".