Como gerenciar o failover entre dois datacenters para aplicativos da Web, contas de armazenamento e bancos de dados SQL no Azure?

1

Eu sou novo na arquitetura do Azure. Eu quero gerenciar o failover entre dois data centers.

Exemplo:

O datacenter A tem aplicativos da Web, conta de armazenamento, banco de dados SQL.

O datacenter B tem os mesmos serviços de aplicativos da Web, conta de armazenamento, banco de dados SQL.

Quando um dos serviços cai do Data center A , o gestor de tráfego deve enviar um pedido para o Centro de dados B , onde todos os serviços devem estar ativos e dar resposta a pedidos. / p>     

por sam 23.03.2016 / 06:02

3 respostas

0

Encontrei a resposta mais adequada para essa pergunta aqui

    
por 29.03.2016 / 07:44
2

A implementação real que você escolhe para o seu aplicativo é realmente sua (e o tópico em si é amplo e interessante). Mas, de uma perspectiva objetiva, existem recursos incorporados ao Azure que têm suporte a várias regiões que você pode aproveitar em relação às áreas que está investigando:

  • Gerenciador de tráfego. Como você está usando aplicativos da Web: este serviço oferece balanceamento de tráfego entre vários aplicativos da web, seja na mesma região ou em regiões diferentes, e oferece três modos: failover, round robin e desempenho (mais próximo, latência). Mais informações aqui .
  • Armazenamento do Azure. Como você está usando o armazenamento: Existem várias camadas disponíveis, uma delas sendo Read-access geograficamente redundante (RA-GRS). O armazenamento é replicado de forma assíncrona para uma região alternativa. Se a região primária ficar indisponível (ou se você simplesmente quiser ler no secundário por desempenho ou por outros motivos), poderá optar por executar as leituras de armazenamento do local secundário por meio de um endpoint de armazenamento ligeiramente modificado ( yourstorage-secondary.blob.core.windows.net por exemplo) . Nota: Você não pode escolher este local; As regiões do Azure estão emparelhadas.
  • Banco de dados SQL do Azure. Como você está usando o banco de dados SQL: as camadas Standard e Premium oferecem a replicação geográfica padrão, enquanto a camada Premium oferece replicação geográfica ativa com até quatro secundárias legíveis. Mais informações aqui .

Como (ou se) você escolhe usar esses recursos é com você ...

    
por 23.03.2016 / 13:45
0

Para este gerenciador de tráfego do Azure é uma boa opção para o truque de failover. Você pode ter DC A e B sob qualquer estratégia que você queira, como failover / round robin.

    
por 28.03.2016 / 12:25

Tags