Você está na página 1de 27

Gerência de Configuração

Estudo de Caso – Processo de Backup e Restauração de dados

Grupo:

Leandro Medeiros;

Maiki Perin;

Maurício Antoniazzi;

Vinícius Neves

Índice

Objetivo; Escopo; Situação atual; Processo de Backup dos Dados Processo de Recuperação de Dados Processo Pretendido; Ferramentas. Estrutura de Diretórios do Repositório Central Estrutura de Diretórios nos Servidores Identificação da Configuração Papéis e Responsabilidades Controle e Gestão de Mudança dos Backups e Recuperação. Benefícios a serem obtidos.

Objetivo

Evoluir o processo de backup e restauração de dados, de forma a prover informações, como: acessos (localização), indicadores (gerência) e históricos (registros) envolvidos, fazendo uso da Gerência de Configuração.

Escopo

A finalidade deste documento é descrever a organização, nomenclatura e regras para o versionamento do Plano de Backup e Restauração de Dados. Todas as informações aqui devem ser utilizadas por todos os usuários que irão contribuir com a geração de código e documentação, para assim garantir uma padronização na utilização do mesmo. Para que isso aconteça serão detalhados os recursos necessários (equipes, ferramentas e computadores), as responsabilidades atribuídas. Este Plano de Gerenciamento de Configuração é destinado para todos os integrantes das equipes responsáveis pelos Processos de Backup e Restauração de Dados.

Situação Atual

Processos de Backup e Recuperação de Dados

Situação Atual

Processo de Backup de Dados

Os Scripts de backup executados são armazenados nos

respectivos servidores, em pastas aleatórias, definidas pelo

responsável

do

backup;

Não há padronização nos nomes dos arquivos de scripts;

Não

controle

de

As

solicitações

de

inclusão

versão

desses

scripts;

cópia de

segurança são feitas via verbalmente, ou seja, não há registro e nem acompanhamento da solicitação;

de

dados

para

Situação Atual

Processo de Backup de Dados

As informações de quando o backup é executado, como e onde os dados são guardados, quais dados são definidos para realização dos backups, tipo de backup e com que frequência é realizado, estão dentro dos próprios scripts ou apenas o responsável possui tal informação;

Não há monitoramento indicando se os backups foram

ou desativados;

executados,

se

estão

ativos

As informações referente ao processo não são centralizadas

e disponíveis aos interessados;

Alguns logs são gerados pelos scripts, mas não há padronização nos nomes dos arquivos de logs, não há de forma centralizada e associada, as informações de onde eles estão;

Processo de Recuperação de Dados

Processo de Recuperação de Dados

Situação Atual

Processo de Recuperação de Dados

A partir do atendimento de 2º Nível, descrito no processo, é

encaminhado um modelo de Memorando, contendo as

informações a recuperar.

Esse memorando tramita entre o atendimento de 2º Nível e

o de 3º Nível, mas o usuário não acompanha o andamento

deste artefato, em que nível está, qual o status, etc;

Não há controle desses pedidos, são apenas guardados em gavetas;

Não há relatórios sobre esses pedidos.

Processo pretendido

Gerenciamento e Controle dos Backups realizados

Gestão da Configuração

Gestão da Configuração Ferramentas Nome Descrição Versão LibreOffice Calc Ferramenta OpenSource para

Ferramentas

Nome

Descrição

Versão

LibreOffice Calc

Ferramenta OpenSource para criação de planilhas

3.6

LibreOffice Write

Ferramenta OpenSource para criação e edição de documentos de texto.

3.6

Subversion

Ferramenta utilizada para controle de versão de documentos e códigos-fontes dos projetos.

1.7

TortoiseSVN

Cliente para o Subversion integrado ao Windows. Acesso ao repositório

1.7

Gestão da Configuração

Estrutura de Diretórios do Repositório Central

O Repositório estará estruturado em diretórios, para assim facilitar a localização e a organização na distribuição dos arquivos referentes aos Backups. Estes diretórios estão configurados junto ao SVN para garantir a sincronia entre os arquivos. A figura abaixo ilustra como deve ser organizado cada artefato em seu respectivo diretório. A organização e padronização deve se seguir a risca pois será de vital importância para localizar artefatos, controlar as mudanças em itens de configuração e rastrear modificações nos itens de configuração ao longo do tempo.

➔ BACKUPS_REPOSITORIO ➔ BACKUPS_DOC ➔ REALIZACAO_BACKUPS ➔ HISTORICO_SOLICITACOES ➔ RECUPERACAO_BACKUPS ➔
➔ BACKUPS_REPOSITORIO
➔ BACKUPS_DOC
➔ REALIZACAO_BACKUPS
➔ HISTORICO_SOLICITACOES
➔ RECUPERACAO_BACKUPS
➔ HISTORICO_SOLICITACOES
➔ BACKUPS_SRC
➔ SCRIPTS_PROD
➔ SCRIPTS_TESTE

Gestão da Configuração

Estrutura de Diretórios do Repositório Central

Descrição da Estrutura

Nome

Descrição

BACKUPS_DOC

Contém todos os documentos relacionados com o Plano de Backup e Recuperação de Dados.

REALIZACAO_BACKUPS

Contém os documentos referentes ao Processo Realização dos Backups. Ex:

Descrição do Processo. Artefatos do processo: Planilha de Gerenciamento dos Backups, Modelo Memorando de Alteração(Inclusão e Exclusão) dos Backups.

HISTORICO_SOLICITACOES

Contém todas Solicitações de alteração nos Backups já pedidas.

RECUPERACAO_BACKUPS Contém todos os documentos referentes ao processo de Recuperação de Dados dos backups. Ex: Descrição do Processo; Artefatos do processo: Planilha de Acompanhamento das Solicitações de Recuperação de Dados, Modelo Memorando de Solicitação de Recuperação de Dados.

HISTORICO_SOLICITACOES

Contém todas os pedidos de recuperação de dados nos Backups já solicitadas.

BACKUPS_SRC

Contém todos os Scritps relacionados com o Plano de Backup e Recuperação de Dados.

SCRIPTS_PROD

Contém todos os Scritps que estão em produção nos servidores.

SCRIPTS_TESTE

Contém todos os Scritps que estão em fase de testes.

Gestão da Configuração

Estrutura de Diretórios do Repositório Central

Descrição da Estrutura

Nome

Descrição

BACKUPS_DOC

Contém todos os documentos relacionados com o Plano de Backup e Recuperação de Dados.

REALIZACAO_BACKUPS

Contém os documentos referentes ao Processo Realização dos Backups. Ex:

Descrição do Processo. Artefatos do processo: Planilha de Gerenciamento dos Backups, Modelo Memorando de Alteração(Inclusão e Exclusão) dos Backups.

HISTORICO_SOLICITACOES

Contém todas Solicitações de alteração nos Backups já pedidas.

RECUPERACAO_BACKUPS Contém todos os documentos referentes ao processo de Recuperação de Dados dos backups. Ex: Descrição do Processo; Artefatos do processo: Planilha de Acompanhamento das Solicitações de Recuperação de Dados, Modelo Memorando de Solicitação de Recuperação de Dados.

HISTORICO_SOLICITACOES

Contém todas os pedidos de recuperação de dados nos Backups já solicitadas.

BACKUPS_SRC

Contém todos os Scritps relacionados com o Plano de Backup e Recuperação de Dados.

SCRIPTS_PROD

Contém todos os Scritps que estão em produção nos servidores.

SCRIPTS_TESTE

Contém todos os Scritps que estão em fase de testes.

Gestão da Configuração

Estrutura de Diretórios nos Servidores

Os servidores onde os scripts são executados usam SOs Linux. Apesar de serem SOs Linux, são de diferentes distribuições, tendo diferenças em suas estruturas de diretórios, então será criada uma estrutura padrão para armazenar os scritps que são executados:

➔ RAIZ ➔ BACKUP/ ➔ SCRIPTS_SRC/ SCRIPTS_LOG/ ➔ <NOMESCRIPT>_LOG/ ➔
➔ RAIZ
➔ BACKUP/
➔ SCRIPTS_SRC/
SCRIPTS_LOG/
➔ <NOMESCRIPT>_LOG/

Gestão da Configuração

Estrutura de Diretórios nos Servidores

Os servidores onde os scripts são executados usam SOs Linux. Apesar de serem SOs Linux, são de diferentes distribuições, tendo diferenças em suas estruturas de diretórios, então será criada uma estrutura padrão para armazenar os scritps que são executados:

➔ RAIZ ➔ BACKUP/ ➔ SCRIPTS_SRC/ SCRIPTS_LOG/ ➔ <NOMESCRIPT>_LOG/ ➔
➔ RAIZ
➔ BACKUP/
➔ SCRIPTS_SRC/
SCRIPTS_LOG/
➔ <NOMESCRIPT>_LOG/

Gestão da Configuração

Estrutura de Diretórios nos Servidores

Descrição da Estrutura

Nome

Descrição

BACKUP

Diretório onde são armazenados os artefatos dos backups realizados Diretório onde serão armazenados os scripts em execução Diretório onde serão armazenados os logs dos scripts em execução Diretório de Logs de 1 (um) script em execução

SCRIPTS_SRC

SCRIPTS_LOG

<NOMESCRIPT>_LOG

* Será criado um subdiretório, no diretório SCRIPTS_LOG, para cada script contido no diretório SCRIPTS_SRC

seguindo o seguinte padrão: <NOMESCRIPT>_LOG. * Os scripts contidos no diretório SCRIPTS_SRC, devem existir no Repositório Central.

* Liberar Permissões de Acesso aos diretórios de acordo com os perfis e responsabilidades definidas para cada setor e responsável.

Gestão da Configuração

Identificação da Configuração:

Gestão da Configuração Identificação da Configuração: Identificação dos Scritps: Criar Padronização, em nomes

Identificação dos Scritps: Criar Padronização, em nomes de arquivos de scritps de backup, com a seguinte regra:

<ID_BACKUP>_<TIPOBACKUP>.sh

Nome

Descrição

<ID_BACKUP>

Identificador do Backup na Planilha de Gerenciamento

<TIPOBACKUP>

INC (Incremental), DIF(Diferencial) e CMP(Completo)

sh

Extensão de shell scritps em ambientes linux.

Gestão da Configuração

Identificação da Configuração:

Gestão da Configuração Identificação da Configuração: Identificação dos Arquivos de Logs dos Scritps Executados:

Identificação

dos Arquivos

de

Logs

dos

Scritps

Executados:

Padronização, em nomes de arquivos de logs, com a seguinte regra:

<ID_BACKUP>_<TIPOBACKUP>_<DDMMYY>.log

Criar

Nome

Descrição

<ID_BACKUP>

Identificador do Backup na Planilha de Gerenciamento

<TIPOBACKUP>

INC (Incremental), DIF(Diferencial) e CMP(Completo)

<DDMMYY>

Data de execução do script. DD(Dia), MM(Mês) e YY (Ano). Ex: 12052013

log

Extensão do arquivo de log a ser usada.

Gestão da Configuração

Identificação da Configuração:

Gestão da Configuração Identificação da Configuração: Identificação de Documentos: Criar Padronização, em

Identificação de Documentos: Criar Padronização, em nomes de documentos referentes aos processo de backup e recuperação de dados, devem ser identificados baseados na nomenclatura descrita a seguir:

<nome>_<nome>_<nome>

Nome

Descrição

<nome>

Todas as letras dos nomes tem que estar em minúsculo e separados por underline (_).

Gestão da Configuração

Gestão da Configuração Papéis e Responsabilidades Papéis Equipes Responsabilidades Atendimento ao Usuário

Papéis e Responsabilidades

Papéis

Equipes

Responsabilidades

Atendimento ao Usuário

Seção de Atendimento ao Usuário

Realizar Suporte 1º Nível no Processo de Recuperação de Dados

Suporte Técnico

Seção de Redes

Realizar Suporte 2º Nível no Processo de Recuperação de Dados.

 

Gerenciar Servidores de Backups.

Receber Solicitações de Recuperação de Dados.

Gerente de

Seção de Banco de Dados

Realizar Suporte 3º Nível no Processo de Recuperação de Dados.

Configuração

 

Criar e Gerenciar os Backups realizados.

Receber e Aprovar as Solicitações de Mudanças nos Backups e Recuperação de Dados.

Controle da Configuração

Controle dos Backups Realizados

Controle da Configuração Controle dos Backups Realizados Planilha de Gerenciamento dos Backups Realizados: Gerenciar as

Planilha de Gerenciamento dos Backups Realizados:

Gerenciar as informações referentes aos backups realizados.

Metadados Backups

Nome

Descrição

IdUnico

Identificador Único do Backup Descrição do que é feito no backup. Local de execução do scritpt. Servidor + Caminho Local Caminho dos Dados que são “backupeados”. Servidor + Caminho Local Destino dos Dados que são “backupeados”. Servidor + Caminho Local Tipo dos Dados: Dados de Usuários, Aplicações ou Banco de Dados Completo, Incremental ou Diferencial Diário, Semanal ou Mensal Fita, HD, CD/DVD Ativo ou Desativado

Descrição

Local do Script

Origem dos Dados

Destino dos Dados Tipo dos Dados

Tipo de Backup

Período do Backup

Meio de Armazenamento

Status do Backup

Caminho dos Logs

Caminho completo onde estão os arquivos de logs do script. Servidor + Caminho local

Responsável

Setor e Funcionários Responsável Data da ultima atualização do Scritpt de Backup

Data da Ultima Atualização

Controle da Configuração

Controle da Recuperação de Dados

Controle da Configuração Controle da Recuperação de Dados Planilha de execução recuperação de dados: Gerenciar o

Planilha de execução recuperação de dados: Gerenciar o andamento das solicitações de recuperação de dados do backup.

Metadados Backups

Nome

Descrição

IdUnico

Identificador Único

Data solicitação

Data que é solicitada a recuperação dos dados

Usuário solicitante

Nome do Usuário que solicita a recuperação dos dados

Dados a recuperar

Caminho dos Dados a recuperar

Status

Em Análise ou Executando ou Concluída

Resultado Data finalização

Recuperados ou Parcialmente Recuperados ou Não Recuperados

Data de Conclusão da solicitação.

Controle da Configuração

Controle Acesso aos Repositórios

Controle da Configuração Controle Acesso aos Repositórios Para permissões de acesso na Ferramenta de Gestão de

Para permissões de acesso na Ferramenta de Gestão de Configuração, segue

Equipes

Permissões

Seção de Atendimento ao Usuário

Acesso na pasta Gerenciamento de Configuração o acesso será somente de leitura (R).

Seção de Redes

Acesso na pasta Gerenciamento de Configuração o acesso será somente de

leitura (R) e Alteração(A).

Seção de Banco de Dados

Acesso completo Leitura(R), Criação(C), Alteração(A), Exclusão(D) em todas as estruturas do repositório central e nos servidores.

Gestão de Mudanças

Realização dos Backups

Gestão de Mudanças Realização dos Backups Documento de Solicitação de Inclusão de Dados para Backup :

Documento de Solicitação de Inclusão de Dados para Backup: Modelo para solicitações de Inclusão de Dados para Backup.

Metadados

Nome

Descrição

IdUnico

Identificador Único

Data solicitação

Data que é solicitada a inclusão

Usuário solicitante

Nome do Usuário

Departamento

Departamento do solicitante

Dados e respectiva localização

Caminho dos Dados a serem incluídos no Backup

Objetivo

Gestão de Mudanças

Restauração de Dados dos Backups

Gestão de Mudanças Restauração de Dados dos Backups Documento de Solicitação de Recuperação de Dados no

Documento de Solicitação de Recuperação de Dados no Backup: Modelo de Memorando para solicitações de Recuperação de dados ser enviado ao setores responsáveis

Metadados

Nome

Descrição

IdUnico Caminho Arquivo Usuário solicitante Data Arquivo

Identificador Único Caminho completo do arquivos a recuperar. (Pasta ou Arquivo) Dados do Usuário solicitante. Matricula e Nome Completo Data estimada da última versão válida do arquivo

Benefícios a serem obtidos.

Segurança

Prazo

Gestão de Mudanças

Qualidade

FIM Gerenciamento e Controle dos Backups realizados
FIM Gerenciamento e Controle dos Backups realizados

FIM

Gerenciamento e Controle dos Backups realizados

FIM Gerenciamento e Controle dos Backups realizados
FIM Gerenciamento e Controle dos Backups realizados
FIM Gerenciamento e Controle dos Backups realizados