Amazon EC2 e Amazon RDS na mesma rede

4

Nós implantamos nosso aplicativo na instância do EC2 e nosso banco de dados está no RDS, que é db.m2.2xlarge. Eu vejo alguma lentidão menor em nosso aplicativo quando comparado ao nosso ambiente de controle de qualidade, onde tem o aplicativo e nosso servidor de banco de dados. Embora o servidor Prod tenha alta configuração, vemos alguma lentidão, acho que nossa instância EC2 e RDS não está na mesma rede.

Como faço para descobrir se são da mesma rede? Se não estiver na mesma rede, como os trago na mesma rede?

Por favor, note que EC2 e RDS na mesma região

    
por Selvakumar P 22.08.2013 / 17:32

1 resposta

4

I see some minor slowness in our application when compare to our QA environment where has both application and our DB server.

Quais são as diferenças entre o seu QA env e o que você descreve (suponho que o lento seja o prod). Não está claro se o controle de qualidade é uma réplica, se está na AWS ou em uma configuração completamente diferente.

Though Prod server has high configuration we see some slowness, I think our EC2 and RDS instance are not in same network.

Não está claro o que significa alta neste contexto, eu suponho que você significa muito mais RAM / CPU, etc, para seus recursos. Também não está claro por que você acha que o DB não está na mesma rede. Ou você deve saber a resposta para isso, ou você deve perguntar à pessoa que o configurou.

How do I find whether they are same network? If its not in same network how do I bring them in same network?

Se você quiser investigar as instâncias do EC2 e do RDS, poderá fazer isso por meio do console da web ou da API. Você está procurando algumas coisas aqui.

  • São as instâncias na mesma região
  • São as instâncias no mesmo VPC
  • As instâncias estão na mesma zona de disponibilidade

Outras considerações

Você deve verificar as métricas do CloudWatch (e do seu próprio aplicativo) para ter uma ideia melhor de qual é a verdadeira lentidão. Sua lentidão pode estar relacionada à rede ou pode ser apenas consultas lentas ou mais pessoas martelando seu aplicativo na produção. É difícil dizer sem verificar os dados.

O RDS fornece dois recursos em que você pode se interessar:

  • Mestre / escravo
    • Backups serão feitos no Escravo para que você não tenha lentidão no mestre
    • Se o mestre cair, o escravo assumirá
  • Real Relica's
    • Se você está com lentidão, pode implantar até cinco réplicas do mestre que podem compartilhar a carga de leitura
por 09.02.2014 / 00:49