% \part{Política de Utilização do LabCluster}
% \label{partpolitica}
% \chapter{Política de Uso}
% \subsection{Introdução}

\section{Política de Utilização do LabCluster}
\label{partpolitica}


Esta parte contêm a política de utilização do LabCluster. A seção \ref{definicaoambientes} apresenta as definições dos ambientes de desenvolvimento, controlado e de prova de conceitos. 

A seção \ref{metodologiadeutilizacao} apresenta a metodologia de utilização desta política, Esta metodologia é composta pela descrição das atividades prioritárias no LabCluster,os serviços disponíveis para os usuários do LabCluster, fluxo de solicitações e atendimento do LabCluster, entre outras coisas. 

A seção \ref{homologacaoaplicacoes} apresenta as informações relativas ao processo de homologação de aplicações e ao planejamento de capacidade e recursos. 

A seção \ref{acessoremoto} apresenta informações sobre a política de acesso remoto. 

A seção \ref{transferenciaarquivos} apresenta as informações relativas  à transferência de arquivos. 

A seção \ref{acessobancodedados} apresenta as informações relativas ao acesso aos bancos de dados. 

A seção \ref{contingênciarecuperacao} apresenta as informações relativas ao contigênciamento e recuperação de desastres, bem como os procedimentos de realização de backups. 

\subsection{Definição dos Ambientes do LabCluster}
\label{definicaoambientes}
O LabCluster possui dois macro-ambientes computacionais distintos: Ambiente Controlado e Ambiente de Desenvolvimento.

Estes ambientes estão fisicamente separados em hardwares distintos, embora o requisitante enchergue o LabCluster como um único ambiente. O objetivo desta separação é otimizar a utilização do LabCluster, evitando transtornos relacionados a
implementações de alterações ou introdução de softwares instáveis e/ou com problemas no ambiente Controlado.

Além destas questões, também é importante acrescentar que as necessidades e regras de segurança e de utilização de um ambiente que possui aplicações utilizadas por outras pessoas ou instituições externas ao LabCluster são diferenciadas de um ambiente de desenvolvimento e pesquisa aplicada.

Nas próximas seções encontra-se uma descrição melhor de cada um destes ambientes. 

\subsubsection{Ambiente Controlado}

O ambiente Controlado é onde se encontram as aplicações do LabCluster que estão em fase avançada de testes, projetos pilotos que estão sendo utilizados por pessoas externas ao Departamento de Integração de Sistemas, portais e serviços prestados pelo LabCluster. \textbf{Neste ambiente somente serão aceitas aplicações homologadas}.

No ambiente Controlado toda e qualquer alteração na aplicação somente será realizada
após efetuada a respectiva análise de impacto e risco da alteração.

\subsubsection{Ambiente de Desenvolvimento}  

O Ambiente de desenvolvimento compreende o local onde serão realizados os testes, análises, prospecções tecnológicas, desenvolvimento de novas aplicações e  homologação de aplicações.

Este ambiente pode apresentar diversos cenários e possibilidades de configuração de hardware e software. É o ambiente utilizado por projetos temporários para a realização de testes, análises, prospecções tecnológicas, desenvolvimento e  homologação de aplicações.

Este ambiente de Desenvolvimento e pesquisas é imprescindível para a realização do Projeto de Inovações Tecnológicas em Cluster e Grid e para a elaboração do Guia de Administração de Ambientes de Cluster e Grid do Governo Federal.



\subsubsection{Prova de Conceito}
A prova de conceito é caracterizada por uma avaliação de soluções para um determinado projeto com prazos bem definidos de início e fim, após o fim da prova de conceito todas as máquinas que foram utilizadas pela prova são formatadas e reintegradas ao ambiente de desenvolvimento do LabCluster. 

A infra-estrutura, bem como prazo em que cada empresa ou instituição terá para apresentar sua solução, e prazo para finalização da prova de conceito são 
definidos anteriormente entre a pessoa responsável pela prova de conceito e os responsáveis pelo LabCluster

Um exemplo de prova de conceito é a que foi realizada pelo projeto de integração dos cadastros sociais, onde a pessoa responsável pela prova de conceitos foi a Gerente de Projetos do DSI: Nazaré Lopes Bretas.

\subsection{Metodologia de Utilização}
\label{metodologiadeutilizacao}
O objetivo desta seção é esclarecer a relação entre os requisitantes/usuários e os responsáveis/técnicos do LabCluster. Os seguintes assuntos são tratados nesta seção: 

\begin{itemize}
	\item Atividades prioritárias no LabCluster: \\A seção \ref{atividadesprioritarias} define quais atividades ou projetos possuem prioridade de execução e atendimento no LabCluster.
	\item Serviços Disponibilizados pelo Laboratório:\\A seção \ref{servicosdisponibilizados} apresenta uma lista de serviços que encontram-se disponíveis aos usuários do LabCluster.
	\item Procedimentos e fluxo de solicitações:\\A seção \ref{procedimentosfluxo} apresenta os procedimentos adequados para a realização de solicitações no ambiente do LabCluster, bem como o fluxo de solicitação e atendimento da solicitação .
\end{itemize}

\subsubsection{Atividades prioritárias no LabCluster}
\label{atividadesprioritarias}
As seguintes atividades possuem prioridade no ambiente do LabCluster:

\begin{enumerate}
	
	\item Projetos do Departamento de Integração de Sistemas de Informação e da Secretaria de Logística e Tecnologia da Informação.
	
	\item Projetos de inovação tecnológica, prospecção e desenvolvimento de tecnologias em Cluster e Grid.

	\item Projetos de software livre / código aberto do Governo Federal.
\end{enumerate}

% Caso seu projeto encontre-se dentro do escopo definido acima, deverá ser realizado o procedimento descrito na seção \ref{cadastrorequisitante} para efetuar o cadastro do responsável pelo projeto que irá interagir com a equipe técnica do LabCluster. Somente após a realização deste cadastro será possível realizar a solicitação de serviços ao Laboratório.

\subsubsection{Serviços Disponibilizados pelo Laboratório}
\label{servicosdisponibilizados}
Após a realização do cadastro de requisitante os seguintes serviços poderão ser solicitados no LabCluster:
\begin{itemize}
	\item Solicitações de Acesso Remoto: \\Caso o usuário deseje acessar sua aplicação de fora da rede do labcluster, seja através da rede do ministério do planejamento ou através da internet, deverá ser escolhida esta opção. São tipos de acessos externos válidos: Acesso Shell (ssh) e Acesso para Transferência de Arquivos (ftp).  %Para a descrição dos procedimentos adequados leia a seção \ref{solicitaacessoremoto}.
	\item Testes de Aplicações: \\Caso o usuário deseje testar alguma aplicação desenvolvida internamente ou externamente deverá ser escolhida esta opção.  Para a descrição dos procedimentos adequados leia a seção \ref{testedeaplicacoes}.
	\item Instalação de software:\\Caso o usuário deseje instalar algum software, ou hospedar algum software no LabCluster, deverá ser escolhida esta opção. Para a descrição dos procedimentos adequados leia a seção \ref{instalacaodesoftware}.
\item Hospedagem de Hardware externo no ambiente do LabCluster: \\Caso o usuário deseje hospedar no LabCluster algum hardware externo ao laboratório deverá ser escolhida esta opção. Para a descrição dos procedimentos adequados leia a seção \ref{hospedagemhwexterno}.
	\item Solicitações de empréstimo de Hardware: \\Caso o usuário deseje solicitar emprestado hardwares do LabCluster que encontram-se disponíveis para esta função, deverá ser escolhida esta opção. Para a descrição dos procedimentos adequados leia a seção \ref{solicitacaodeemprestimodehardware}.
	\item Publicação de serviços ou documentos na Internet: \\Caso o usuário deseje solicitar a publicação e disponibilização na internet de serviços, documentos ou aplicações que já encontram-se no laboratório deverá ser escolhida esta opção. Para a descrição dos procedimentos adequados leia a seção \ref{publicaweb}.
	\item Remoção de Aplicação/Serviço: \\ Caso o usuário deseje remover alguma aplicação ou serviço do laboratório ou conteúdo deverá ser escolhida esta opção. Para a descrição dos procedimentos adequados leia a seção \ref{remocaoaplicacao}.
	\item Solicitações de Backup:\\ Caso o usuário deseje solicitar a realização de um backup especial, deverá ser escolhida esta opção. Para a descrição dos procedimentos adequados leia a seção \ref{solicitabackup}.
\end{itemize}

\subsubsection{Procedimento para realização de solicitações}
\label{procedimentosfluxo}
Toda e qualquer solicitação ao LabCluster deverá ser realizada através do Portal de Atendimento do LabCluster :

\url{http://guialivre.governoeletronico.gov.br/apply/index.html}

\textbf{Para a realização de solicitações é necessário estar cadastrado no LabCluster. %Para maiores informações sobre como realizar o cadastro de requisitante leia seção \ref{cadastrorequisitante}.
}

\textbf{Não serão atendidas solicitações que não forem devidamente registradas no portal.}

%Após o usuário realizar a solicitação via Internet, os responsáveis pelo laboratório recebem um correio eletrônico com a solicitação e tomam as providências para realizar o atendimento da solicitação no prazo determinado.
O processo de realização de uma solicitação e atendimento do ponto de vista do requisitante ocorre da seguinte forma:
\begin{enumerate}
	\item Primeiramente o requisitante deverá acessar o Portal de Atendimento do LabCluster. Será apresentado ao requisitante uma tela onde deverá ser realizado o login, caso o requisitante não possua um cadastro prévio no LabCluster será apresentada a opção de criar o cadastro.
	\item Após a realização do cadastro o requisitante deverá escolher a opção desejada de solicitação com base nos serviços disponibilizados no Laboratório (ver seção \ref{servicosdisponibilizados} )
	\item Deverá ser preenchido o formulário de solicitação do serviço escolhido pelo requisitante. Neste momento é importante o requisitante preencher todos os campos com as informações precisas e o mais detalhado possível para facilitar o processo de atendimento da solicitação.
	\item Os técnicos do LabCluster irão avaliar se a solicitação está aderente a Política de Utilização do Laboratório.
	\item Após esta verificação, caso a solicitação não seja aderente a política, o requisitante receberá um email informando não ser possível atender a solicitação. Caso a solicitação seja aderente a política, será realizado o atendimento da solicitação e o requisitante receberá um email com o relatório de conclusão do serviço solicitado.
\end{enumerate}
O Diagrama \ref{diagrama:fluxo_solicitacoes} apresenta detalhadamente o fluxo de solicitação e atendimento do LabCluster:


\begin{figure}[!htb]
\centering
\includegraphics[scale=.60]{imagens/fluxo_expandido.jpg}
\caption{Diagrama de fluxo de solicitação e atendimento no LabCluster}
\label{diagrama:fluxo_solicitacoes}
\end{figure}

% \subsubsection{Solicitação Genérica}
% O processo de uma solicitação genérica ocorre da seguinte forma: 
% \begin{enumerate}
% 	\item Requisitante, caso não possua, solicita seu cadastramento como usuário do
% LabCluster\footnote{Ver seção \ref{cadastrorequisitante}.}.
% 	\item O Gestor do ambiente verificará se o requisitante preenche as condições
% presentes na política de uso do ambiente. Se o requisitante não preencher as
% condições, será considerado como não anderente à política, e não obterá o
% acesso à solicitação.
% 	\item Requisitante registra no portal do labcluster, opção "solicitação" seu pedido
% de acordo com os serviços disponíveis\footnote{Ver seção \ref{servicosdisponibilizados}.} e acrescenta documentação necessária.
% 	\item O Gestor do ambiente verificará se a solicitação encontra-se compatível com os
% tipos de serviços disponibilizados e com as condições presentes na política
% de uso do ambiente. Se a solicitação não preencher as condições, será
% considerada como não anderente à política, e não será atendida.
% 	\item A solicitação é armazenada no sistema, que automaticamente encaminha e-mail
% acionando os técnicos do labcluster.
% 	\item Os técnicos acessam o portal e buscam mais informações sobre a solicitação.
% 	\item Após a execução do serviço os técnicos registram informações relevantes a
% cerca do que foi realizado e armazenam, quando for o caso, a documentação
% pertinente.
% 	\item O portal encaminha uma mensagem ao requisitante sobre o serviço
% realizado.
% 	\item O requisitante pode, a qualquer momento consultar o andamento de sua
% solicitação consultando o portal.
% \end{enumerate}
% 
% A figura \ref{diagrama:fluxo} apresenta um resumo gráfico do processo de uma solicitação genérica:
% 
% \begin{figure}[!htb]
% \centering
% \includegraphics[scale=.70]{imagens/solicitacao-generica.jpg}
% \caption{Diagrama do Processo de uma solicitação genérica}
% \label{diagrama:fluxo}
% \end{figure}
%FIXME
%\subsubsection{Atendimento de Solicitações}
%
%O tempo médio para resposta a uma solicitação será de 24 horas, a contar da hora de abertura do chamado. Esta resposta será realizada após uma triagem da solicitação que irá definir o tempo esperado de resolução do chamado.
%

%O modelo de atendimento ao usuário do LabCluster é composto pelos seguintes tópicos:

%\begin{itemize}
%        \item Solicitação Genéricas
%	\item Atendimento de solicitações
%	\item Como realizar solicitações ao laboratório para as seguintes requisições:
%	\begin{itemize}
%		\item Acesso Remoto (ver a sessão \ref{solicitaacessoremoto} e também a sessão \ref{acessoremoto});
%		\item Testes de Aplicações (ver a sessão \ref{testedeaplicacoes});
%		\item Instalação de softwares (ver a sessão \ref{instalacaodesoftware});
%		\item solicitação de empréstimo de Hardware (ver a sessão \ref{solicitacaodeemprestimodehardware});
%		\item Publicação de aplicações na WEB (ver a sessão \ref{publicacaodeaplicacoesnaweb});
%	\end{itemize}
%	
%\end{itemize}

% \subsection{Solicitações}
% Esta seção apresenta os procedimentos adequados para a realização de solicitações aos serviços disponíveis no LabCluster. Maiores informações poderão ser encontradas nas subseções subsequentes.
% \subsubsection{Cadastro de Requisitante} 
% \label{cadastrorequisitante}
% Antes do usuário utilizar poder realizar solicitações no LabCluster é necessário o mesmo estar cadastrado no Portal de Atendimento do LabCluster.
% 
% Para realizar o cadastramento o usuário deverá preencher o formulário web de cadastro
% disponível na opção \textbf{Cadastro de Requisitante} no Portal de Atendimento do LabCluster:
% \url{http://guialivre.governoeletronico.gov.br/apply/index.html}. As informações abaixo são de preenchimento obrigatório para a avaliação da solicitação:
% 
% \textbf{Cadastro de Requisitante}
% \begin{itemize}
% 	\item Email: Email para contato.
% 	\item Nome: Nome do Requisitante.
% 	\item Cargo: Cargo do Requisitante.
% 	\item Instituição: Instituição ou Empresa do Requisitante.
% 	\item Telefone:  Telefone para contato.
% 	\item Período (início e fim) da utilização dos recursos:
% 	\item Nome do projeto ou aplicação: Nome do Projeto ou Aplicação, responsável pelo vínculo do
% requisitante  ao LabCluster.
% 	\item Caracterização do projeto ou aplicação: um breve resumo sobre o projeto ou aplicação responsável pelo vínculo do requisitante ao LabCluster.
% %	\item Requisitos de Hardware e Software: Deve ser explicado detalhadamente as seguintes questões:
% %	\begin{itemize}
% %		\item Memória
% %		\item Espaço de Armazenamento:
% %		\item CPU
% %		\item Versões de Softwares necessários
% %		\item Será utilizado algum software proprietário ?
% %	\end{itemize}
% 	\item Anexos: Anexar a documentação do Projeto caso exista.
% \end{itemize}
% Após o recebimento desta solicitação será verificada a aderência do requisitante a política de utilização do LabCluster. Após esta verificação o cadastro será aprovado (caso seja aderente a política) ou rejeitado (caso não seja aderente a política). Por se tratar de um processo de avaliação manual, o prazo mínimo para resposta é de 2 dias úteis, podendo ser estendido por até 4 dias úteis.
% 
% \subsubsection{Solicitações de Acesso Remoto}
% \label{solicitaacessoremoto}
% 
% O acesso remoto para transferência de arquivos ou shell deverá ser solicitado através da opção \textbf{cadastro de Acesso Remoto} no Portal de Atendimento do LabCluster: \url{http://guialivre.governoeletronico.gov.br/apply/index.html}. 
% 
% O formulário deverá ser preenchido com as seguintes informações:
% 
% \begin{enumerate}
% 	\item Cadastro de Acesso Remoto;
%         \item Nome: Nome do Requisitante;
%         \item Cargo: Cargo do Requisitante;
%         \item Instituição: Instituição do Requisitante;
%         \item Telefone: Telefone do Requisitante;
%         \item Email: Email para contato do Requisitante;
%         \item Tipo de Acesso requisitado: Selecionar os tipos de acesso  desejados (alternativas disponíveis SSH e FTP);
%         \item Nome do projeto ou aplicação: Nome do Projeto ou aplicação que demanda o acesso a Internet;
%         \item Justificativa: Escrever justificativa para a necessidade do acesso remoto;
% 	\item Anexos.
% \end{enumerate}
% A figura \ref{diagrama:acesso-remoto} apresenta uma visão gráfica do processo de uma solicitação de acesso remoto:
% 
% \begin{figure}[!htb]
% \centering
% \includegraphics[scale=.70]{imagens/solicitacao-acesso-remoto.jpg}
% \caption{Diagrama do Processo de uma solicitação de acesso remoto}
% \label{diagrama:acesso-remoto}
% \end{figure}
% 
% O prazo para atendimento destas solicitações é de no máximo 5 dias úteis.

\subsubsection{Testes de Aplicações}
\label{testedeaplicacoes}

A figura \ref{diagrama:solicitacao-testes-aplicacao} apresenta uma visão gráfica do processo de uma solicitação de Testes de Aplicações:

\begin{figure}[!htb]
\centering
\includegraphics[scale=.70]{imagens/solicitacao-testes-aplicacao.jpg}
\caption{Diagrama do Processo de uma solicitação de Testes de Aplicações}
\label{diagrama:solicitacao-testes-aplicacao}
\end{figure}

As solicitações de acesso ao LabCluster para a realização de testes de aplicações deverão  ser realizadas através da opção \textbf{Teste de Aplicações} disponível no Portal de Atendimento do LabCluster: \url{http://guialivre.governoeletronico.gov.br/apply/index.html}.

O formulário deverá ser preenchido com as seguintes informações:

\begin{enumerate}
	\item Cadastro de Teste de Aplicação;
        \item Nome: Nome do Requisitante;
        \item Cargo: Cargo do Requisitante;
        \item Instituição: Instituição do Requisitante;
        \item Telefone: Telefone do Requisitante;
        \item Email: Email para contato do Requisitante;
        \item Nome do Teste: Nome do teste a ser realizado;
	\item Descrição do Teste: Descrição do teste a ser realizado;
        \item Justificativa: Escrever justificativa para a realização do teste de aplicação;
	\item Requisitos de Hardware: Descrever os requisitos de hardware para a realização do teste da aplicação;
	\item Requisitos de Software: Descrever os requisitos de software para a realização do teste da aplicação;
	\item Prazo de duração dos testes:  Discriminar a Duração dos testes em semanas;
	\item Tipos de consequências: Discriminar que tipo de consequência (ex: Consumo de recursos, erros previstos, problemas conhecidos) podem advir da realização dos testes e contingência necessária.
	\item Anexos: Anexar documentação das aplicações caso exista.
\end{enumerate}

O prazo para atendimento destas solicitações é de no mínimo 15 dias e no máximo 1 mês dependendo da complexidade do teste a ser realizado.


\subsubsection{Instalação de software}
\label{instalacaodesoftware}

O responsável por um projeto específico  poderá solicitar a instalação de software nos servidores utilizados pelo projeto, desde que estes software sejam livres (ou de código aberto), ou de domínio público. Caso o software precise de licenças comerciais, a aquisição, upgrades e propriedade destas licenças será de total responsabilidade do requisitante. O requisitante será o responsável por todo o processo de aquisição e de treinamento caso necessário.
 
Os técnicos do LabCluster não tem domínio de todos os aplicativos existentes, sendo assim a instalação de aplicações terão de ser analisadas também levando em conta a capacidade da equipe em poder prestar o serviço, ou de acordos para o acompanhamento destes dentro do ambiente do LabCluster.

É importante salientar que a instalação de softwares poderá ser solicitada somente para o ambiente de desenvolvimento, caso se deseje instalar um software que não conste na lista de softwares homologados no ambiente Controlado encontra-se disponível no capítulo \ref{softwares_homologados} , deverá ser realizada primeiramente sua homologação no ambiente de desenvolvimento. Somente após a apresentação de relatório de homologação aprovando o software ele será implementado no ambiente Controlado.

A figura \ref{diagrama:solicitacao-instalacao-software} apresenta uma visão gráfica do processo de uma solicitação de Instalação de software:

\begin{figure}[!htb]
\centering
\includegraphics[scale=.70]{imagens/solicitacao-instalacao-software.jpg}
\caption{Diagrama do Processo de uma solicitação de Instalação de Software}
\label{diagrama:solicitacao-instalacao-software}
\end{figure}

As solicitações de instalação de software deverão ser realizadas através da opção \textbf{Instalação de Software} no Portal de Atendimento do LabCluster: 
\url{http://guialivre.governoeletronico.gov.br/apply/index.html}. 

O formulário deverá ser preenchido com as seguintes informações:

\begin{enumerate}
	\item Cadastro de Instalação de software;
        \item Nome: Nome do Requisitante;
        \item Cargo: Cargo do Requisitante;
        \item Instituição: Instituição do Requisitante;
        \item Telefone: Telefone do Requisitante;
        \item Email: Email para contato do Requisitante;
        \item Nome do Software: Nome do software a ser instalado;
	\item Versão do Software: Nome da versão do software a ser instalado;
        \item Descrição do Teste: Descrição do teste a ser realizado;
        \item Justificativa: Escrever justificativa para a realização da instalação do software;
        \item Requisitos de Hardware: Descrever os requisitos de hardware demandados pelo software, caso existam;
        \item Pré-requisitos de Software: Descrever os pré-requisitos de software demandados pelo software, caso existam;
	\item Anexos.
\end{enumerate}

O prazo para atendimento destas solicitações é de no mínimo 1 semana e no máximo 1 mês dependendo da complexidade do software a ser instalado.


\subsubsection{Hospedagem de Hardware externo no ambiente do LabCluster}
\label{hospedagemhwexterno}
Caso um projeto específico necessite de hospedar algum hardware externo ao ministério no LabCluster  estará sujeito a disponibilidade de capacidade ociosa na rede elétrica e rede lógica, bem como disponibilidade de espaço físico.

Além destes pré-requisitos também se faz necessário uma justificativa sobre a real necessidade desta hospedagem. 

A figura \ref{diagrama:solicitacao-hospedagem-hw-externo} apresenta uma visão gráfica do processo de uma solicitação de hospedagem de hardware externo:

\begin{figure}[!htb]
\centering
\includegraphics[scale=.70]{imagens/solicitacao-hospedagem-hw-externo.jpg}
\caption{Diagrama do Processo de uma solicitação de Hospedagem de Hardware Externo}
\label{diagrama:solicitacao-hospedagem-hw-externo}
\end{figure}

Para realizar esta solicitação deverá ser preenchido o formulário disponível na opção \textbf{Hospedagem de Hardware externo} disponível no Portal de Atendimento do LabCluster na página: \\
\url{http://guialivre.governoeletronico.gov.br/apply/index.html}

Os seguintes campos são de preenchimento obrigatório:
\begin{enumerate}
	\item Cadastro de Hospedagem de Hardware externo ao Ministério;
        \item Nome: Nome do Requisitante;
        \item Cargo: Cargo do Requisitante;
        \item Instituição: Instituição do Requisitante;
        \item Telefone: Telefone do Requisitante;
        \item Email: Email para contato do Requisitante;
        \item Nome do Projeto: Nome do projeto que está demandando a hospedagem do hardware;
	\item Descrição do Hardware: Descrição do hardware que deseja ser hospedado ;
        \item Descrição da Utilização do Hardware: Descrição sobre qual será a utilização do hardware ;
        \item Justificativa: Escrever justificativa para a hospedagem do equipamento ;
        \item Recursos Necessários: Descrever recursos necessários para hospedar o hardware,  especificações de consumo de energia, tamanho físico, quantidade de portas de rede que serão necessárias;
	\item Exigências ,de caráter elétrico, requeridas pelo hardware:  Descrever as exigências para interligação do equipamento em rede elétrica de forma que não seja violada a garantia;
	\item Prazo: Quantos dias, semanas ou meses o equipamento deverá ser hospedado no LabCluster? ;
	\item Anexos: Possibilidade de anexar documentos sobre o projeto ou de justificativa.
\end{enumerate}

A equipe técnica irá avaliar o pedido e deverá entrar em contato com os responsáveis pela infra-estrutura do ministério e verificar a possibilidade de atender a esta solicitação. 

Não é possível pré-definir um prazo para atender a esta solicitação, pois ela envolve atores e fatores externo e fora do controle do LabCluster, tais como: Avaliação, realização de melhorias ou adaptações nas redes elétricas e/ou de sistema de resfriamento que são responsabilidade de outras áreas dentro do Ministério do Planejamento. Por este motivo, o prazo será definido durante o atendimento do processo com base nas informações repassadas pelas áreas que serão envolvidas.
 
\subsubsection{Solicitações de empréstimo de Hardware}
\label{solicitacaodeemprestimodehardware}

As Gerências do \textbf{Departamento de Integração de Sistemas de Informação} poderão solicitar o empréstimo de Hardware em virtude de uma ocasião especial, como por exemplo Prova de Conceito.

Para esta finalidade existem atualmente 8 desktops %\footnote{Para mais informações sobre a descrição técnica deste equipamento ir para seção \ref{especificacao_novadata_desktop}}
que poderão ser emprestados, obedecendo-se os seguintes critérios:

\begin{itemize}
	
	\item Antes de ser entregue o hardware será testado, e será atestado seu perfeito funcionamento.  

	\item Durante a posse do equipamento, o gerente de projetos da gerência solicitante se responsabilizará por qualquer dano ao equipamento, seja ele causado por má utilização, acidentes causados por terceiros ou acidentes naturais. 
	\begin{itemize}
		\item O gerente que irá se responsabilizar pelo equipamento deverá assinar o termo de responsabilidade.% presente no anexo \ref{termoemprestimoequipamento}
	\end{itemize}
	\item Está permanentemente proibido abrir as máquinas que estejam sob a responsabilidade do beneficiário, bem como realizar a troca de componentes eletrônicos do equipamento, sem a autorização por escrito dos responsáveis pelo LabCluster.

	\item Caso, ocorra algum problema no hardware, o mesmo deverá ser comunicado imediatamente ao Coordenador Técnico do LabCluster, que irá tomar as devidas providências para resolução do problema, caso seja possível.

	\item As máquinas serão emprestadas sem sistema operacional, e a instalação do mesmo e de qualquer outro software é de inteira responsabilidade do solicitante.

	\item Todas as licenças dos softwares que forem instalados pelo solicitante no equipamento, serão de responsabilidade do mesmo.

	\item Na devolução do equipamento será realizada uma avaliação para atestar se o equipamento encontra-se nas condições que foi entregue ao solicitante.
\end{itemize}

Esta solicitação deverá ser realizada através do portal de atendimento do LabCluster.
\www{http://guialivre.governoeletronico.gov.br/apply/index.html}

A figura \ref{diagrama:solicitacao-emprestimo} apresenta uma visão gráfica do processo de uma solicitação de empréstimo de hardware:

\begin{figure}[!htb]
\centering
\includegraphics[scale=.70]{imagens/solicitacao-emprestimo.jpg}
\caption{Diagrama do Processo de uma solicitação de emprestimo de hardware}
\label{diagrama:solicitacao-emprestimo}
\end{figure}



A figura \ref{diagrama:registra-problemas-equipamento} apresenta uma visão gráfica do processo de registro de problemas em algum equipamento:

\begin{figure}[!htb]
\centering
\includegraphics[scale=.70]{imagens/registra-problemas-equipamento.jpg}
\caption{Diagrama do Processo de registro de problemas em algum equipamento}
\label{diagrama:registra-problemas-equipamento}
\end{figure}

A figura \ref{diagrama:devolucao-emprestimo} apresenta uma visão gráfica do processo de devolução de um hardware que foi emprestado:

\begin{figure}[!htb]
\centering
\includegraphics[scale=.70]{imagens/devolucao-equipamento.jpg}
\caption{Diagrama do Processo de devolução de hardware emprestado}
\label{diagrama:devolucao-emprestimo}
\end{figure}

\subsubsection{Publicação de serviços ou documentos na Internet}
\label{publicaweb}
\label{publicacaodeaplicacoesnaweb}

A publicação de serviços ou documentos na Internet é permitida desde que o conteúdo seja relativo aos projetos desenvolvidos no LabCluster ou à SLTI. Não será permitida a publicação de documentos pessoais na Internet através do uso dos servidores do LabCluster.


Todas as páginas eletrônicas, websites e aplicações hospedados nos computadores do LabCluster devem obedecer os critérios mínimos de estilo e formatação do Governo Brasileiro. Os componentes necessários para estilo e formato das páginas eletrônicas e websites estão delineados nas resoluções da Secretaria de Comunicação - SECOM, as normas definidas na e-ping\footnote{\url{http://www.eping.e.gov.br}} e na e-MAG\footnote{{http://www.governoeletronico.gov.br/governoeletronico/publicacao/sumario.wsp?tmp.area=69}}. O LabCluster se reserva o direito de retirar ou de modificar qualquer homepage ou website hospedado nos computadores do laboratório, que não estiverem em conformidade com esses critérios mínimos ou com a política de uso e segurança do LabCluster.

Cada usuário do LabCluster é responsável pelo seu conteúdo/aplicação produzido e disponibilizado nos ambientes do Laboratório, bem como o Responsável por um determinado projeto se responsabiliza por qualquer aplicação ou conteúdo publicado pelo seu projeto. Isso compreende: observar as leis de proteção aos direitos do autor e dos titulares de criação intelectual, conferida pela Lei 9.610/98 (Legislação sobre direitos autorais) ; estar em conformidade com as leis locais, estaduais e federais; estar em conformidade com a ética deste e outros laboratórios de governo, estar em conformidade com a política de publicação de conteúdo da Secretaria de Comunicação e comprometer-se a manter atualizado o conteúdo da informação disponível.

Desta forma fica proibida a hospedagem no laboratório de quaisquer conteúdos ou aplicações que infrinjam qualquer legislação vigente no Brasil. Os autores e responsáveis pela publicação de conteúdo ou aplicações no LabCluster serão responsabilizados legalmente, caso o conteúdo ou aplicação disponibilizado no LabCluster por eles seja ilegal. Desta forma, o LabCluster se exime de qualquer responsabilidade sobre o conteúdo hospedado dentro do laboratório e se compromete a retirar do ar qualquer conteúdo ilegal, bem como, bloquear as contas dos usuários dos responsáveis por este conteúdo.

O usuário solicitante da publicação dos serviços ou documentos na Internet deverá se certificar de que os mesmos atendam os pré-requisitos abaixo:

\begin{itemize}
	\item não infrinjam direitos autorais de outrem;%, a não ser que você seja o proprietário dos direitos autorais em questão;
	
	\item não revelem segredos comerciais, a não ser que você seja o proprietário deles, e assuma a responsabilidade pela publicação;

	\item não infrinjam quaisquer direitos de propriedade intelectual de outras pessoas ou os direitos de privacidade ou de imagem de outras pessoas;

	\item não sejam obscenas, difamatórias, ameaçadoras, assediadoras, abusivas, odiosas, caluniadoras ou embaraçosas para qualquer outras pessoa ou entidade, conforme determinado pelos Administradores do LabCluster a seu exclusivo critério;

	\item não contenham caráter sexual;

	\item não constituam anúncios ou solicitações de negócio.

	\item não contenham vírus, cavalos-de-tróia, vermes (Worms), "time bombs" ou outras rotinas ou mecanismos de programação de computadores que se destinem a danificar, interferir de forma prejudicial, interceptar ou expropriar de forma clandestina quaisquer sistemas, dados ou informações.
	
\end{itemize}

O descumprimento de quaisquer destes pré-requisitos acarretará:

\begin{itemize}

	\item Retirada do conteúdo da Internet e dos servidores do LabCluster;

	\item Bloqueio do usuário que publicou o conteúdo;

	\item Caso, o conteúdo ou serviço seja ilegal, serão tomadas medidas legais para punição dos responsáveis pela publicação.
	
\end{itemize}

\textbf{O LabCluster não se responsabiliza por nenhum conteúdo publicado em seus servidores, a responsabilidade sobre estes conteúdos é inteiramente dos usuários que realizaram a publicação.}

A solicitação de publicação de conteúdo deverá ser realizada através da opção \textbf{Publicação de Conteúdo} disponível no Portal de Atendimento do LabCluster na página:
\www{http://guialivre.governoeletronico.gov.br/apply/index.html}

A figura \ref{diagrama:solicitacao-publicacao} apresenta uma visão gráfica do processo de solicitação de publicação na web:

\begin{figure}[!htb]
\centering
\includegraphics[scale=.70]{imagens/solicitacao-publicacao.jpg}
\caption{Diagrama do Processo de uma solicitação de Publicação na WEB}
\label{diagrama:solicitacao-publicacao}
\end{figure}


\subsubsection{Remoção de Aplicação/Serviço}
\label{remocaoaplicacao}
O responsável por uma determinada aplicação ou serviço poderá solicitar sua remoção ou retirada da Internet através da opção \textbf{Remoção de Aplicação/Serviço} disponível no Portal de Atendimento do LabCluster na página: 
\www{http://guialivre.governoeletronico.gov.br/apply/index.html}, deverá ser fornecida a descrição do serviço ou aplicação, ação que deseja ser realizada (remoção ou indisponibilização) e justificativa.

A figura \ref{diagrama:remocao_aplicacao_servico} apresenta uma visão gráfica do processo de uma solicitação de remoção de aplicação/serviço:

\begin{figure}[!htb] 
\centering
\includegraphics[scale=.70]{imagens/remocao_aplicacao_servico.jpg} \caption{Diagrama do Processo de uma solicitação de remoção de aplicação/serviço}
\label{diagrama:remocao_aplicacao_servico}
\end{figure}


Esta solicitação será processada pelos técnicos do LabCluster num prazo mínimo de 2 dias.

\subsection{Softwares Utilizados e Homologados}
\label{softwares_homologados}
A infra-estrutura de software do LabCluster é totalmente baseada em Software Livre ou aberto. Também poderão ser utilizados softwares proprietários em função de projetos específicos, ficando a responsabilidade da licença de uso por conta da área demandante ou de acordo específico. 

Como o ambiente do LabCluster é considerado um ambiente principalmente voltado a  testes, análise, prospecção e desenvolvimento, o LabCluster possui uma grande variedade de distribuições Linux e softwares.

A listagem abaixo apresenta os softwares utilizados e homologados para uso no LabCluster, caso se deseje utilizar
um software que não esteja presente nesta tabela, o mesmo deverá ser solicitado através do formulário \ref{testedeaplicacoes}.
\subsubsection{Sistemas Operacionais}
Os seguintes sistemas operacionais encontram-se hoje em uso no LabCluster:
\begin{table}
\begin{footnotesize}
\begin{center}
% use packages: array
\begin{tabular}{|p{2.5cm}|p{1.5cm}|p{3.0cm}|p{2.5cm}|}
\hline
Nome & Versão & Site & Empacotamento \\ \hline
Red Hat Enterprise Server & 4.0 update 2 & \url{http://www.redhat.com} & RPM \\ \hline
Red Hat Advanced Server & 4.0 update 2 & \url{http://www.redhat.com} & RPM \\ \hline
Debian Gnu/Linux & Sarge, Etch e Sid & \url{http://www.debian.org} & DEB \\ \hline
Ubuntu Linux & Breezy e Dapper & \url{http://www.ubuntulinux.org} & DEB \\ \hline
OpenBSD & 3.8 e 3.9 & \url{http://www.openbsd.org} & Ports e TGZ \\ \hline
\end{tabular}
\end{center}
\end{footnotesize}
\caption{Tabela de Sistemas Operacionais}
\end{table} 
\subsubsection{Aplicações}
As seguintes aplicações encontram-se hoje em produção no LabCluster:
\begin{table}
\begin{footnotesize}
\begin{center}
% use packages: array
\begin{tabular}{|l|l|l|l|}
\hline
Nome & Versão & Site & licença \\ \hline

\multicolumn{4}{|c|}{\textbf{Servidores WEB e de Aplicações}}\\ \hline
Apache & 1.3 e 2.0 & \url{http://www.apache.org} & Apache License V. 1 e 2\\ \hline
Tomcat & 5.0.3x & \url{http://jakarta.apache.org} & Apache License V. 2 \\ \hline
Zope & 2.8 &\url{http://www.zope.com} & ZPL \\ \hline
\multicolumn{4}{|c|}{\textbf{Servidores de Banco de Dados}}\\ \hline
MySQL & 4.0 e 5.0 & \www{http://www.mysql.org} & GPL e Proprietária \\ \hline
PostgreSQL & 8 & \www{http://www.postgresql.org} & BSD \\ \hline
Oracle &10g r02, 9i & \www{http://www.oracle.com} & Proprietária \\ \hline
\multicolumn{4}{|c|}{\textbf{Servidor de Arquivos}}\\ \hline
Samba & 3.x & \www{http://www.samba.org} & GPL \\ \hline
 NFS & 3 & & \\ \hline
\multicolumn{4}{|c|}{\textbf{Servidor para acesso remoto}}\\ \hline
SSH & 4.x & \www{http://www.openssh.org} & BSD\\ \hline
\multicolumn{4}{|c|}{\textbf{Servidor para transferência de arquivos}}\\ \hline
vsftpd & & & \\ \hline
SCP & 4.x & \www{http://www.openssh.org} & BSD\\ \hline
\multicolumn{4}{|c|}{\textbf{Aplicações}}\\ \hline
 Tamanduá & 0.5 e 1.0 & \www{http://tamandua.speed.dcc.ufmg.br} & GPL \\ \hline
 Goquality &  & \www{http://www.godigital.com.br} & Proprietária \\ \hline
 Netuno & & & \\ \hline
\multicolumn{4}{|c|}{\textbf{Linguagens de Programação}}\\ \hline
Java &1.4 e 1.5 &\www{http://java.sun.com} & GPL e Proprietária\\ \hline
Python & 2.3 e 2.4& www{http://www.python.org}& GPL\\ \hline
Perl & 5.8& \www{http://www.perl.org}& Perl license\\ \hline
Php & 4.4 e 5.0&\www{http://www.php.net} & PHP license\\ \hline
C & GCC4 & & \\ \hline
C++  & G++4 & & \\ \hline
\end{tabular}
\end{center}
\end{footnotesize}
\caption{Tabela de Aplicações}
\end{table} 


\subsection{Planejamento e Homologação de aplicações}
\label{homologacaoaplicacoes}
Esta seção trata do planejamento de capacidade e recursos, bem como, da homologação de aplicações no LabCluster, tais procedimentos são necessários para que a aplicação possa integrar o ambiente Controlado.

\subsubsection{Planejamento de capacidade e recursos}

Antes de uma aplicação ser aceita no ambiente Controlado do LabCluster, os demandantes deverão apresentar um relatório contendo:
	
\begin{itemize}
	\item Nome da Aplicação: Qual é o nome da aplicação;
	\item Caracterização da aplicação:\\
		Descrever o macro funcionamento da aplicação,\\
		principais funcionalidades,\\
		nível de relacionamento com usuários,\\
		a aplicação é baseada em transações on-line,\\
		onde são armazenados os dados processados pela aplicação;
	\item Requisitos de Hardware: Quais são;
	\item Requisitos de Software: Quais são;
	\item Público-Alvo e Usuários da Aplicação;
	\begin{itemize}
		\item Caso exista, possibilidade de expansão do número de usuários da aplicação, informar no relatório.
	\end{itemize}
	\item Espaço requerido pela aplicação;
	\begin{itemize}
		\item Informar o espaço em disco utilizado pela aplicação inicialmente;
		\item O crescimento estimado de demanda de espaço.
		\item Além disso, se existe possibilidade de realizar periodicamente ou esporadicamente uma carga massiva de dados na aplicação. Em caso positivo, qual seria este volume estimado de dados.
	\end{itemize}
\end{itemize}


\subsubsection{Quanto ao Processo de Homologação das aplicações}

O Processo de homologação consiste na configuração de um protótipo da aplicação (instalação em escala e complexidade reduzida), documentação dos pré-requisitos, interdependência, instalação, configuração, manutenção e testes de avaliação da aplicação.

Após esse processo será elaborado um relatório de aceitação da aplicação no ambiente Controlado que deverá especificar as responsabilidades dos gerentes responsáveis pela aplicação e dos administradores do ambiente LabCluster. Deverá constar nesse relatório como anexo todos os documentos produzidos durante a fase de homologação.

Após a realização da homologação a equipe técnica do LabCluster irá realizar a transferência da aplicação para o ambiente Controlado. Os horários para a realização desta transferência são 08:00 até as 14:00 sempre na segunda ou 14:00-19:00 na sexta feira.
\subsubsection{Quanto a disponibilização de aplicações no ambiente Controlado}

Somente serão disponibilizadas no ambiente Controlado as aplicações que tiverem sido
aprovadas no relatório de aceitação da aplicação elaborado durante a fase de homologação.

\subsection{Quanto ao acesso remoto}
\label{acessoremoto}
Podem existir algumas situações onde será necessário obter acesso remoto ao LabCluster, seja para acessar o shell de algum servidor ou para transferir ou atualizar arquivos.

% Caso o acesso desejado, seja a publicação de alguma aplicação na web, mais informações poderão ser obtidas na seção \ref{publicaweb}

% Tal acesso deverá ser solicitado conforme descrito na sessão \ref{solicitaacessoremoto}.

% \begin{enumerate}
%         \item Nome:
%         \item Cargo:
%         \item Instituição:
%         \item Telefone:
%         \item Email:
% 	\item Tipo de Acesso solicitado: Selecionar os tipos de acesso  desejados (check entry SSH e FTP)
% 	\item Nome do projeto ou aplicação: Nome do Projeto ou aplicação que demanda o acesso a Internet
% 	\item Justificativa para a Solicitação do Acesso:
% \end{enumerate}

\subsubsection{Acesso shell}

\paragraph{Ambiente de Desenvolvimento}

No ambiente de desenvolvimento os gerentes responsáveis pela aplicação em teste poderão solicitar acesso shell remoto restrito.

Entende-se por acesso shell remoto restrito, uma conta de usuário comum, com permissão de alterar os arquivos relativos a aplicação do usuário e sem permissões de realizar alterações globais de sistema, ou alterações que afetem outras aplicações.

Caso seja necessário realizar alguma alteração, que o usuário não possua permissão para realizar, deverá solicitar a um membro da equipe de administração do ambiente que será responsável pela alteração.

\paragraph{Ambiente Controlado}

Somente os membros da equipe de administração do ambiente possuirão acesso shell remoto ao sistema, quaisquer alterações na aplicação que necessitem acesso shell, deverão ser solicitadas aos membros desta equipe.

Alterações que necessitem permissão de superusuário ou que afetem outras partes do sistema, somente serão realizadas após análise de impacto e risco a ser realizada pelos administradores do ambiente.

Caso o gerente necessite uma conta shell, deverá solicitar e comprovar a necessidade deste acesso, se responsabilizando por toda e qualquer alteração realizada.

\subsubsection{Acesso para transferência de arquivos}
\label{transferenciaarquivos}
\paragraph{Ambiente Desenvolvimento}

Os administradores definirão qual é o melhor método de transferência de arquivos para o servidor e cada gerente possuirá permissão de transferir arquivos para a pasta da sua aplicação.

Caso seja necessário transferir algum arquivo para outra localização no servidor, tal transferência deverá ser solicitada aos administradores do ambiente e após sua aprovação, será executada pelos mesmos.

\paragraph{Ambiente Controlado}

Os administradores definirão qual é o melhor método de transferência de arquivos para o servidor e cada gerente possuirá permissão de transferir arquivos para a pasta da sua aplicação.

Caso seja necessário transferir algum arquivo para outra localização no servidor, tal transferência deverá ser solicitada aos administradores do ambiente e após sua aprovação, será executada pelos mesmos.

É importante salientar que a pessoa que realizar transferências de arquivos para o ambiente Controlado deverá se responsabilizar por todo e qualquer problema que for introduzido no ambiente ou aplicação devido a sua transferência de arquivos.
%TODO: leo, não é melhor um caminho duplo para a transmissão de arquivos ? tipo, primeiro os arquivos para a maquina "de entrada do sistema" e de lá para o servidor correto ? assim se evita de fazer milhares de redirecionamentos no firewall para acesso direto as máquinas. vai ser assim mussi.



\subsection{Acesso ao Banco de Dados}
\label{acessobancodedados}
Existem dois tipos de banco de dados no ambiente do LabCluster: 
\begin{itemize}
	\item Banco de Dados compartilhados entre diversas aplicações e Sistemas. Estes banco de dados serão mantidos e administrados apenas pela equipe técnica do Laboratório.
	\item Banco de dados dedicados para uma única aplicação ou sistema. Estes banco de dados poderão ser mantidos e administrados pelos responsáveis pela aplicação que os utiliza.
\end{itemize}
Além destes banco de dados, outros bancos de dados podem ser instalados para suprirem necessidades específicas de um projeto específico, mas nesses casos a administração do banco será de responsabilidade do projeto.

\subsubsection{Ambiente Desenvolvimento}

Os administradores do ambiente LabCluster possuirão permissão de superusuário dos bancos de dados instalados e eles serão responsáveis pela criação de usuários,  bancos e da manutenção solicitados pelos gerentes de projetos.

Os gerentes receberão uma conta de usuário no banco de dados com todas as permissões
para o banco que é utilizada pela sua aplicação. Tal conta de usuário permitirá que o gerente realize alterações no banco que é utilizado pela sua aplicação.


\subsubsection{Ambiente Controlado}

Os administradores do ambiente LabCluster possuirão permissão de superusuário do banco de dados e eles serão responsáveis pela criação de usuários e bancos solicitados pelos gerentes.

Cada aplicação web possuirá uma conta restrita\footnote{Esta conta possuirá o mínimo de permissão necessária ao funcionamento da aplicação} e o gerente possuirá uma conta com permissão completa de administração do seu banco, sendo responsável por qualquer perda ou dano no mesmo.

O responsável por uma aplicação ou sistema que utilize um banco de dados dedicado será responsável pela sua administração e por qualquer erro que cometa no banco de dados.
\subsection{Contingência e recuperação de desastres}
\label{contingênciarecuperacao}
O ambiente Controlado do LabCluster foi desenvolvido com o objetivo de se adquirir a maior disponibilidade possível com os recursos utilizados.

Desta forma a conexão com a Internet é independente da rede do ministério do planejamento e seu funcionamento é através da rede de comunicação da ``INFOVIA", diretamente com o SERPRO. Além disso, esta interconexão é protegida por firewall em alta disponibilidade, e caso um dos firewalls apresente problemas, estes problemas não devem impactar na disponibilidade da rede.

O Ambiente Controlado também conta com a utilização de tecnologia de cluster de alta disponibilidade, isso quer dizer que caso ocorra uma falha em um dos servidores deste ambiente outro servidor irá assumir os serviços imediatamente sem a necessidade de intervenção humana. Esta questão será melhor elucidada na subseção \ref{espelhamento_dados}.



\subsubsection{Espelhamento e alta disponibilidade dos dados}
\label{espelhamento_dados}

O ambiente Controlado do LabCluster conta com 2 pares de servidores de aplicação em alta disponibilidade. Existem dois servidores ativos respondendo pelas requisições ao ambiente e 2 servidores passivos que são servidores backup dos ativos. Caso ocorram falhas nos servidores principais, um dos servidores passivos irá automaticamente assumir o lugar do servidor defeituoso.

A integridade dos dados é garantida pelo DRBD v0.7 que é o sistema responsável por sincronizar os dados entre os servidores ativos e passivos através da utilização de tecnologia de RAID espelho em rede. O protocolo utilizado no DRBD garante que uma operação de escrita em disco somente seja considerada bem sucedida caso ela tenha sido realizada no conjunto de alta disponibilidade ativo/passivo.

O mecanismo de detecção de falhas é responsável por controlar os serviços e sua distribuição no cluster de HA e se chama  HeartBeat. Este sistema controla todo o processo de finalização e inicialização dos serviços entre as máquinas de forma automática e sem intervenção humana.


Mais informações sobre estes dois sistemas podem ser encontradas nos sites \url{http://www.drbd.org} e \url{http://linux-ha.org} respectivamente.

\textbf{O espelhamento e alta disponibilidade somente será realizado no ambiente Controlado}	

\subsubsection{Backup dos dados}

O Backup dos dados será realizado obedecendo a seguinte política de backup:

\begin{itemize}
	\item Backup offline inicial completo
	\item Backup online  Diário Incremental
	\item Backup offline Semanal Completo
	\item Backup offline Mensal  Completo
\end{itemize}

\paragraph{Importante}
\label{solicitabackup}
\textbf{Somente será realizado backup dos servidores que se encontram no ambiente Controlado}. Caso algum usuário do LabCluster deseje solicitar um backup extraordinário, o mesmo poderá ser solicitado através da Opção "Backup" disponível no Portal de Atendimento do LabCluster na página: 
\url{http://guialivre.governoeletronico.gov.br/apply/index.html}

\paragraph{Detalhamento dos Backups}

Os backups serão realizados em Disco rígido dos dois servidores de armazenamento 
do LabCluster, cada servidor possui um total de 450 GB de Disco rígido, totalizando
900 GB de espaço de armazenamento.

A opção pelo armazenamento do backup em disco se deve ao fato deste tipo de backup ser mais rápido para ser realizado e para ser recuperado caso seja necessário. O ponto negativo é a capacidade de disco limitada. Desta forma o uso em disco do backup deve ser racionalizado, exigindo uma política de descarte de backup mais agressiva.

\paragraph{Escopo dos Backups}
Serão realizados backups dos bancos de dados das aplicações ou arquivos de dados quando for o caso, arquivos de configuração do sistema e do servidor de arquivos do LabCluster. Não serão realizados backups dos diretórios /root ou /home, caso exista a necessidade de armazenar algum arquivo importante utilize o diretório /arquivos este diretório é armazenado no servidor de arquivos do laboratório e é backupeado. 

\textbf{Quando a própria aplicação possuir sistema de backups, deverá ser utilizado o sistema de backups da própria aplicação a fim de evitar a duplicação de backup.}
\paragraph{Backup offline inicial completo}

Após a configuração inicial do ambiente Controlado será realizado um backup completo do sistema operacional que deverá permitir a criação rapidamente de um novo servidor com os dados em disco idênticos ao servidor de origem. Este Backup será realizado através da utilização de sistema de imagem\footnote{O software utilizado se chama System Imager e seu site é: \www{http://www.systemimager.org}} que permite criar imagem a partir de servidores específicos e restaurar posteriormente esta imagem.

Este backup chamado de backup inicial completo de sistema operacional será guardado no servidor de imagens do LabCluster  durante todo o tempo que o servidor, que foi backupeado, estiver em funcionamento no ambiente Controlado.

Além do backup de sistema operacional completo também será realizado um backup inicial completo da aplicação que deverá conter os arquivos de configuração e os dados da aplicação, este backup será armazenado no servidor de armazenamento do LabCluster e seu nome deverá ser: bkp-\$SERVERNAME-off-in-c-\$DATA.tar.gz.

O \$SERVERNAME é o nome do servidor que está sendo backupeado.

A \$DATA no formato: ano-mês-dia-hora-minutos, ex: 2006-06-02-11-38

Para a realização do backup inicial completo será necessário parar o servidor durante a realização do backup.

\paragraph{Backup online diário incremental}

O backup online diário incremental será realizado com base em um backup completo ou em um backup incremental do dia anterior. Não será necessário parar o servidor ou serviços para a realização deste backup.

Será realizado de segunda a sexta feira, das 12:00 as 14:00 horas. 

Este Backup será armazenado no servidor de backup do LabCluster e seu nome deverá ser bkp-\$SERVERNAME-on-di-i-Nome\_do\_backup\_ao\_qual\_se\_refere-\$DATA.tar.gz

O \$SERVERNAME é o nome do servidor que esta sendo backupeado.

A \$DATA no formato: ano-mês-dia-hora-minutos, ex: 2006-06-02-11-38

\paragraph{Backup offline semanal completo}

O Backup offline semanal completo será realizado todo sábado às 10:00h da manhã e irá conter um backup completo do servidor com os arquivos de configuração, arquivos de logs e os dados de aplicação armazenados no mesmo, não será realizado backup do sistema operacional do servidor, pois já foi criada uma imagem deste sistema operacional no backup inicial completo.

Este backup será armazenado no servidor de armazenamento e seu nome deverá ser bkp-\$SERVERNAME-off-se-c-\$DATA.tar.gz.

O \$SERVERNAME é o nome do servidor que esta sendo backupeado.

A \$DATA no formato: anomêsdia-hora-minutos, ex: 2006-06-02-11-38


\paragraph{Backup offline Mensal completo}

O Backup offline Mensal Completo será realizado no primeiro sábado de cada mês às 10:00h da manhã e irá conter os arquivos de configuração, arquivos de log e arquivos de dados do servidor. Para a realização deste backup deverá ser realizado o desligamento dos serviços nos servidores.

Este backup será mantido no servidor de armazenamento e seu nome deverá ser bkp-\$SERVERNAME-off-me-c-\$DATA.tar.gz.

O \$SERVERNAME é o nome do servidor que está sendo backupeado.

A \$DATA no formato: anomêsdia-hora-minutos, ex: 2006-06-02-11-38

\paragraph{Testes de Backup}
Os arquivos tar.gz gerados pelo backup, serão testados automaticamente através da ferramenta de backup utilizada no laboratório, além disso serão geradas assinaturas md5 para cada arquivo de backup, visando manter a integridade  destes arquivos.

\paragraph{Política de descarte dos backups}

Os backups diários terão prazo de vida útil de 15 dias. Quando a idade de um backup diário ultrapassar 15 dias  ele será removido do servidor de armazenamento. Isso acontece porque em 15 dias terão sido realizados dois backups offline semanal completos do servidor e estes backups contêm tudo que os backups diários possuem.

Os backups semanais terão prazo de vida útil de 1 mês. Quando a idade de um backup semanal ultrapassar 1 mês, o mesmo será removido do servidor de armazenamento, pois um backup mensal foi criado e este backup contêm tudo que o backup semanal possui.

Os backups mensais terão prazo de vida útil de 6 meses, após este prazo, serão separados os arquivos de logs dos dados e arquivos de configuração constantes no backup. Os arquivos de logs serão armazenados indefinidamente e os dados e arquivos de configuração constantes no backup serão apagados, pois serão considerados obsoletos.

\subsubsection{Logs}

Os sistemas operacionais do LabCluster realizam log de atividades no diretório /var/log de cada servidor, estes logs contêm informações de sistema, de acesso, de aplicações e de uso do ambiente. 

Os logs serão armazenados em backup indefinidamente, e o acesso ao mesmo poderá ser realizado para fins de estatística ou análise de acessos indesejados, verificar violações da política de utilização e de segurança, e como prova legal dos atos realizados por determinado usuário.

\paragraph{Logs de Operador}:\\
Logs de operador são os logs dos comandos realizados pelo usuário durante sua sessão shell.

\paragraph{Logs de Sistema}:\\
São os logs de sistema operacional, mensagens de kernel, acesso ao sistema, erros entre outras coisas.

Somente os administradores do LabCluster possuirão acesso aos logs de sistema dos servidores do ambiente Controlado.

\paragraph{Logs de Aplicações}:\\
São os logs de aplicações que apresentam erros de aplicações, acessos as aplicações, etc. Estes logs poderão ser solicitados pelos responsáveis pela aplicação para elaboração de estatísticas de acesso, depuração de aplicações, entre outras coisas.


\subsection{Manutenção preventiva do ambiente}

A manutenção preventiva do ambiente são as interferências no ambiente realizadas pela equipe de administração do LabCluster com o objetivo de evitar problemas ou falhas no ambiente. Tais intervenções podem ter a necessidade de serem realizadas online ou offline, conforme definido abaixo:


\subsubsection{Intervenções Online}

São as intervenções de manutenção que podem ser realizadas sem a necessidade de tirar do ar os serviços ou servidores do ambiente Controlado. Alguns exemplos deste tipo de intervenção são: verificação de espaço em disco, remoção de arquivos temporários, realização de backup online, análise dos logs do sistema, geração de estatísticas de acesso, verificação de programas e arquivos de configuração, análise de integridade do hardware, entre outras. 

Como estas intervenções não causam impacto no ambiente Controlado, \textbf{poderão ser realizadas a qualquer momento sem a necessidade de avisar os usuários finais e os responsáveis pela aplicação.}


\subsubsection{Intervenções Offline}

São intervenções que necessitam ou impactam no desligamento de serviços ou servidores. Alguns exemplos deste tipo de intervenção são: alterações no sistema de rede elétrica ou lógica, atualização do sistema operacional e/ou aplicações, backup offline, alterações nos arquivos de configuração dos servidores de aplicação ou banco de dados, instalação de programas/softwares, troca de componentes de hardware que podem apresentar defeitos, conforme análise de integridade e monitoramento de hardware, entre outros.

A equipe de administração do LabCluster antes de realizar as intervenções preventivas no ambiente que causam ou podem causar a indisponibilidade das aplicações e serviços nos servidores do ambiente Controlado, deve avisar com uma antecedência de 48 horas aos responsáveis pelas aplicações que poderão ser afetadas e combinar um horário em comum para a realização da manutenção.

\paragraph{Intervenções Offline no ambiente Controlado}

Para o ambiente Controlado poderá ser preparado um esquema de backup diferenciado para que se evite que os serviços fiquem fora do ar por um longo período de tempo. Sendo assim, intervenções deste tipo serão evitadas ao máximo neste ambiente. Qualquer intervenção que necessite tirar máquinas e/ou serviços do ar serão informadas com a antecedência devida.


\subsubsection{Exceções}

Como exceções podem ser entendidas as situações onde é nescessário tomar uma atitude rapidamente dentro da infra-estrutura do laboratório. Em alguns casos, todos os afetados pela ação serão avisados imediatamente sobre a necessidade da ação. Um exemplo é: intervenção preventiva no ambiente, que poderá acarretar a indisponibilidade de serviços por um prazo de tempo relativamente curto. Quando este for o caso, a administração do LabCluster deverá avisar os responsáveis pelas aplicações e realizar esta manutenção.

Também podem ocorrer situações que fogem do controle dos administradores do LabCluster, tais como desligamento da rede elétrica do ministério do planejamento ou desligamento da parte da infovia onde encontra-se interligado o Laboratório. Neste caso, os administradores do LabCluster se comprometem a avisar, assim que ficarem sabendo de tais situações, os responsáveis por aplicações e serviços afetados.

\subsubsection{Atualizações de Software}
As atualizações de software (sistema operacional ou aplicações) deverão ser testadas anteriormente no ambiente de desenvolvimento e deverá ser avaliado seu possível impacto no ambiente Controlado, desta forma será avaliado se deverá ou não ser realizada a atualização. Caso seja constatado que estas atualizações comprometam os níveis de serviços das demais aplicações disponíveis no ambiente Controlado elas poderão não ser realizadas.

%\subsection{Metodologia dos procedimentos de gestão}

\subsection{Verificações de Rotina no Laboratório}
Todo dia um técnico da equipe de administração do LabCluster irá realizar
2 visitas no mínimo à sala do Laboratório, para verificar:
\begin{itemize}
	\item Temperatura do Ambiente, deverá estar em torno dos 20 graus C.
	\item Funcionamento adequado do Ar Condicionado
	\item Funcionamento adequado da Rede Elétrica do Laboratório
	\item Não existência de áreas molhadas ou alagadas no laboratório
	\item Verificar a quantidade de equipamentos
	\item Verificar se houve alterações externas nos equipamentos (auxiliar no combate à furtos)
\end{itemize}
Estas visitas mínimas deverão ser realizadas uma no início da manhã e outra no fim da tarde. \textbf{Caso seja detectado qualquer anormalidade o técnico do LabCluster deverá entrar em contato imediatamente com os responsáveis por resolver o problema detectado.}

% Deverá ser preenchido o checklist disponível no anexo \ref{anexo:verificacao_rotina}
\subsection{Acordo de nível de serviço}

Apesar do LabCluster utilizar os mais avançados recursos para manter alta disponibilidade dos serviços nele hospedados, ele não é um ambiente de produção estruturado tal como o SERPRO ou a DATAPREV. Além disso, o LabCluster não possui equipe de técnicos suficiente para manter regime de funcionamento 24 horas por dia e sete dias por semana.

Por este motivo a disponibilidade dos serviços e aplicações no LabCluster são garantidos somente durante o horário comercial e durante os dias úteis, isto é , das 08:00h as 18:00 e de segunda-feira à sexta-feira.

Caso ocorram situações emergenciais, por exemplo invasão do prédio, problemas na rede elétrica ou nobreaks, princípio de incêndios, entre outros, o ambiente poderá ser colocado fora do ar ou o acesso remoto se tornar indisponível sem aviso prévio.

Caso seja necessário excepcionalmente a presença de um técnico do LabCluster durante os feriados ou finais de semana, a mesma deverá ser solicitada com antecedência de 2 dias. A equipe do LabCluster irá definir um técnico que estará presente no dia solicitado.

