Design para confiabilidade

Aplicativos confiáveis devem manter um percentual predefinido de tempo de atividade (disponibilidade). Eles também devem equilibrar entre alta resiliência, baixa latência e custo (alta disponibilidade). Assim como importante, os aplicativos devem ser capazes de se recuperar de falhas (resiliência).

Lista de verificação

Como você criou seus aplicativos com a confiabilidade em mente?


  • Defina destinos de recuperação e disponibilidade para atender aos requisitos de negócios.
  • Crie resiliência e disponibilidade em seus aplicativos coletando os requisitos.
  • Garanta que as plataformas de aplicativos e dados atendam aos seus requisitos de confiabilidade.
  • Configure caminhos de conexão para promover a disponibilidade.
  • Use Zonas de Disponibilidade quando aplicável para melhorar a confiabilidade e otimizar os custos.
  • Verifique se a arquitetura do aplicativo é resiliente a falhas.
  • Saiba o que acontece se os requisitos dos contratos de nível de serviço não forem atendidos.
  • Identifique possíveis pontos de falha no sistema para criar resiliência.
  • Verifique se os aplicativos podem operar na ausência de suas dependências.

Nesta seção

Siga estas perguntas para avaliar a carga de trabalho em um nível mais profundo.

Avaliação Descrição
Como você criará aplicativos do Azure para garantir a confiabilidade? Considere como os sistemas usam Zonas de Disponibilidade, executar escalabilidade, responder a falhas e outras estratégias que otimizam a confiabilidade no design do aplicativo.
Quais decisões foram tomadas para garantir que os requisitos de confiabilidade sejam atendidos? Os requisitos de destino e não funcional, como destinos de recuperação e disponibilidade, permitem que você meça o tempo de atividade e o tempo de indisponibilidade de suas cargas de trabalho.
Você identificou todos os pontos de falha e dependências possíveis para aplicativos? Valide se o aplicativo pode operar efetivamente na ausência de suas dependências e minimize o tempo de inatividade.

Serviços do Azure

Arquitetura de referência

Próxima etapa