Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

REL08-BP01 Usar runbooks para atividades padrão, como implantação

Modo de foco
REL08-BP01 Usar runbooks para atividades padrão, como implantação - Pilar Confiabilidade

Os runbooks são os procedimentos predefinidos para alcançar um resultado específico. Use-os para executar atividades padrão, sejam elas feitas manual ou automaticamente. Os exemplos incluem a implantação de workloads, aplicação de patches a workloads ou a realização de modificações de DNS.

Por exemplo, coloque processos em vigor para garantir a segurança da reversão durante implantações. Garantir que você possa reverter uma implantação sem qualquer interrupção para seus clientes é essencial para tornar um serviço confiável.

Para procedimentos de runbooks, comece com um processo manual efetivo válido, implemente-o em código e acione a execução automatizada quando adequado.

Mesmo para workloads sofisticadas altamente automatizadas, os runbooks ainda são úteis para executar game days ou atender a requisitos rigorosos de relatórios e auditoria.

Observe que playbooks são usados em resposta a incidentes específicos, e runbooks são usados para alcançar resultados específicos. Muitas vezes, os runbooks são para atividades de rotina, enquanto os playbooks são usados para responder a eventos que não são rotineiras.

Práticas comuns que devem ser evitadas:

  • Executar alterações não planejadas na configuração em produção.

  • Ignorar as etapas do seu plano para agilizar a implantação, resultando em falha na implantação.

  • Fazer alterações sem testar a possibilidade de reversão.

Benefícios de implementar esta prática recomendada: o planejamento eficaz da alteração aumenta sua capacidade de executá-la com êxito porque você está ciente de todos os sistemas afetados. A validação da alteração em ambientes de teste aumenta sua confiança.

Nível de risco exposto se esta prática recomendada não for estabelecida: Alto

Orientação para implementação

  • Habilite respostas consistentes e rápidas para eventos bem conhecidos, documentando procedimentos nos runbooks.

  • Use o princípio de infraestrutura como código para definir sua infraestrutura. Ao usar o AWS CloudFormation (ou um terceiro confiável) para definir sua infraestrutura, você pode usar software de controle de versão para controlar as versões e rastrear as alterações.

    • Use o AWS CloudFormation (ou um provedor terceirizado confiável) para definir sua infraestrutura.

    • Use bons princípios de design de software para criar modelos exclusivos e desacoplados.

      • Determine as permissões, os modelos e as partes responsáveis pela implementação.

      • Use um sistema hospedado de gerenciamento de código-fonte baseado em uma tecnologia popular, como o Git, para armazenar seu código-fonte e configuração de infraestrutura como código (IaC).

Recursos

Documentos relacionados:

Exemplos relacionados:

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.