As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
OPS02-BP02 Processos e procedimentos identificaram proprietários
Entenda quem tem a propriedade da definição de processos e procedimentos individuais, por que esses processos e procedimentos específicos são usados e por que essa propriedade existe. Entender os motivos pelos quais processos e procedimentos específicos são usados ajuda a identificar oportunidades de melhoria.
Resultado desejado: sua organização terá um conjunto bem definido e mantido de processos e procedimentos para tarefas operacionais. O processo e os procedimentos são armazenados em um local central e estarão disponíveis para os membros da equipe. Os processos e os procedimentos são atualizados com frequência, por meio de uma propriedade claramente atribuída. Sempre que possível, scripts, modelos e documentos de automação são implementados como código.
Práticas comuns que devem ser evitadas:
-
Os processos não são documentados. Scripts fragmentados podem existir em estações de trabalho de operadores isoladas.
-
O conhecimento de como usar scripts é mantido por algumas pessoas ou informalmente como conhecimento da equipe.
-
Um processo legado precisa ser atualizado, mas a propriedade da atualização não está clara e o autor original não faz mais parte da organização.
-
Processos e scripts não podem ser descobertos, portanto, não estão prontamente disponíveis quando necessário (por exemplo, em resposta a um incidente).
Benefícios de implementar esta prática recomendada:
-
Os processos e os procedimentos impulsionam seus esforços para operar as workloads.
-
Novos membros da equipe se tornam efetivos mais rapidamente.
-
Tempo reduzido para mitigar incidentes.
-
Diferentes membros da equipe (e equipes) podem usar os mesmos processos e procedimentos de maneira consistente.
-
As equipes podem escalar os processos com procedimentos repetíveis.
-
Processos e procedimentos padronizados ajudam a mitigar o impacto da transferência de responsabilidades de workload entre equipes.
Nível de risco exposto se esta prática recomendada não for estabelecida: Alto
Orientação para implementação
-
Os processos e procedimentos possuem proprietários identificados que são responsáveis por suas definições.
-
Identifique as atividades de operações realizadas para oferecer suporte às suas workloads. Documente essas atividades em um local que possa ser localizado.
-
Identifique de maneira única a pessoa ou equipe responsável pela especificação de uma atividade. Ela é responsável por verificar se a atividade pode ser executada com êxito por um membro da equipe devidamente qualificado com as permissões, as ferramentas e o acesso corretos. Se houver problemas com a execução dessa atividade, os membros da equipe que a executam serão responsáveis por fornecer os comentários detalhados necessários para que a atividade seja melhorada.
-
Capture a propriedade dos metadados do artefato de atividade por meio de serviços como AWS Systems Manager, por meio de documentos e. AWS Lambda Registre a propriedade de recursos usando tags ou grupos de recursos, especificando as informações de propriedade e de contato. Use AWS Organizations para criar políticas de marcação e capturar informações de propriedade e contato.
-
-
Com o tempo, esses procedimentos devem ser evoluídos para ser executados como código, reduzindo a necessidade de intervenção humana.
-
Por exemplo, considere AWS Lambda funções, CloudFormation modelos ou documentos de automação do AWS Systems Manager.
-
Execute o controle de versão nos repositórios apropriados.
-
Inclua uma marcação de recursos adequada para que os proprietários e a documentação possam ser facilmente identificados.
-
Exemplo de cliente
AnyCompany O varejo define propriedade como a equipe ou indivíduo que possui processos para um aplicativo ou grupos de aplicativos (que compartilham práticas e tecnologias arquitetônicas comuns). Inicialmente, o processo e os procedimentos são documentados como step-by-step guias no sistema de gerenciamento de documentos, que podem ser descobertos por meio de tags no Conta da AWS que hospeda o aplicativo e em grupos específicos de recursos na conta. Eles aproveitam AWS Organizations para gerenciar seus Contas da AWS. Com o tempo, esses processos são convertidos em código e os recursos são definidos usando a infraestrutura como código (como CloudFormation ou AWS Cloud Development Kit (AWS CDK) modelos). Os processos operacionais se tornam documentos de automação no AWS Systems Manager ou nas AWS Lambda funções, que podem ser iniciados como tarefas agendadas, em resposta a eventos como AWS CloudWatch alarmes ou AWS EventBridge eventos, ou iniciados por solicitações em uma plataforma de gerenciamento de serviços de TI (ITSM). Todo processo tem tags para identificar a propriedade. A documentação para a automação e o processo é mantida nas páginas wiki geradas pelo repositório de código do processo.
Etapas de implementação
-
Documente os processos e os procedimentos existentes.
-
Revise e guarde-os up-to-date.
-
Identifique um proprietário para cada processo ou procedimento.
-
Coloque-os sob controle de versão.
-
Sempre que possível, compartilhe processos e procedimentos entre workloads e ambientes que compartilham projetos de arquitetura.
-
-
Estabeleça mecanismos de feedback e melhoria.
-
Defina políticas sobre a frequência com que os processos devem ser revisados.
-
Defina processos para revisores e aprovadores.
-
Implemente problemas ou uma fila de emissão de tíquetes para que o feedback seja fornecido e rastreado.
-
Sempre que possível, os processos e procedimentos devem ter pré-aprovação e classificação de risco de um conselho de aprovação de mudanças ()CAB.
-
-
Verifique se os processos e os procedimentos estão acessíveis e detectáveis por aqueles que precisam executá-los.
-
Use tags para indicar onde os processos e os procedimentos podem ser acessados para a workload.
-
Use mensagens relevantes de erros e eventos para indicar os processos ou os procedimentos apropriados para resolver um problema.
-
Use wikis e gerenciamento de documentos e torne processos e procedimentos pesquisáveis de forma consistente em toda a organização.
-
-
Automatize quando apropriado.
-
As automações devem ser desenvolvidas quando os serviços e as tecnologias fornecem umaAPI.
-
Instrua adequadamente sobre os processos. Desenvolva as histórias e os requisitos dos usuários e para automatizar esses processos.
-
Avalie com êxito o uso de processos e procedimentos, com o rastreamento de problemas para apoiar a melhoria iterativa.
-
Nível de esforço do plano de implementação: Médio
Recursos
Práticas recomendadas relacionadas:
Documentos relacionados:
-
AWS Documento técnico - Melhores práticas para recursos de marcação AWS
-
AWS Documento técnico - Organizando seu AWS ambiente usando várias contas
-
AWS Blog de segurança - Estenda seus ganchos de pré-confirmação com AWS CloudFormation Guard
-
AWS DevOps Blog - Integração AWS CloudFormation Guard em pipelines de CI/CD
Workshops relacionados:
Vídeos relacionados:
Serviços relacionados: