Alex Junio
Voltar para o Blog
WordPress

Hospedagem WordPress em Cluster de Alta Disponibilidade e Load Balancer

admin

admin

Engenheiro Cloud & DevOps

Publicado em

09/04/2022

Compartilhe

Hospedagem WordPress Vultr

Esse tutorial foi escrito de um modo bem prático , e dispensa qualquer comentário. No YouTube você vai acompanhar na íntegra todos os comandos e etapas que realizamos para implantar esse projeto.

Desafio: Hospedar um site WordPress em Múltiplos Servidores e Load Balancer na Vultr

Ao longo dos anos já trabalhei em projetos WordPress que tinham requisitos específicos para hospedagem WordPress. Alguns deles tinham um milhares de acessos simultâneos, outros eram sites críticos que não poderiam ter problemas de indisponibilidade. Geralmente os sites eram dos nichos:

  • WooCommerce / Lojas Virtuais
  • Portais de Notícias
  • Plataformas de Apostas / Rifas
  • Sites Governamentais
  • Plataformas de Streaming e Eventos Online
  • Conteúdo Adulto

Pensar e implementar uma hospedagem WordPress para alto tráfego e mais do que isso, ter alta disponibilidade não é algo fácil. Mas nesse artigo vou dar a base para vocês de como criar uma infraestrutura mínima para WordPress com Load Balancer na Vultr.

A Vultr é uma das maiores empresas de custo benefício em Cloud/VPS. Ao longo do tempo tem evoluído muito, e já possui uma gama de serviços interessantes para projetarmos uma hospedagem WordPress.

Pensando nas possibilidades que a Vultr nos traz, iremos realizar o projeto abaixo.

Essa infraestrutura é composta por:

  • 1 Load Balancer gerenciado pela Vultr
  • 3 VPS Web
  • 1 VPS para MySQL
  • 1 Object Storage para armazenamento de imagens
  • VPC Vultr – Rede Virtual Privada
  • SSL Comprado (ou Emitido pela CloudFlare)
  • DNS na CloudFlare

Configurações e instalações a serem realizadas:

  • Nginx
  • PHP 7.4 e FPM
  • Usuário SFTP
  • Composer e WP-CLI
  • GlusterFS para volume/disco compartilhado entre todos os servidores
  • MySQL via Ansible

Atenção: Esse laboratório irá servir para que você compreenda como o WordPress pode ser hospedado em uma infraestrutura composta por vários servidores em um Cluster e Load Balancer na Vultr. E é o ambiente mínimo para hospedagem WordPress, mas um ambiente de produção é muito mais trabalhoso configurar e precisa de ajustes e tarefas que não menciono neste artigo/vídeo.

Agora que você já deu uma lida básica sobre nossos objetivos e o cenário do projeto, vamos começar a colocar a mão na massa.

Playlist Implantando a Infraestrutura na Vultr para WordPress

https://www.youtube.com/watch?v=kp8vBKRwMxo&list=PLVKPmJRbmf2QqHoEBS759kmAAdGKW-bQH

Consultoria e Suporte

Se você precisa de um profissional para implantar uma hospedagem WordPress profissional entre em contato conosco. Atendemos agências, profissionais web, empresas de tecnologia e e-commerce.

Materiais / Projetos / Serviços

admin

Escrito por admin

Engenheiro Cloud & DevOps com mais de 10 anos de experiência construindo e escalando infraestruturas de alto tráfego em AWS, DigitalOcean e Servidores Dedicados.

Conhecer Serviços →

Comentários (4)

Deixe seu comentário

U
Thiago Moreira
Thiago Moreira
Há 2 dias

Excelente artigo, Alex! Estávamos exatamente com esse problema de overprovisioning na nossa startup. Aplicar os Savings Plans salvou quase 30% da nossa conta mensal.

Alex Junio
Alex JunioAutor
Há 1 dia

Fico feliz que ajudou, Thiago! Essa economia faz total diferença no longo prazo. Se precisarem de ajuda para escalar o banco de dados depois, me deem um toque.

Juliana Costa
Juliana Costa
Há 4 dias

Não tinha pensado em usar Spot para as filas do SQS. Existe algum risco do Spot ser finalizado no meio de um processamento pesado de vídeo?

Alex Junio
Alex JunioAutor
Há 4 dias

Sim, Juliana! A AWS te avisa com 2 minutos de antecedência. O segredo é sua aplicação capturar o evento de interrupção e colocar a mensagem de volta na fila (visibility timeout) antes da máquina morrer.

Roberto Freitas
Roberto Freitas
Há 1 semana

Muito bom o conteúdo técnico. Falta só mais detalhes sobre instâncias Graviton.

Carla Mendes
Carla Mendes
Há 1 semana

Sensacional! Usei as dicas de Right-Sizing e deu muito certo no meu e-commerce.