Download 4.3 O Projeto de Cluster
Transcript
G UIA C LUSTER 8.4 - Z OPE C LUSTER Zope é uma solução que integra um servidor Web (ZServer), middleware e um servidor de dados (ZODB) em um único pacote. Como parte desta solução, Zope pode emular a separação entre o servidor Web e o servidor de dados através de ZEO (Zope Enterprise Objects). ZEO é uma parte sistema Zope que permite que um Zope Object Database seja compartilhado entre mais de um processo Zope. Com o uso de ZEO, pode-se rodar múltiplas instâncias de Zope em um único computador ou em vários computadores, acrescentando escalabilidade ao sistema, já que para atender ao possível (e muito provável) aumento de demanda mais máquinas podem ser acrescentadas ao sistema, além do aumento de confiabilidade, caso uma máquina apresente problemas as outras ativas poderão atender a requisições até que a falha seja resolvida. Os servidores Zoe(instâncias do Zope) que servem a aplicação aos clientes (da Internet ou Intranet) são chamados de clientes nesta arquitetura já que acessam o servidor de aplicação. Os clientes e servidores ZEO se comunicam através de TCP/IP, o que permite que eles sejam distribuídos, inclusive, geograficamente, sendo capaz de gerenciar uma grande quantidade de requisições simultâneas, a partir de hardware de baixo custo. A única ressalva em relação a esta arquitetura e que não há mecanismos de redundância nativa do ZODB (servidor de armazenamento). Isso pode ser resolvido com o uso de hardware especializado (storage externo) ou com dispositivo de bloco como DRBD que pode ser usado para a replicação do banco. Combinado com alguma ferramenta de monitoramento (Heartbeat ou Keepalived), pode-se conseguir redundância para o servidor de armazenamento com o uso de hardware não especializado. Nativamente não há suporte a balancemento de cargo no Zope, sendo necessário o uso de ferramentas externas. Vários métodos podem ser utilizados para distribuir as requisições dos clientes entre os servidores ZOE, como DNS round-robin, o módulo mod_proxy do servidor http Apache ou switch de camada 4, sendo o LVS o mais conhecido deles. Uma solução, para o caso de servidores de páginas estáticas, é usar DNS roundrobin para distribuir as requisições recebidas por uma URL entre vários IP´s de uma rede interna, sendo cada nova requisição enviada para um servidor difeVERSAO 0.6 PÁGINA 192
Related documents
Red Hat APPLICATION SERVER - JONAS Installation guide
Calibração de Mode utilizando Agentes Metodologias de O
MÓDULO 3 Automação de Processos Industriais
TRABALHO DE GRADUAÇÃO ESTUDO E
AADIP_Chapter 6 - Intel® Developer Zone
OpenBTS for dummies
Thesis Title
Network-in-a-box: An excursion into a virtualized world
Richard Velden – Master thesis – Load testing and - J
Felipe Maia Galvão França Inês de Castro Dutra Rio - PESC
Manual do utilizador
INTRODUCTION TO LINUX CLUSTERING