1 / 69

Prof. Dr. José Luís Zem

Semana de Estudos em Cloud Computing Outubro de 2011. Oficina para a Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web. Prof. Dr. José Luís Zem. jlzem@unimep.br http://www.unimep.br/~jlzem. Semana de Estudos em Cloud Computing – Outubro de 2011.

oswald
Télécharger la présentation

Prof. Dr. José Luís Zem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Semana de Estudos em Cloud Computing Outubro de 2011 Oficina para a Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web Prof. Dr. José Luís Zem jlzem@unimep.br http://www.unimep.br/~jlzem

  2. Semana de Estudos em Cloud Computing – Outubro de 2011 Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  3. Alguns Exemplos de Clusters Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  4. Tianhe-1A Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  5. Jaguar Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  6. Outras Plataformas Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  7. Watson Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  8. Watson Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  9. K Computer Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  10. K Computer Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  11. K Computer Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  12. Tupã Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  13. Tupã Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  14. Galileu Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  15. Galileu Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  16. Computação Distribuída Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  17. Computação Distribuída • Single System Image - Usuários desconhecem a multiplicidade de máquinas e o acesso aos recursos remotos é realizado da mesma maneira que se faz o acesso aos recursos locais. • Migração de Dados • Transferência de dados movendo-se todo o arquivo, ou então transferindo somente a porção do arquivo que será necessária à tarefa a ser executada. • Migração da Computação • Transferência da computação ao invés dos dados através do sistema de computação. • Migração de Processos • Executa todo um processo ou suas partes em diferentes sites. Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  18. Computação em Nuvem Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  19. Computação em Nuvem Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  20. Computação em Grade Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  21. Computação em Grade • Representação lógica. Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  22. Cluster de Computadores • Funções lógicas dos nós. Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  23. Cluster de Computadores • Cluster de Alto Desempenho. Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  24. Cluster de Computadores • Cluster de Alta Disponibilidade. Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  25. Cluster de Computadores • Cluster de Alta Confiabilidade. Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  26. Cluster de Computadores • Cluster de Balanceamento de Carga. Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  27. A Plataforma Computacional Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  28. Uma requisição http padrão Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  29. Topologia do cluster de uso geral Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  30. Solicitação de um recurso Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  31. Escolhendo o nó de atendimento Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  32. Encaminhando a solicitação Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  33. Buscando o arquivo Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  34. Retorno do arquivo solicitado Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  35. Processamento do requisição Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  36. Retorno do resultado Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  37. Decidindo pelo destinatário Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  38. O resultado é entregue Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  39. Construindo o Cluster Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  40. Etapas • O Cluster de Computadores. • Clonar disco da máquina virtual. • Criar a máquina virtual NP01. • Configurar o nó NP01. • Criar a máquina virtual NA01. • Configurar o nó NA01. • Criar a máquina virtual NC01. • Configurar o nó NC01. • Criar a máquina virtual NC02. • Configurar o nó NC02. • Testes. Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  41. O Cluster de Computadores Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  42. Clonar disco da máquina virtual • Posicionar-se na unidade e diretório onde o VirtualBox foi instalado. • vboxmanage clonehd “\caminho\disco_base.vdi” “\caminho\disco_destino.vdi” Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  43. Nó Principal - NP01 Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  44. Criar a máquina virtual NP01 Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  45. Configurar o nó NP01 • Inserir no final do arquivo /etc/hosts • 192.168.5.1 np01 • 192.168.5.2 na01 • 192.168.5.3 nc01 • 192.168.5.4 nc02 • Inserir no final do arquivo /etc/resolv.conf • search unimep.br • nameserver 200.18.243.36 • nameserver 200.18.243.45 Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  46. Configurar o nó NP01 • Inserir no final do arquivo /etc/rc.d/rc.local • hostname np01 • loadkeys br-abnt2.map.gz • iptables -F • ifconfig ethx down • ifconfig ethx up • ifconfig ethx 192.168.5.1 broadcast 192.168.5.255 netmask 255.255.255.0 • echo "1" > /proc/sys/net/ipv4/ip_forward • iptables -t nat -A POSTROUTING -o ethy -j MASQUERADE Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  47. Configurar o nó NP01 • Inserir no final do arquivo /etc/rc.d/rc.local (ainda) • ipvsadm -A -t $servidor:80 -s rr • ipvsadm -a -t $servidor:80 -r nc01:80 -m • ipvsadm -a -t $servidor:80 -r nc02:80 -m • ipvsadm -A -t $servidor:22 -s rr • ipvsadm -a -t $servidor:22 -r nc01:22 -m • ipvsadm -a -t $servidor:22 -r nc02:22 -m Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  48. Nó de Armazenamento - NA01 Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  49. Criar a máquina virtual NA01 Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

  50. Configurar o nó NA01 • Inserir no final do arquivo /etc/hosts • 192.168.5.1 np01 • 192.168.5.2 na01 • 192.168.5.3 nc01 • 192.168.5.4 nc02 • Inserir no final do arquivo /etc/resolv.conf • search unimep.br • nameserver 200.18.243.36 • nameserver 200.18.243.45 Construção de um Cluster de Computadores de Balanceamento de Carga para Servidor Web

More Related