Partilhar via


Fiabilidade nas Ações de Armazenamento do Azure

Este artigo descreve o suporte à confiabilidade nas Ações de Armazenamento do Azure e aborda a resiliência intrarregional com zonas de disponibilidade e a recuperação de desastres entre regiões e a continuidade de negócios. Para obter uma visão geral mais detalhada dos princípios de confiabilidade no Azure, consulte Confiabilidade do Azure.

As Ações de Armazenamento do Azure são uma estrutura sem servidor que você pode usar para executar operações de dados comuns em milhões de objetos em várias contas de armazenamento. O serviço em si é regional e não tem SKUs ou suporte para zonas de disponibilidade. No entanto, o plano de controle do serviço suporta automaticamente redundância de zona. O plano de dados também pode suportar redundância, dependendo se a conta de armazenamento está ou não sendo executada em uma configuração com redundância de zona.

Suporte à zona de disponibilidade

As zonas de disponibilidade são grupos fisicamente separados de centros de dados dentro de uma região Azure. Quando uma zona falha, os serviços podem ser transferidos para uma das zonas restantes.

Embora o serviço Ações de Armazenamento do Azure seja regional e não ofereça SKUs ou zonas de disponibilidade, a redundância de zona está disponível no plano de controle e, condicionalmente, no plano de dados:

  • O plano de controlo do sistema do serviço é com redundância entre zonas. Quando uma zona está inativa em uma região, o plano de controle continua disponível. Durante um cenário de zone-down, você pode continuar a gerenciar a definição e atribuição de tarefas.

  • O plano de dados (execução da atribuição de tarefas) herda as propriedades zonais da conta de armazenamento pai. Se a conta de armazenamento for implantada em uma zona com falha, a conta ficará indisponível e, da perspetiva do cliente, o plano de dados não estará disponível. Se a conta de armazenamento for redundante de zona, a conta continuará disponível e o serviço continuará a executar operações na conta.

Experiência de redução de intensidade

Em um cenário de zone-done, o serviço Storage Action continua disponível. O progresso das tarefas depende do suporte da zona de disponibilidade das contas de armazenamento nas quais elas estão sendo executadas. Se a conta não for afetada pela zona desativada, as tarefas continuarão a avançar. Caso contrário, as tarefas falharão.

Preparação e recuperação das interrupções de zona

O serviço Storage Action não é zonal, mas a conta de armazenamento é. Se a conta de armazenamento for afetada por uma interrupção de zona, as tarefas de armazenamento atribuídas à conta falharão. Depois que a zona e a conta de armazenamento ficam disponíveis, as tarefas agendadas continuam a ser executadas de acordo com o cronograma. Se a tarefa estiver configurada para ser executada uma vez, talvez seja necessário programá-la para ser executada novamente.

Recuperação de desastres entre regiões e continuidade de negócios

A recuperação de desastres (DR) refere-se a práticas que as organizações usam para se recuperar de eventos de alto impacto, como desastres naturais ou implantações com falha que resultam em tempo de inatividade e perda de dados. Independentemente da causa, a melhor solução para um desastre é um plano de DR bem definido e testado e um design de aplicativo que suporte ativamente a DR. Antes de começar a criar seu plano de recuperação de desastres, consulte Recomendações para projetar uma estratégia de recuperação de desastres.

Para DR, a Microsoft usa o modelo de responsabilidade compartilhada . Neste modelo, a Microsoft garante que a infraestrutura de linha de base e os serviços da plataforma estejam disponíveis. No entanto, muitos serviços do Azure não replicam dados automaticamente nem possuem mecanismos de fallback para mudar de uma região com falha para outra região ativada. Para esses serviços, você é responsável por configurar um plano de recuperação de desastres que funcione para sua carga de trabalho. A maioria dos serviços executados nas ofertas da plataforma Azure como serviço (PaaS) fornece recursos e orientações para dar suporte à DR. Você pode usar recursos específicos do serviço para apoiar a recuperação rápida e ajudar a desenvolver o seu plano de DR.

As contas de armazenamento com GRS e GZRS replicam dados para uma região secundária em caso de failover das contas de armazenamento. A continuidade de negócios das ações de armazenamento depende significativamente da configuração de redundância da conta de armazenamento de destino. As contas de armazenamento configuradas com redundância geográfica se beneficiam de um processo de failover automatizado. Esse gerenciamento automático garante que futuras iterações de execução de atribuição de tarefas, sejam elas únicas ou recorrentes, sejam executadas na região secundária sem problemas. No entanto, as tarefas de armazenamento que estavam em andamento no momento do failover podem encontrar falhas. Novas tarefas de armazenamento e atribuições de tarefas de armazenamento continuam a funcionar conforme o esperado.

O monitoramento consistente da conta de armazenamento é crucial. Com um failover, você deve revisar minuciosamente o relatório e o monitoramento de tarefas para verificar a conclusão bem-sucedida de todas as operações de blob e identificar quaisquer discrepâncias que precisem de atenção.

Deteção, notificação e gerenciamento de interrupções

As tarefas de armazenamento não enviam notificações quando há uma interrupção no próprio serviço. É importante verificar o status da tarefa de armazenamento e repetir as tarefas após a recuperação do serviço/região.

Próximos passos