Avaliar o failover da conta de armazenamento

Concluído

O failover é como o sistema responde a uma falha, usando a cópia replicada dos dados.

Os diretores da sua organização querem saber se os ouvintes sofrerão alguma interrupção à música quando o sistema responder a uma falha. Você foi solicitado a investigar como o processo de failover funciona e relatar as possíveis implicações para a empresa e seus dados.

Nesta unidade, você vai explorar como o processo de failover é iniciado e como ele funciona. Você entenderá as implicações para os dados quando iniciar um failover e estimar qualquer possível perda de dados.

Como funciona o processo de failover

O Armazenamento do Azure permite que você faça failover de sua conta de armazenamento para uma região diferente se a região primária não estiver disponível. Quando um failover é disparado e concluído, seus dados podem ser acessados de uma região secundária. Você usará a região secundária até que a região primária volte a ficar ativa.

O processo é o seguinte:

  1. Antes de uma falha

    Enquanto a região primária está em funcionamento, os clientes usam sua região primária. Ao mesmo tempo, esses dados são copiados assincronamente para sua região secundária.

    Illustration that shows that the primary region is available.

  2. Ocorre uma falha

    Quando uma região primária falha, seus clientes e usuários não podem acessar dados dessa região primária. A replicação assíncrona para a região secundária é interrompida.

    Illustration that shows that the primary region is unavailable before failover.

  3. O failover foi iniciado

    Você ou a Microsoft podem iniciar failovers. Quando a Microsoft inicia um failover, ele é chamado de failover gerenciado pela Microsoft. Durante o processo de failover, o Armazenamento do Azure começa a encaminhar seus usuários e clientes para a região secundária, em vez da região primária.

    Illustration that shows a failover from the primary region to secondary region.

    Você pode iniciar um failover usando o portal do Azure ou ferramentas como o Azure PowerShell e a CLI do Azure. No portal do Azure, acesse a conta de armazenamento e selecione Redundância>Preparar para failover.

    Screenshot of the Prepare for failover button on Storage account > Redundancy in the Azure portal.

  4. Failover concluído

    Quando o processo de failover for concluído, sua conta de armazenamento estará atualizada para usar o LRS (armazenamento com redundância local). Se você quiser replicar seus dados para uma região secundária, configure a conta de armazenamento para usar novamente uma opção de armazenamento com redundância geográfica, como GRS (armazenamento com redundância geográfica) ou GZRS (armazenamento com redundância de zona geográfica).

Perda de dados

Ao fazer failover de sua conta, você sofrerá alguma perda de dados. Essa perda ocorre porque seus dados são copiados de modo assíncrono. Quando os dados são copiados assim, sempre há um atraso antes de eles serem copiados da região primária e gravados na secundária. Talvez as gravações mais recentes ainda não tenham sido copiadas para a região secundária antes da falha da primária.

Além disso, quando você inicia um failover, os dados em sua região primária são perdidos. Todos os dados que não foram gravados na região secundária antes do início do failover também são perdidos.

Use hora da última sincronização para entender a extensão da perda de dados que você pode ter. Essa propriedade mostra o ponto mais recente no tempo em que os dados de sua região primária foram gravados na região secundária. Há garantia de que todos os dados gravados na primária antes desse ponto no tempo estarão disponíveis na secundária. Os dados gravados na região primária após essa última hora de sincronização podem não estar disponíveis na região secundária e podem ser perdidos.

Encontre a hora da última sincronização usando o portal do Azure, a CLI do Azure ou o Azure PowerShell. Por exemplo, a hora da última sincronização é mostrada quando você seleciona Preparar para failover no portal do Azure.

Screenshot of the failover confirmation page with the last sync time shown.

Acompanhar a interrupção do serviço de Armazenamento do Azure

É recomendável acompanhar o status da integridade do Armazenamento do Azure e outros serviços do Azure usando a Integridade do Serviço do Azure. Você pode assinar essas atualizações com seus aplicativos e configurar aplicativos para manipular ou relatar problemas para você.

Screenshot of Azure Service Health > Health history that lists issues that impact your subscriptions.