Atualizando o wordpress em um ambiente com vários nós

1

Estou achando isso muito complicado em um ambiente de vários nós, com código sob controle de revisão. AKA. vários frontends e banco de dados único. Eu tenho um processo de implantação que envia um repositório git para os servidores, mas, obviamente, se eu atualizar o Wordpress de dentro do painel de administração, ele atualizará os arquivos para um FE. Então eu precisaria copiar os novos arquivos para os outros nós FE. Além disso, sempre que essas alterações são gravadas quando o Wordpress atualiza em um nó, ele grava o código no repositório do git. Dessa forma, ele interrompe as implantações automáticas que executam 'git pulls', pois ele tem alterações não acompanhadas e se recusa a implantar novas implantações, a menos que intervenha manualmente.

Como é fácil manter o Wordpress atualizado em um ambiente de vários nós (carga balanceada)?

    
por Peter 11.06.2014 / 09:26

1 resposta

0

Sugiro usar uma instância de administrador particular dedicada e tarefas cron para sincronizar periodicamente os sistemas de arquivos de suas instâncias de serviço. Você pode usar algum tipo de processo de rsync ou um serviço intermediário de armazenamento em nuvem, como o Amazon S3, e ferramentas de sincronização como o S3cmd .

Eu implementei com sucesso alguns CMSs (incluindo um Wordpress) no Amazon EC2 com escalonamento automático usando a abordagem de sincronização baseada no S3 e, até o momento, ele tem funcionado muito bem. Eu anexo um diagrama de exemplo desta configuração.

    
por 11.06.2014 / 09:38

Tags