[plonegov-br] - Buildout Plone

Charles Henrique charleshenrique em pgr.mpf.gov.br
Sexta Agosto 23 13:09:54 BRT 2013


Olá,

Quanto a proposta de alto desempenho, sugiro adicionar meios no buildout 
de replicar o Zeo (ZRS) para se ter, também, alta disponibilidade.

Temos um ambiente um pouco diferente: Site ==> SLB (hard or soft) ==> 
Apache Traffic Server (virtual machine) ==> Zope Instances (virtual 
machine) + shared blobstorage ==> Oracle. Já testei outras soluções, mas 
resolvemos criar uma que não fosse somente rápida e eficiente, mas que 
fosse fácil de administrar e altamente escalável (para dias de notícias 
bombásticas) para o Plone 4.

A solução possibilita o crescimento de instâncias tanto horizontalmente 
(número de máquinas virtuais servindo como cliente) quanto verticalmente 
(poder de processamento e memória das máquinas virtuais). Os dados de 
blobstorage são compartilhado entre todas as instâncias. Para aumentar 
um nó no Traffic Server -- desenvolvido pelo Yahoo e cedido para a 
Apache Foundation -- é necessário apenas clonar a máquina virtual, pois 
elas trabalham em multicast e autodetectam/replicam configurações quando 
um novo nó entra no grupo multicast. Além disso, os nós trocam também 
dados de cache, ou seja, se um não tiver um objeto ele primeiro pergunta 
se algum outro nó do cluster o tem, e se ninguém responder só então a 
requisição chegará ao Zope. Com virtualização cria-se uma instância Zope 
em impressionantes 40 segundos. Em testes aqui no trabalho, levamos dois 
minutos para ter uma nova instância Zope respondendo às requisições 
internas ou externas. Cerca de 10 minutos para criar um novo ambiente do 
zero para edição... e grande parte do tempo se deve ao Oracle, que 
demora para replicar os dados para o ambiente de edição.

Atenciosamente,

Charles Henrique

"Ambiente limpo não é o que mais se limpa
  e sim o que menos se suja."

Em 23-08-2013 11:19, André Clímaco escreveu:
> Olá pessoal,
>
> Encontrar-se disponível no gitHub um projeto para montar um ambiente, 
> de produção, para o Plone com alto desempenho. Para quem quiser 
> colaborar no aperfeiçoamento das configurações o endereço do projeto é 
> https://github.com/andreclimaco/buildout.plone .
>
> Att,
> -- 
> André Clímaco
>
>
>
> _______________________________________________
> Comunidade Plone no Governo
> Site:http://www.softwarelivre.gov.br/plone
> Wiki:http://colab.interlegis.leg.br/wiki/PloneGovBr
> Lista:http://listas.interlegis.gov.br/mailman/listinfo/plonegov-br

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.interlegis.gov.br/pipermail/plonegov-br/attachments/20130823/40f15f23/attachment.htm 


Mais detalhes sobre a lista de discussão PloneGov-BR