Projetos em Redes - Univap · Autenticação e autorização de usuários Boot remoto Download...
Transcript of Projetos em Redes - Univap · Autenticação e autorização de usuários Boot remoto Download...
Data Center do TCE/RS
PROJETOS EM REDESProf. Msc. Hélio Esperidião
INTRODUÇÃO
� Negócios são cada vez mais dependentes de redes� reduzir o tempo de desenvolvimento.
� acesso imediato a mais informação� Informação corporativa e departamental� Informação corporativa e departamental
� Vender e distribuir produtos.
� Analisar de forma metódica as necessidades da empresa ajudam a criar um projeto que atenda a toda as suas expectativas.
METODOLOGIA?
� É um roteiro que inclui o projeto lógico da rede antes de abordar o projeto físico.
� Assim como na maioria dos processos de engenharia de software primeiramente são engenharia de software primeiramente são abordados os requisitos do cliente.
� Em redes a metodologia é extremamente iterativa � Detalhes entram progressivamente no projeto, à
medida que se conhece melhor a situação.
METODOLOGIA?
� Metodologia deve ser aplicada para satisfazer os requisitos do cliente. � Garante que os recursos não sejam super-estimados� Garante que os recursos não sejam sub-estimados
� A metodologia visa garantir� Funcionalidade� Capacidade� Desempenho� Disponibilidade� Escalabilidade?� Preço� Segurança� Gerenciabilidade
PASSO 1 - IDENTIFICAÇÃO DAS
NECESSIDADES E OBJETIVOS DO CLIENTE
(METODOLOGIA)
� Levantamento de requisitos, incluindo.� Objetivos e restrições do negócio
� Caracterização da rede existente
� Caracterização do tráfego projetado para a rede� Incluindo fluxo, carga e requisitos de QoS (Quality of
Service)
PASSO 2 - PROJETO LÓGICO DA REDE
� Desenvolvimento da topologia da rede
� Desenvolvimento de aspectos de segurança e gerência� Pode ser achatada ou hierárquica, dependendo do � Pode ser achatada ou hierárquica, dependendo do
tamanho
PASSO 3 - PROJETO FÍSICO DA REDE
PARTE 4 - TESTES, OTIMIZAÇÃO E
DOCUMENTAÇÃO DO PROJETO DE REDE
� Escrever e implementar um plano de testes.
� Implementar uma rede piloto.
Documentar o projeto da rede.� Documentar o projeto da rede.
IDENTIFICAÇÃO DAS NECESSIDADES E
OBJETIVOS DO CLIENTE
� Análise de objetivos de negócio� Analisar os objetivos de negócio é absolutamente
crucial ao sucesso do projeto
� Priorizar sempre os benefícios para o negócio� Priorizar sempre os benefícios para o negócio
� É tentador para o técnico não se meter em assuntos não técnicos, não se pode pular essa fase.
CONHECENDO O NEGÓCIO DO CLIENTE
� O cliente participa de que indústria ou área de serviços?
� Qual é o mercado do cliente?� Quem são os fornecedores e parceiros do cliente?
Que produtos e serviços o cliente produz?� Que produtos e serviços o cliente produz?� Que produtos e serviços o cliente utiliza?� Quais são as vantagens competitivas do cliente?
� O projeto de rede ajudará a empresa a ser mais competitiva?
CONHECENDO A ESTRUTURA
ORGANIZACIONAL DO CLIENTE
� Quais são os departamentos?� Como eles interagem?� Quantas pessoas trabalham?
� Quais são os parceiros?� Quais são os parceiros?� Como é a comunicação com estes parceiros?
� Onde estão as filiais?� Como elas se comunicam?� Quantas pessoas trabalham?
IDENTIFICANDO O OBJETIVO MAIOR DA
REDE
� Descubra o objetivo maior da nova rede, do ponto de vista do negócio.
� Por que o cliente quer uma nova rede?� Para que a rede será usada?� Para que a rede será usada?� Como a rede deve ajudar o cliente no seu negócio?
EXEMPLOS DE OBJETIVOS DO NEGÓCIO
� Diminuir custos� Melhorar a comunicação corporativa� Aumentar faturamento e lucro� Aumentar a produtividade dos empregados� Construir parcerias com outras empresas� Construir parcerias com outras empresas� Expandir a empresa� Modernizar tecnologias obsoletas
� Verificar se essa é realmente uma necessidade que trará beneficio para o cliente.
� Muitas vezes a rede ainda atende a todas as suas necessidades.
� Melhorar a segurança e confiabilidade de aplicações e dados de missão crítica
IDENTIFICANDO OS CRITÉRIOS DE
SUCESSO
� Diminuir os custos operacionais� Aumentar o faturamento� Construir parcerias� A resposta pode ser diferente para pessoas
diferentes:diferentes:� Diretoria� Gerentes operacionais� Empregados� Engenheiros de suporte à rede
IDENTIFICANDO AS CONSEQÜÊNCIAS DO
FRACASSO
� O que ocorre se o projeto da rede for um fracasso � Não tiver desempenho adequado.
� Caso o custo beneficio não justifique.
� Caso a rede tenha sido super-estimada� Custo de manutenção alta.
� Quais são os efeitos do funcionamento ruim da rede nos aspectos operacionais do negócio?� Demora, espera, a rede cai, não abre, etc.
IDENTIFICANDO O ESCOPO DA NOVA
REDE(ONDE ESTAMOS PISANDO?)
� Qual é o tipo de rede sendo projetada?� Segmento� LAN� Rede de prédio
Conjunto de lans.� Conjunto de lans.
� Rede de campus� WAN� Rede corporativa:
� Grande rede envolvendo múltiplos campi, serviços de acesso remoto e uma ou mais WANs
IDENTIFICANDO AS APLICAÇÕES DO CLIENTE
QUE UTILIZARÃO A REDE
(APLICAÇÕES DO USUÁRIO)
� Correio eletrônico� Transferência de arquivos� Compartilhamento de arquivos� Acesso a bancos de dados
Videoconferência� Videoconferência� Telefonia na Internet ou na rede corporativa� Gerência de recursos humanos
IDENTIFICANDO AS APLICAÇÕES DO CLIENTE
QUE UTILIZARÃO A REDE
(APLICAÇÕES DE SISTEMA)
� Autenticação e autorização de usuários
� Boot remoto
Download remoto de configuração� Download remoto de configuração
� Backup via rede
CRIE UMA TABELA (REDE BANCÁRIA)Nome da Aplicação Tipo da
aplicaçãoCriticalidade
Comentário
Gerência de recursos humanos
usuário 3
Autenticação e Sistema 2Autenticação e autorização de usuários
Sistema 2
Backup via rede Sistema 1
Criticalidade: usar um número1. Extremamente crítico2. Mais ou menos crítico3. Não crítico
ANÁLISE DE RESTRIÇÕES DE NEGÓCIO
(PODEM AFETAR SERIAMENTE O PROJETO)
� Politicagem e políticas� Agendas escondidas� Guerras de poder� Relações entre grupos� Fracassos passados envolvendo um projeto de rede� Fracassos passados envolvendo um projeto de rede� O que esses gerentes têm a ganhar ou perder com o
sucesso ou fracasso do projeto� Que postos de trabalho serão removidos devido à
nova rede?
ANÁLISE DE RESTRIÇÕES DE NEGÓCIO
(PODEM AFETAR SERIAMENTE O PROJETO)
� Políticas internas da empresa� Há compromissos com certos protocolos, padrões, fornecedores?
� Há um entendimento claro sobre o uso de soluções abertas(gratuitas) ou proprietárias?
� Há certas plataformas "aprovadas" na empresa?
� Há tecnologias já escolhidas e que devem ser incorporadas ao projeto?
ASPECTOS TÉCNICOS DE RECURSOS
HUMANOS
� Habilidades dos técnicos da empresa
� Certas empresas não estão prontas para certos tipos de redes complexas.
RESTRIÇÕES ORÇAMENTÁRIAS
� Levante quais as verbas disponíveis para:� Aquisição de equipamentos� Aquisição de licenças de software� Contratos de manutenção� Contratos de suporte� Contratos de suporte� Contratação de novos empregados
RETORNO FINANCEIRO
� Como a rede vai se pagar e em quanto tempo?
� Verifique as reduções de custo, melhoras de produtividade, expansão em outros mercados,
aumentos de faturamento, etc provocados pela aumentos de faturamento, etc provocados pela implantação do projeto de rede.
CRONOGRAMA
� O cronograma geralmente se adéqua as necessidades do cliente.
� Negocie se as coisas ficarem apertadas!
� Não tenha medo de dizer que o cronograma inviável.
ANÁLISE DOS OBJETIVOS E RESTRIÇÕES
TÉCNICOS (ESCALABILIDADE)
� Diz respeito a quanto crescimento um projeto de rede deve suportar?� Qual o ritmo que são acrescidos usuários, aplicações,
sites e conexões de rede?sites e conexões de rede?
� Planejando para a expansão� Descubra informações para os próximos próximos 2
anos.
ANÁLISE DOS OBJETIVOS E RESTRIÇÕES
TÉCNICOS (DISPONIBILIDADE)
� Disponibilidade refere-se ao percentual de tempo que a rede está disponível.
� É freqüentemente um objetivo crucial do cliente.
� Exemplo: � Se uma rede deve ficar 24 horas no ar e pára 3 horas
numa semana de 168 horas, a disponibilidade é de 98,21%
� Este valor pode ser ou não bom, depende dos objetivos do cliente.
ESPECIFICAÇÃO DE REQUISITOS
DISPONIBILIDADEDISPONIBILIDADE(% UPTIME)
QUANTIDADE DE DOWNTIME PERMITIDO NO PERÍODO DE TEMPO
Anual Mensal Semanal Diário
95% 438 H 36,5 H 8,4 H 1,2 H
99,5% 43,8 H 3,7 H 50,5 M 7,2 M
99,95% 4,38 H 21,9 M 5,05 M 43,2 S
99,98% 1,75 H 8,75 M 2,0 M 17,3 S
99,99% 0,88 H 4,4 M 1,0 M 8,7 S
� 95% só serve para testes ou protótipos� A maioria dos sistemas opera por volta de 99,95%� 99,98% são desejáveis para muitos sistemas de missão crítica� 99,99% é o limite da tecnologia atualmente (há não ser que tenha
muita grana!)� Até 99,9%, a disponibilidade é baixa, acima disso, é considerada
alta (requer cuidados especiais)
O CUSTO DO TEMPO PARADO
(MTBF E MTTR)
� Para ter uma idéia da situação, descubra quanto dinheiro a empresa perde por hora de downtime.� Ajuda a estimar um valor de disponibilidade
aceitável.
� Mean Time Between Failures (MTBF)� Tempo médio entre falhas.
� Mean Time To Repair (MTTR)� Tempo médio para reparar.
DISPONIBILIDADE
� Disponibilidade = MTBF/(MTBF+MTTR)
� Exemplo: � MTBF de 4000 horas
MTTR de 1 hora (um valor típico) => 99,975%� MTTR de 1 hora (um valor típico) => 99,975%� Disponibilidade= (4000 /(4000 +1))*100
� Um MTTR muito baixo indica a reposição rápida de peças, técnico residente, etc.
DESEMPENHO
� Este é um requisito complicado.� A maioria dos clientes não sabem especificá-lo.� Muitos clientes especificam como:
� "Quero que a rede seja rápida!”
DEFINIÇÕES DE DESEMPENHO
� Capacidade (bandwidth – Largura de banda): � A capacidade de uma rede carregar tráfego em bits
por segundo.
� Utilização� Percentual da capacidade usada na média.� Percentual da capacidade usada na média.
� Utilização máxima� valor da utilização em que a rede é considerada
saturada.
DEFINIÇÕES DE DESEMPENHO
� Carga oferecida: � A soma de todo o tráfego oferecido à rede (em bps)
num determinado momento
� Acurácia: � Acurácia: � Quantidade de tráfego útil corretamente transmitido,
relativo ao tráfego total.� Existe também o trafego de controle, que não é
classificado como útil.� O objetivo da acurácia é de fazer com que os dados
recebidos no destino sejam iguais ao dados enviados pela fonte
DEFINIÇÕES DE DESEMPENHO
� Atraso (latência):� Tempo médio entre o momento em que um quadro
está pronto para ser transmitido e sua recepção em algum destino
� Vazão: � Quantidade de dados úteis transferidos sem erro por
segundo
DEFINIÇÕES DE DESEMPENHO
� Tempo de resposta:� Tempo entre um pedido de serviço e a recepção de
uma resposta � Importante para usuários humanos!!
� O limite básico é 100 ms� Tempos maiores que 100 ms são sentidos pelos usuários� Para transferências com página Web, os, usuários podem
esperar uns 5 ou 10 segundos.
REQUISITOS DE SEGURANÇA
� O que deve ser protegido?� Servidores� Dispositivos de interconexão� Dados de sistemas ou de aplicações� A IMAGEM da empresa� A IMAGEM da empresa� Segredos industriais.� Plantas de projetos.
REQUISITOS TÍPICOS PODEM INCLUIR
ATINGIR OS SEGUINTES OBJETIVOS:
� Permitir que pessoas externas acessem dados públicos (via http, ftp, ...)
� Identificar, autenticar e autorizar usuários de filiais, usuários móveis e empregadosfiliais, usuários móveis e empregados
� Detectar "penetras" e identificar os danos� Destruição ou vazamento de informação.
REQUISITOS TÍPICOS PODEM INCLUIR
ATINGIR OS SEGUINTES OBJETIVOS:
� Proteger dados recebidos de ou transmitidos para redes remotas via VPN.
� Proteger hosts e dispositivos fisicamente.� Impedir acesso físico a informação não autorizada.� Impedir acesso físico a informação não autorizada.
� Proteger hosts e dispositivos logicamente através de senhas e direitos de uso.� Impedir o acesso lógico a informação.
� Proteger aplicações e dados contra virus
REQUISITOS DE GERENCIABILIDADE
� Diz respeito a facilidade ou dificuldade em gerir ou adquirir informação sobre Configuração, Falha, Desempenho, Segurança, Contabilidade
REQUISITOS DE USABILIDADE
� Usabilidade diz respeito à facilidade com a qual usuários acessam os serviços via rede
� Melhorar a usabilidade significa avaliar:� A facilidade com a qual a rede é configurada (usando � A facilidade com a qual a rede é configurada (usando
DHCP, por exemplo)
� A facilidade com a qual a rede corporativa é usada remotamente (usando VPN, por exemplo)
� Facilidade com a qual um usuário móvel pode se integrar à rede em vários pontos (sede, filiais, ...)
REQUISITOS DE ADAPTABILIDADE
� A adaptabilidade descreve como o projeto de rede pode se adaptar a:� Mudanças de tecnologia� Mudanças de protocolos� Mudanças de formas de negócio� Mudanças de formas de negócio� Mudanças de legislação
CARACTERIZAÇÃO DA REDE EXISTENTE
� A topologia� A estrutura física� O desempenho da rede� Montar o mapa de rede
Caracterização do cabeamento� Caracterização do cabeamento
� Verificar o desempenho� Para comprar com a nova rede.
� Verificar disponibilidade
DOCUMENTO DE REQUISITOS
� Após a análise será gerado um documento de requisitos.
� Este documento é revisado até que haja um acordo entre o cliente e o projetista.acordo entre o cliente e o projetista.