Que failover o Sure azure suporta automaticamente?

2

Estou um pouco confuso sobre como o failover realmente funciona com o SQL Azure e o que precisamos implementar versus o que está pronto para uso.

Eu li este artigo

link

que ocorre sobre o failover automático, sem necessidade de intervenção. Parece implicar que as strings de conexão nem precisam mudar. Parece que você pode ter sites primários e secundários usando a mesma string de conexão.

All connections to Windows Azure SQL Database databases are managed by a set of load-balanced Gateway processes. A Gateway is responsible for accepting inbound database connection requests from clients and binding them to the node that currently hosts the primary replica of a database. The Gateways coordinate with the distributed fabric to locate the primary replica of a customer’s databases. In the event of a fail-over, the Gateways renegotiate the connection binding of all connections bound to the failed primary to the new primary as soon as it is available.

E então eu li este artigo

link

que continua sobre ter que criar algum tipo de aplicativo de monitoramento de conexão que faz o failover para nós (soa um pouco propenso a falhas em si mesmo - por que isso não seria uma coisa padrão?). E diz que o site secundário deve estar sempre apontando para o banco de dados secundário. ou seja, não é nada como o primeiro artigo soa.

Então, estou lendo isso errado? O primeiro artigo (o mais antigo) está desatualizado?

    
por Ian1971 25.11.2015 / 19:32

1 resposta

3

O primeiro artigo aborda como o failover ocorrerá em um único data center, afirmando que "além da perda de um data center inteiro, todas as outras falhas são mitigadas pelo serviço". Isso está cobrindo você se o hardware ou armazenamento falhar em seu (s) banco (s) de dados.

O segundo artigo aborda como usar a replicação geográfica para lidar com o caso em que o próprio datacenter falha: "Nesse caso, a topologia de implantação do aplicativo é otimizada para lidar com desastres regionais quando todos os componentes do aplicativo são afetados e precisam ser unidade. "

Ambos estão corretos e cobrem dois cenários diferentes usando o mesmo serviço.

    
por 21.12.2015 / 03:06