Criada para escalar ou se preocupar mais tarde?

4

Estou iniciando um serviço que oferece sites que são executados em um gigantesco multi-site do Wordpress. Eu tenho um vps baseado em nuvem com nginx-php5-php-fpm-mysql. Armazenamento com o Amazon S3, distribuição com MaxCDN. O cache total do WP cuida disso para o WP. Espero estar ocupado desde o início até o número de sites criados. Minha pergunta é sobre a replicação do mysql.

  1. Devo ir em frente e criar mais dois VPS agora, e ter um como mestre e um como escravo desde o início? Ou isso é algo que pode ser feito quando é hora de escalar? Eu me preocupo com o tamanho do banco de dados e backups incompletos.

  2. Com, atualmente nenhum serviço lançado e 0 assinaturas, devo me preocupar com isso? Que número de sites criados justificaria o escalonamento do wordpress?

Eu quero começar isso do jeito certo e não ter que lidar com a expansão no futuro.

Pensamentos? Nick

    
por Nick 28.12.2011 / 23:44

1 resposta

1

Dê uma olhada em como o WordPress.com faz isso - eles lançaram todo o software que usam sob licenciamento aberto, e ele permitirá que você amplie no futuro conforme necessário - tanto quanto eu sei, a replicação de banco de dados é muito fácil Se você tiver dúvidas, mande um email para Matt (ma.tt) - a equipe do WP é super amigável e vai apontar você na direção certa.

Alternativamente, dê uma olhada no wpmudev.org - ele não é gratuito, mas parece que você tem um orçamento decente para o que você está fazendo - eles têm material de replicação de banco de dados para o WP Multisite.

No geral, no entanto, o WordPress é bastante robusto, especialmente com o cache, então até chegar ao topo da utilização da sua caixa atual, eu não me incomodaria.

EDIT: em retrospectiva, isso não responde totalmente à sua pergunta. Fique de olho nos seus níveis de carga, isso lhe dirá quando for a hora de subir. O resto disto ^ é provavelmente informação que você já conhece.

    
por George Pearce 28.12.2011 / 23:54