Posso acessar o servidor de failover no AWS RDS?

3

Estou tentando criar uma prova de conceito funcional na AWS para nosso aplicativo da Web que, de repente, precisa ser dimensionado muito rapidamente. Atualmente ele está hospedado em um servidor VMware local e estamos migrando para a AWS.

Estou trabalhando na configuração de uma instância do MS SQL Server no AWS RDS com o espelhamento multi-AZ ativado. Gostaríamos de ter uma configuração que nos permita ler a réplica e escrever no primário. Existe uma maneira de acessar o servidor de failover / réplica espelhado ou precisarei encontrar outra solução para isso?

    
por LegendaryDude 01.12.2015 / 16:11

2 respostas

2

Em suma, não, você não pode.

Perguntas frequentes sobre o Amazon RDS

Q: When running my DB Instance as a Multi-AZ deployment, can I use the standby for read or write operations?

No, the standby replica cannot serve read requests. Multi-AZ deployments are designed to provide enhanced database availability and durability, rather than read scaling benefits. As such, the feature uses synchronous replication between primary and standby. Our implementation makes sure the primary and the standby are constantly in sync, but precludes using the standby for read or write operations. If you are interested in a read scaling solution, please see the FAQs on Read Replicas.

A AWS depende do espelhamento de banco de dados para oferecer suporte a implantações mutli-AZ do Microsoft SQL Server e, consequentemente, as réplicas de leitura também não são suportadas.

Eu recomendaria instâncias do EC2, AlwaysOn Availability Groups e Active Secondaries.

Existe um whitepaper bastante sólido disponível para configuração de clustering de failover e AlwaysOn Availability Groups na AWS.

    
por 02.12.2015 / 20:44
-1

Você não pode acessar o servidor multi-AZ diferente do que o Amazon primário lhe oferece. O que você pode fazer é criar um número N de servidores escravos e configurar suas leituras para fora daqueles

    
por 01.12.2015 / 16:17