Usando a réplica de leitura RDS da Amazon

2

Estou interessado no potencial aumento de desempenho de leitura de ter uma "réplica de leitura" do meu Amazon RDS. Antes de tentar, gostaria de esclarecer algumas coisas.

  1. Depois de criar uma réplica de leitura, como isso afeta meu aplicativo? Os benefícios acontecem nos bastidores, ou eu preciso escrever lógica para meu aplicativo para saber que ele pode ler a partir dessa nova instância de réplica?
  2. Ele menciona uma "breve interrupção de E / S" que pode durar até um minuto aqui Isso significa que meu aplicativo de produção está "morto na água" por até um minuto? Alguém já experimentou algo mais que isso?
  3. Algum outro risco que eu deva estar ciente?

Obrigado pela ajuda.

    
por Aaron Mcguire 24.01.2013 / 19:23

1 resposta

2

After creating a read replica, how does this effect my app? Do the benefits happen behind the scenes at aws or do I need to write logic for my application to know that it can read from this new replica instance?

Você precisa modificar seu aplicativo para enviar algumas ou todas as suas consultas SQL SELECT para a nova réplica.

It mentions a "Brief I/O interruption" that can last up to a minute here Does that mean my production app is 'dead in the water' for up to a minute? Has anyone experienced anything longer than that?

Eu não vi mais que um minuto. Se você estiver executando um RDS multi-AZ, você não terá isso acontecer.

    
por 24.01.2013 / 20:04