ESTUDO DE CASO PARA ALTA DISPONIBILIDADE EM AMBIENTES DE WEB HOSTING

  • 508 views
Uploaded on

Slides para a defesa do meu TCC em uma especialização em segurança da Informação.

Slides para a defesa do meu TCC em uma especialização em segurança da Informação.

More in: Art & Photos
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
508
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
9
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SOCIEDADE UNIFICADA DE ENSINO SUPERIOR DA PARAÍBA FACULDADE DE TECNOLOGIA DE JOÃO PESSOA – FATEC ESTUDO DE CASO PARAALTA DISPONIBILIDADE EM AMBIENTES DE WEB HOSTING Por Luiz Thiago L. D. Rangel
  • 2. Objetivos Criar uma infraestrutura de hospedagem com as seguintes qualidades: – Tolerância a falhas – Melhor utilização de recursos – Disponibilidade otimizada
  • 3. Cenário Inicial
  • 4. Cenário inicialDisponível
  • 5. Cenário inicialIndisponível
  • 6. Cenário inicialMédia de acessos URL Média - Page view/dia Picos - Page view/dia meusport.com 8.000 12.000 polvopirata.com.br 700 1200 hearthandgrill.com 3.000 3.000 twitcast.me 35.000 50.000
  • 7. Cenário inicialUtilização de recursos URL Manhã Tarde Noite Madrugada meusport.com baixo baixo moderado baixopolvopirata.com.br moderado moderado baixo baixohearthandgrill.com baixo moderado alto moderado twitcast.me baixo moderado alto alto
  • 8. Cenário inicialProblemas● Hardware incapaz para suprir os picos de visualizações● Descentralização de manutenções● Ociosidade do hardware● Disponibilidade
  • 9. Embasamento teórico
  • 10. Segurança da informaçãoVisão Geral● Confidencialidade● Integridade● Disponibilidade
  • 11. Segurança da informaçãoDisponibilidade “Computers move faster, thanks largely to faster and faster CPUs, yet as fast as computers are, the business world seems to move even faster. Computers are expected to be operational and available 7 days a week, 24 hours a day. Downtime, even for maintenance, is no longer an option.” Evan Marcus, Hal Stern.
  • 12. Segurança da InformaçãoDisponibilidade ● Custo do downtime – Satisfação dos clientes – Má publicidade – Responsabilidade legal – Motivação dos funcionários ● Custo da prevenção do downtime – Investimento em infraestrutura – Treinamentos/Capacitação
  • 13. Segurança da InformaçãoDisponibilidade● Alta disponibilidade ● Análise: – Downtime Vs Prevenção ● Equilíbrio entre downtime e prevenção. ● Níveis satisfatórios de disponibilidade
  • 14. Softwares eParadigmas usados
  • 15. Softwares e Paradigmas usadosCloud Computing● Categoria de um sofisticado serviço computacional sob demanda (VOORSLUYS et al, 2011) ● SaaS - Software as a Service ● PaaS - Platform as a Service ● IaaS - Infrastructure as a Service
  • 16. Softwares e Paradigmas usadosCloud Computing A principal característica da IaaS é oferecer recursos virtualizados (processamento, armazenamento e comunicação) sob demanda, assim, o usuário tem acesso a uma sistema computacional tradicional onde é possível alterar configurações físicas sem a preocupação de como disponibilizar tais recursos (VOORSLUYS et al, 2011).
  • 17. Softwares e Paradigmas usadosHAproxy
  • 18. Softwares e Paradigmas usadosUnison● Ferramenta de sincronização de arquivos – Suporte à vários sistemas operacionais – Executado em nível de usuário – Gerencia de conflitos – Rápido e eficaz
  • 19. Novo cenário
  • 20. Novo cenárioServidores● Nuvem privada – IaaS – Deploy ágil – Alocação dinâmica de recursos – Tolerância a falhas de hardware – Camada de virtualização facilita mudanças de hardware
  • 21. Novo cenárioServidores
  • 22. Novo cenárioHTTP Load Balancer● Camada extra entre cliente e servidor HTTP ● Load Balance: Roundrobin (pesos e turnos) ● Acesso externo exclusivo ao Load Balancer – Bloqueio através de firewalls ● Servidores HTTP independentes
  • 23. Novo cenárioHTTP Load Balancer
  • 24. Novo cenárioSPOF Ponto único de falha, que em caso deindisponibilidade, compromete todo o sistema deinformação.
  • 25. Novo cenárioSPOF
  • 26. Novo cenárioBanco de dados e sincronização de arquivos● Sincronização de arquivos ● Utilizando Unison ● Em pares● SGBD ● MySQL ● Replicação nativa
  • 27. Novo cenárioBanco de dados e sincronização de arquivos
  • 28. ComparaçãoNovo cenário Vs Cenário antigo● Maior tolerância a falhas de hardware● Utilização racional de recursos● Gerencia otimizada de recursos● Eliminação de SPOFs ● Janela de manutenção irrestrita● Níveis elevados de disponibilidade
  • 29. Considerações finais● Redundância entre Datacenters● Mão de obra qualificada● Sistema de monitoração● Adaptação dos códigos ● Sessões ● Banco de dados
  • 30. Obrigado!