Várias instâncias do AWS EC2 com banco de dados único

1

Atualmente, estamos usando uma instância do EC2 para executar nossos serviços. E estamos planejando adicionar mais uma instância para colocar nosso servidor de aplicativos. É melhor colocar o banco de dados em uma instância separada e consultar as duas instâncias ou existe alguma solução melhor? Enquanto isso, também precisamos considerar a escalabilidade quando queremos adicionar mais servidores em tempo de execução.

obrigado

panalbish
fonte

Respostas:

1

A resposta a esta pergunta é basicamente a mesma dentro ou fora do EC2.

Sem ouvir mais sobre as especificidades de sua arquitetura e requisitos de aplicativo, eu recomendaria que o MySQL fosse colocado em seu próprio servidor.

Aqui está uma boa descrição de alguns dos problemas a serem considerados:

http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/

Eric Hammond
fonte
Por fim, usamos uma instância separada do ebs com suporte ao ec2 (atualmente m1.small) para executar o banco de dados. Nosso requisito é ter uma solução de alta disponibilidade fornecida com dois servidores Liferay em cluster como servidor de aplicativos executando em duas instâncias com suporte do EBS separadas. E separe o armazenamento do banco de dados para problemas de escalabilidade. Estamos usando o ELB, que equilibra dois servidores de aplicativos. Alguém pode compartilhar sua experiência em relação ao cluster liferay no Amazon AWS? Graças
panalbish