Administração de Sistemas GNU/Linux
Backup do Sistema
GRACO - Gestores da Rede Acadêmica de
Computação
Instrutor: Ibirisol Fontes Ferreira <[email protected]>
Monitor: Jundai Halim Abdon <[email protected]>
DCC: Departamento de Ciência da Computação
Todo o material aqui disponível pode, posteriormente, ser utilizado sobre os termos da:
Creative Commons License:
Atribuição - Uso não comercial - Permanência da Licença
http://creativecommons.org/licenses/by-nc-sa/3.0/
Sumário
Introdução
Tipos de Backup
Vantagens
Desvantagens
Tipos de Mídia de Backup
Comandos do Sistema e Softwares de Backup
Politicas de backup
Introdução
Os backups tem dois objetivos principais:
Permitir a recuperação de arquivos individuais
Permitir a recuperação de sistemas de arquivo
inteiros de uma só vez
Tipos de Backup
Completo
Diferencial
Incremental
Backup Completo
Todo conteúdo é copiado para a mídia alvo,
independente se foi alterado ou não.
Vantagem
Dados podem ser copiados mais rapidamente se a mídia de
backup estiver disponível
Desvantagem
Consome muito tempo
Copia todo o conteúdo mesmo que não tenham havido
alterações
Backup Diferencial
Apenas conteúdos modificados após a realização
do ultimo backup completo são copiados
Vantagens
Por sua definição possibilita executar uma
restauração completa somente com o último backup
completo e o último backup diferencial.
Desvantagens
Para recuperar apenas um arquivo é necessário
restaurar o ultimo backup completo e o diferencial
Backup Incremental
Somente os conteúdos modificados após o ultimo
backup são copiados, independente do tipo de backup
Vantagens
São mais rápidos que backups completos
Melhor em alguns casos, quando os arquivos só crescem
Desvantagens
A restauração de dados pode ser um pouco complexa
Caso seja necessário restaurar um sistema completo, pode
ser necessário restaurar o sistema completo e todos os seus
incrementais
Qual usar?
Completo, Diferencial, Incremental?
Depende!!!
Dados diferentes possuem necessidade
diferentes.
Qual usar?
Deve-se conhecer bem o conteúdo que se quer
realizar o backup
A velocidade a qual os arquivos são alterados
deve ser levada em conta
A estrutura do sistema influencia no modo
como os backups são feitos
Os sistemas / arquivos que estão sofrendo
backup, são recuperados com frequência?
Mídias de Backup
A escolha da mídia correta depende de alguns
fatores.
Quantidade de dados a armazenar
Quanto custa?
Duração dos dados
Confiabilidade, Segurança e Preservação do dados
Onde guardar!
Mídias de Backup
Qual a melhor escolha?
Mídia removíveis?
No próprio servidor / maquina?
Na nuvem?
Mídias de Backup
Qual a melhor escolha?
Mídia removíveis?
No próprio servidor / maquina?
Na nuvem?
Mídias de Backup
Fita magnéticas
São as mais utilizadas para realização de backups.
Principais vantagens: boa capacidade de armazenamento,
bom custo beneficio e alto grau de confiabilidade
Linear Tape Open (LTO)
Tecnologia de formato aberto
Armazenamento nativo de 1,5TB
Transmissão de até 140 MB/s
Durabilidade de 15 a 30 anos
Digital Linear Tape
Armazenamento nativo de 800GB
Transmissão de até 60MB/s
Durabilidade de até 30 anos
Mídias de Backup
Mídias Ópticas
CD
Baixo armazenamento e tempo de vida
DVD
Baixo armazenamento e tempo de vida
Blue-Ray
Bom armazenamento (entres as opticas) e alto
custo por gigabyte
Mídias de Backup
Storage
Hardware para armazenamento de dados
Alto desempenho no acesso e transmissão de
dados
Escalabilidade
Diversos tipo de tecnologia para transmissão e
armazenamento
Provê redundância de dados – através de RAID
Mídias de Backup
Storage
Hardware para armazenamento de dados
Alto desempenho no acesso e transmissão de
dados
Escalabilidade
Diversos tipo de tecnologia para transmissão e
armazenamento
Provê redundância de dados – através de RAID
Comandos do Sistema
dump
restore
rsync
tar
gzip / gunzip
bzip2 / bunzip2
Software de Backup - Bacula
Bacula: conjunto de programas OpenSource que
permite realizar, restaurar e verificar backups via rede
Facilidade de uso e eficiência, adapta-se a diversos cenários
Arquitetura Cliente/Servidor
Backup Centralizado
Modular e escalável
Suporte e diversos tipos de mídia
Suporte a diversos Sistemas Operacionais
Armazena todas informações em SGBD (PostgreSQL,
MySQL, etc)
Bacula
Estrutura do Bacula
O bacula é divido em uma série de componentes que, juntas, formam o sistema de
backup em um domínio. Esses componentes ou serviços do bacula são: Director,
Console, File, Storage e Monitor.
Bacula Director: Cérebro do bacula, onde teremos as configurações dos clientes (jobs),
agendamentos, definições de arquivos a serem copiadas, tipo de armazenamento. Ele é
o mediador entre o cliente e o storage. Assim, tudo deve passar por aprovação do diretor.
Bacula Storage: Aqui é onde ficam as configurações do daemon storage, com definições
do tipo de armazenamento do arquivos backapeados. Provê a comunicação dos clientes
e diretor com o(s) dispositivo(s) de armazenamento
Bacula File: Daemon client, responsável por estabelecer comunicação do cliente que se
deseja fazer backup com o diretor. Aqui, são setados o nome do daemon do diretor como
qual o cliente vai se comunicar e o IP do cliente
Bacula Console: Provê a interface administrativa do bacula. Resumos dos jobs
realizados, se tudo ocorreu bem ou não, executar manualmente jobs dos clientes,
restaurar backups caso seja necessário, enfim, uma gama de tarefas que são facilitadas
com essa interface.
¿...?
Download

Administração de Sistemas GNU/Linux