Hospedando o MySQL em um servidor em outro host

1

Temos um aplicativo da Web padrão LAMP-stack em execução em um servidor dedicado na empresa de hospedagem A.

Após algumas análises, decidimos colocar o banco de dados MySQL e várias tarefas em segundo plano que processam os dados em um servidor separado, na esperança de que deixar o aplicativo da web rodando somente o PHP irá acelerar todo o sistema.

Estamos obtendo bons preços para um servidor dedicado na empresa de hospedagem B, muito melhor do que na empresa A.

Portanto, minha pergunta é se é viável colocar o MySQL na empresa de hospedagem B. Isso significa, é claro, que as consultas e os resultados do MySQL precisam atravessar a Internet. Estou mais preocupado com a latência do que com a largura de banda. Isso é viável? Ambas as empresas têm boa conectividade com a Internet e velocidade, independentemente consideradas.

Geralmente, com essa situação, temos apenas os servidores de aplicativo e banco de dados dentro do mesmo datacenter de hospedagem, se não a mesma LAN, mas eu estou querendo saber se isso ainda é necessário.

    
por royappa 30.07.2013 / 23:26

2 respostas

3

É certamente possível. Mas dependendo de vários fatores, a latência introduzida pelas conexões de rede pode produzir um gargalo maior do que o que você está vendo no servidor único agora. Como você afirmou, é mais ideal manter seu servidor db na mesma LAN. Você precisaria saber mais sobre seu tráfego e as cargas de servidor para realmente analisar isso sem apenas tentar ver.

    
por 30.07.2013 / 23:33
1

Antes de separar seu banco de dados MYSQL para outro servidor, é altamente recomendável tentar usar discos rígidos SSD no mesmo servidor. Estes discos rígidos de alta velocidade fornecem um sistema de maior velocidade. Também é mais barato do que alugar novos servidores dedicados apenas para bancos de dados.

    
por 31.07.2013 / 08:33

Tags