Ambiente de preparação - AWS Orientação prescritiva

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á.

Ambiente de preparação

O ambiente de preparação está configurado para ser igual ao ambiente de produção. Por exemplo, a configuração dos dados deve ser semelhante em escopo e tamanho às cargas de trabalho de produção. Use o ambiente de preparação para verificar se o código e a infraestrutura funcionam conforme o esperado. Esse ambiente também é a escolha preferida para casos de uso comercial, como visualizações prévias ou demonstrações para clientes.

Acesso

Atribua permissões de acordo com o princípio do menor privilégio. Os desenvolvedores devem ter o mesmo acesso ao ambiente de preparação que têm ao ambiente de produção.

Etapas de construção

Nenhum. Os mesmos artefatos que foram usados no ambiente de teste são reutilizados no ambiente de teste.

Etapas da implantação

Inicie automaticamente a implantação da release filial (Gitflow) ou da main filial (Trunk ou GitHub Flow) no ambiente de teste após a aprovação e a implantação no ambiente de teste. A seguir estão as etapas de implantação no ambiente de preparação:

  1. Implemente a release ramificação (Gitflow) ou main ramificação (Trunk ou GitHub Flow) no ambiente de teste

  2. Pausa para aprovação manual pelo pessoal designado

  3. Baixe artefatos publicados

  4. Executar o controle de versão do banco de dados

  5. Execute a implantação do IaC

  6. (Opcional) Realizar testes de integração

  7. (Opcional) Execute o teste de carga

  8. Obtenha a aprovação dos aprovadores necessários de desenvolvimento, controle de qualidade, produto ou negócios

Expectativas antes de passar para o ambiente de produção

  • Uma versão equivalente à produção foi implantada com sucesso no ambiente de teste

  • (Opcional) A integração e o teste de carga foram bem-sucedidos